Compare commits

...

138 Commits

Author SHA1 Message Date
cbd71c164b Merge branch 'release/release_0.2' 2022-05-03 21:42:32 -04:00
ec5f4d4fe3 Merge branch 'feature/Better_State_Machine' into develop 2022-05-03 21:37:28 -04:00
64c18d0c8c Disable RiderLink because it keeps failing to build 2022-04-05 22:41:51 -04:00
cb874f6307 THIS WAS WHAT WAS CAUSING FILES TO NOT BE CREATED WITH UTF-8 ENCODING?? 2022-04-03 00:59:02 -04:00
1627d08314 Fix this file encoding bullshit hopefully once and for all and get a commit where the state machine asset can be opened without crashing the editor 2022-04-02 23:13:12 -04:00
965322a4ae Remove old character classes and any related objects/assets 2022-04-02 17:44:34 -04:00
b71b54537c Implement asset editor interface so SNGStateMachine object can be created and edited 2022-04-02 16:44:49 -04:00
0eaaa562be Setup SwordNGun editor module 2022-03-30 22:32:14 -04:00
1501e35ad7 Start creating custom state machine asset type 2022-03-30 21:49:09 -04:00
ec0735ceca Merge branch 'feature/Better_Movement' into develop
# Conflicts:
#	SwordNGun/Source/SwordNGun/Private/Characters/SNGCharacterBase.cpp
#	SwordNGun/Source/SwordNGun/Private/Components/SNGCharacterMovementComponent.cpp
#	SwordNGun/Source/SwordNGun/Private/Controllers/SNGPlayerController.cpp
#	SwordNGun/Source/SwordNGun/Private/Weapons/SNGMeleeWeaponBase.cpp
#	SwordNGun/Source/SwordNGun/Public/Characters/SNGCharacterBase.h
#	SwordNGun/Source/SwordNGun/Public/Characters/SNGEnemyBase.h
#	SwordNGun/Source/SwordNGun/Public/Characters/SNGProtagonist.h
#	SwordNGun/Source/SwordNGun/Public/Components/SNGCharacterMovementComponent.h
#	SwordNGun/Source/SwordNGun/Public/Controllers/SNGPlayerController.h
#	SwordNGun/Source/SwordNGun/SNGTypes.h
2022-03-29 20:20:44 -04:00
6c9b327fae Merge Better_Movement into develop 2022-03-29 20:18:08 -04:00
3e17e36844 Fix broken hair asset reference on NewProtag 2022-03-29 20:11:44 -04:00
88cbe5910c Scale current lateral velocity by input direction when jumping (not working) 2022-03-26 22:20:41 -04:00
c9fb74b90d Jump in direction of player input 2022-03-26 21:49:52 -04:00
32531fbcf4 Add more options to launch parameters and update jump so it uses our own launch function 2022-03-26 15:43:53 -04:00
811d3329cb Implement our own Launch function so we have control over whether the movement mode changes 2022-03-25 21:00:02 -04:00
01df25063c Tweak dash parameters 2022-03-24 22:08:09 -04:00
3957886ff8 Beginnings of a better dash 2022-03-23 22:30:47 -04:00
0ab46a246c Change protag mesh to ghost lady 2022-03-23 19:59:19 -04:00
057c929e5f Derive gravity and jump velocity from time in air and max height 2022-03-15 22:05:50 -04:00
493cca3fee Tweaking movement and parameters for controller 2022-03-15 16:04:27 -04:00
e235de93f2 Tweak sprint speed 2022-03-13 22:32:37 -04:00
292989f26b Sprinting and movement debug visuals 2022-03-13 22:07:13 -04:00
0a8720f706 Jump anims and a bit more tweaking 2022-03-13 00:08:51 -05:00
2c7bf0fb53 Create new character class 2022-03-11 20:45:14 -05:00
dba265ac03 Convert all source files to UTF-8 with current Better_Movement changes 2022-03-10 22:10:17 -05:00
8d224a1a23 Convert all source files to UTF-8 2022-03-10 21:24:42 -05:00
43e6c4a4ff Try and improve jump 2022-03-10 20:40:49 -05:00
8396a5765a Finish movement test level 2022-03-06 14:24:45 -05:00
649a2aeb2c Fix bounds on movement test level 2022-03-05 22:41:37 -05:00
22ac08c064 Add more geometry to movement test map 2022-03-05 22:36:15 -05:00
488c375c2d Movement test level with ruler and slopes 2022-03-05 17:11:58 -05:00
05b75a2085 Fix .gitignore 2022-03-04 22:12:30 -05:00
30bc0f6b3a Ignore third party directory in content folder 2022-02-05 22:41:12 -05:00
3c9db81218 Add UnrealImGui submodule 2022-02-01 22:17:33 -05:00
2279ee10b0 Added gitignore 2022-02-01 22:08:12 -05:00
13ccc6c247 Once more with feeling
[git-p4: depot-paths = "//depot/main/": change = 175]
2022-02-01 21:53:58 -05:00
91360dd59b Asset reference stuff pt. 2
[git-p4: depot-paths = "//depot/main/": change = 174]
2022-02-01 21:51:19 -05:00
1bf05146fd Asset reference stuff
[git-p4: depot-paths = "//depot/main/": change = 173]
2022-02-01 21:48:53 -05:00
b4f2410429 Try to fix up asset references again...
[git-p4: depot-paths = "//depot/main/": change = 172]
2022-02-01 20:51:20 -05:00
b96f6571b2 Fix up untracked asset references
[git-p4: depot-paths = "//depot/main/": change = 171]
2022-02-01 20:36:05 -05:00
ddecba2e2e Implement better jump part 1
[git-p4: depot-paths = "//depot/main/": change = 170]
2021-12-21 20:53:57 -05:00
8e0b0866cd Create custom character movment class
[git-p4: depot-paths = "//depot/main/": change = 169]
2021-12-06 20:21:36 -05:00
5e2b5ad658 Reimport insane air combo animations
[git-p4: depot-paths = "//depot/main/": change = 168]
2021-11-29 16:44:56 -05:00
fb8f45022d Add invincibility to dashes
[git-p4: depot-paths = "//depot/main/": change = 167]
2021-11-21 00:48:13 -05:00
7f2d51317f Implement air dash
[git-p4: depot-paths = "//depot/main/": change = 166]
2021-11-21 00:48:10 -05:00
d6372ae782 Fix directional dashes
[git-p4: depot-paths = "//depot/main/": change = 163]
2021-11-18 20:09:24 -05:00
324a2bcdd0 Prototype better air attacks
[git-p4: depot-paths = "//depot/main/": change = 161]
2021-11-14 22:51:13 -05:00
c8c06d523c Fix name of ground attack 3 state
[git-p4: depot-paths = "//depot/main/": change = 160]
2021-11-14 22:06:27 -05:00
766dfd05e1 Fixing unintended deletion of ground attack 3 state
[git-p4: depot-paths = "//depot/main/": change = 159]
2021-11-14 22:04:53 -05:00
0107b89414 Trying out some new sword animations
[git-p4: depot-paths = "//depot/main/": change = 158]
2021-11-14 22:04:23 -05:00
1745515fd4 Fix problem where hitting ground with sword causes hit pause missing files (hopefully for real this time)
[git-p4: depot-paths = "//depot/main/": change = 157]
2021-11-14 20:51:09 -05:00
88eb3e4fd2 Document interfaces
[git-p4: depot-paths = "//depot/main/": change = 154]
2021-11-13 21:50:17 -05:00
0481defbbf Add some sounds from ShooterGame
[git-p4: depot-paths = "//depot/main/": change = 153]
2021-11-13 20:07:48 -05:00
7817b25af5 Cleanup, refactor, and document weapon classes besides melee and projectile which will be refactored/implemented later
[git-p4: depot-paths = "//depot/main/": change = 152]
2021-11-13 20:07:04 -05:00
4b0f0b7767 Implement recoverable health
[git-p4: depot-paths = "//depot/main/": change = 150]
2021-11-11 22:02:50 -05:00
838a6af06a Code cleanup and documentation of event blueprint helpers and SNG types file
[git-p4: depot-paths = "//depot/main/": change = 149]
2021-11-11 22:02:45 -05:00
6241ee1a82 Fix problem where hitting ground with sword causes hit pause missing files
[git-p4: depot-paths = "//depot/main/": change = 145]
2021-11-11 14:02:21 -05:00
114e16c03d Make dash stab triggerable by double tapping forward and pressing attack rather than just forward + attack
[git-p4: depot-paths = "//depot/main/": change = 144]
2021-11-11 14:02:15 -05:00
29bfb7e3d8 Fix problem where hitting ground with sword causes hit pause
[git-p4: depot-paths = "//depot/main/": change = 142]
2021-11-11 14:00:59 -05:00
5de63297cc Separate CanCancel flag into CanMove, CanJump, CanDodge, CanAttack
[git-p4: depot-paths = "//depot/main/": change = 139]
2021-11-09 23:00:18 -05:00
0265f30073 Clean up protag states by putting common functionality in parent state enter/exit events; Replace any transition rule that transitions to the ROOT state
[git-p4: depot-paths = "//depot/main/": change = 138]
2021-11-09 20:43:57 -05:00
f06ffdf246 When transitioning states, exit from current state to least common ancestor, then enter from least common ancestor to new state
[git-p4: depot-paths = "//depot/main/": change = 137]
2021-11-08 21:08:53 -05:00
d7eadf181d Add GDD
[git-p4: depot-paths = "//depot/main/": change = 136]
2021-11-08 15:08:01 -05:00
29df4dcb1d Implement new attack animations
[git-p4: depot-paths = "//depot/main/": change = 135]
2021-11-08 15:07:58 -05:00
ea7aeaf667 Fixing muzzle flashes; Put gun in right hand and sword in left
[git-p4: depot-paths = "//depot/main/": change = 132]
2021-10-03 15:28:01 -05:00
73b45e0e94 Tweaking damage for revolver and shotgun
[git-p4: depot-paths = "//depot/main/": change = 131]
2021-10-03 15:27:50 -05:00
54b0eb7519 Ranged weapon effects
[git-p4: depot-paths = "//depot/main/": change = 128]
2021-09-12 19:42:57 -05:00
47083f8c71 Add ability to turn and look up with right thumbstick on controller
[git-p4: depot-paths = "//depot/main/": change = 125]
2021-09-06 18:47:09 -05:00
62210606c8 Track gun UI assets
[git-p4: depot-paths = "//depot/main/": change = 124]
2021-09-06 18:28:30 -05:00
53a1f0c3d6 Implement aim down sights
[git-p4: depot-paths = "//depot/main/": change = 123]
2021-09-06 18:21:29 -05:00
d7de0d3846 Create separate revolver and shotgun UI; Add ammo counter to gun UI
[git-p4: depot-paths = "//depot/main/": change = 121]
2021-09-06 16:13:25 -05:00
bcbab5b09c Tweak spring arm on protagonist
[git-p4: depot-paths = "//depot/main/": change = 120]
2021-09-06 16:13:12 -05:00
a6fae961b2 Messing with the jump; implement double jump
[git-p4: depot-paths = "//depot/main/": change = 116]
2021-09-05 17:30:51 -05:00
bfb90232f5 Hit marker
[git-p4: depot-paths = "//depot/main/": change = 114]
2021-09-05 15:41:41 -05:00
6577346caa Add hit and death reactions to protag; Adjust protag walk speed (normal and when firing gun); Adjust when protag leaves ground in pre-jump montage
[git-p4: depot-paths = "//depot/main/": change = 113]
2021-09-05 15:41:35 -05:00
59f0e5bba0 Soft lock
[git-p4: depot-paths = "//depot/main/": change = 108]
2021-08-04 20:08:28 -05:00
ce8d6bbc43 Move protag during attack with curves
[git-p4: depot-paths = "//depot/main/": change = 107]
2021-07-10 15:05:22 -05:00
82b9f3e2f2 Some gamefeel and implementation loose ends
[git-p4: depot-paths = "//depot/main/": change = 104]
2021-06-26 20:34:29 -05:00
867bbbf633 Input buffer pt. 2
[git-p4: depot-paths = "//depot/main/": change = 103]
2021-06-24 21:32:18 -05:00
0c67952e4e Implement hitstop
[git-p4: depot-paths = "//depot/main/": change = 100]
2021-06-22 19:20:39 -05:00
4e2c467521 Tweak dashes and other small things
[git-p4: depot-paths = "//depot/main/": change = 99]
2021-06-19 21:05:38 -05:00
58f3604ec4 Changing module type from Developer to DeveloperTool didn't seem to stick...
[git-p4: depot-paths = "//depot/main/": change = 98]
2021-06-18 23:29:16 -05:00
f6764870dd Input buffer first pass
[git-p4: depot-paths = "//depot/main/": change = 96]
2021-06-18 22:26:12 -05:00
91f2b5d82f Fix UnrealImGui files that should not be versioned
[git-p4: depot-paths = "//depot/main/": change = 93]
2021-06-16 21:25:04 -05:00
216cca1808 4 directional dash
[git-p4: depot-paths = "//depot/main/": change = 92]
2021-06-16 21:23:33 -05:00
ed3dcb9e21 Prevent transitions into air firing state if ammo is depleted
[git-p4: depot-paths = "//depot/main/": change = 87]
2021-06-16 20:30:32 -05:00
35915479b8 p4ignore bullshit
[git-p4: depot-paths = "//depot/main/": change = 86]
2021-06-15 21:57:23 -05:00
4c85502b6d Add p4ignore file
[git-p4: depot-paths = "//depot/main/": change = 85]
2021-06-15 21:53:56 -05:00
ee4f954d4f Remove intermediate folder from UnrealImGui plugin folder
[git-p4: depot-paths = "//depot/main/": change = 84]
2021-06-15 21:33:58 -05:00
606a2b6971 Add air firing state
[git-p4: depot-paths = "//depot/main/": change = 83]
2021-06-15 21:33:46 -05:00
668e144327 Update protag animation blueprint
[git-p4: depot-paths = "//depot/main/": change = 81]
2021-06-14 21:33:52 -05:00
845ce746ad Add UnrealImGui plugin
[git-p4: depot-paths = "//depot/main/": change = 78]
2021-05-30 15:50:11 -05:00
4c1a7667a9 Make move to front of player toggleable
[git-p4: depot-paths = "//depot/main/": change = 77]
2021-05-27 21:01:37 -05:00
086f6ebc74 Test enemy moves to front of player (for gameplay testing)
[git-p4: depot-paths = "//depot/main/": change = 76]
2021-05-27 20:58:18 -05:00
705c9b76ca Directional input attacks
[git-p4: depot-paths = "//depot/main/": change = 75]
2021-05-27 19:56:56 -05:00
f8547629c3 Implement stinger (really sloppy implementation)
[git-p4: depot-paths = "//depot/main/": change = 74]
2021-05-24 20:32:15 -05:00
4a5293d9a8 Add logic to death state so correct anim plays when dying and knocked down and dying in air
Add getting up from knockdown state and logic

[git-p4: depot-paths = "//depot/main/": change = 73]
2021-05-23 14:58:15 -05:00
a9f439a004 Keep track of hit actors on melee spherecast so they are only damaged once per attack
[git-p4: depot-paths = "//depot/main/": change = 72]
2021-05-23 00:21:59 -05:00
ae7b7a214c Fixing revolver and shotgun damage
[git-p4: depot-paths = "//depot/main/": change = 71]
2021-05-22 23:38:27 -05:00
12f0bce1ed Head and arm hit reactions
[git-p4: depot-paths = "//depot/main/": change = 70]
2021-05-22 23:37:52 -05:00
3d721a28c4 Missing files from implementing air hurt anims
[git-p4: depot-paths = "//depot/main/": change = 68]
2021-05-21 20:14:02 -05:00
cf53579715 Implement air hit stun animations
[git-p4: depot-paths = "//depot/main/": change = 67]
2021-05-21 20:13:23 -05:00
65f4afb008 Make gun cause reaction on ground and keep enemy in air when they are launched
[git-p4: depot-paths = "//depot/main/": change = 66]
2021-05-17 19:30:09 -05:00
303277fa91 Implement launcher attack
[git-p4: depot-paths = "//depot/main/": change = 63]
2021-05-16 15:20:40 -05:00
99a0614da5 Remove "Use Controller Rotation Yaw" flag set/unset in protag reload state
[git-p4: depot-paths = "//depot/main/": change = 62]
2021-05-13 20:51:39 -05:00
40b7b09b3f Test enemy implementation pt. 1 (make enemy and make them hittable)
[git-p4: depot-paths = "//depot/main/": change = 61]
2021-05-13 20:48:11 -05:00
0b29d6d542 Update protag to face camera when moving (like a typical third person shooter)
[git-p4: depot-paths = "//depot/main/": change = 60]
2021-05-13 20:46:48 -05:00
c9882b88ea Implement shotgun
[git-p4: depot-paths = "//depot/main/": change = 58]
2021-04-12 20:54:16 -05:00
fd8021bcbc Health component
[git-p4: depot-paths = "//depot/main/": change = 57]
2021-04-10 18:35:49 -05:00
6e4cbae7c1 Melee weapon functionality
[git-p4: depot-paths = "//depot/main/": change = 54]
2021-04-09 20:11:10 -05:00
80c90f98c8 Implement hitscan weapon functionality
[git-p4: depot-paths = "//depot/main/": change = 53]
2021-04-08 19:20:18 -05:00
4996a253c2 Update event handler signature to return FName instead of bool
[git-p4: depot-paths = "//depot/main/": change = 52]
2021-04-03 14:45:56 -05:00
d8d7c2eb53 Call Start + Stop fire in firing state and add reloading state
[git-p4: depot-paths = "//depot/main/": change = 51]
2021-04-02 20:23:17 -05:00
940846786e Create weapon inventory component and create + initialize weapons
[git-p4: depot-paths = "//depot/main/": change = 50]
2021-03-31 20:42:38 -05:00
dfc2298964 Add firing gun aim offset and blendspace to protag anim BP
[git-p4: depot-paths = "//depot/main/": change = 48]
2021-03-28 19:08:04 -05:00
95b201965d Create SNGProtagonistState subclass
[git-p4: depot-paths = "//depot/main/": change = 45]
2021-03-28 16:51:34 -05:00
145f6ad353 Give protag ability to use ranged weapons
[git-p4: depot-paths = "//depot/main/": change = 44]
2021-03-28 15:17:01 -05:00
e06e248c33 Add revolver and placeholder assets
[git-p4: depot-paths = "//depot/main/": change = 41]
2021-03-25 19:19:21 -05:00
026930e372 Create and define weapon base classes
[git-p4: depot-paths = "//depot/main/": change = 40]
2021-03-25 19:15:43 -05:00
154420278d Reset combo flag
[git-p4: depot-paths = "//depot/main/": change = 37]
2021-03-22 19:59:14 -05:00
e56b970ff5 Placeholder gun animations
[git-p4: depot-paths = "//depot/main/": change = 36]
2021-03-22 19:08:15 -05:00
c4c12d0251 Try to fix Perforce line-ending bullshit
[git-p4: depot-paths = "//depot/main/": change = 33]
2021-03-20 23:27:09 -05:00
b060c9e56c Implement ground and air attack combo
[git-p4: depot-paths = "//depot/main/": change = 32]
2021-03-20 22:56:17 -05:00
32a178d3d8 Implement CanCancel flag and disallow state transitioning to itself
[git-p4: depot-paths = "//depot/main/": change = 31]
2021-03-20 22:51:59 -05:00
14d5aebedf Implement event and event queue functionality for use in state machine and elsewhere
[git-p4: depot-paths = "//depot/main/": change = 26]
2021-03-13 23:29:34 -05:00
3afd2861b4 Traverse state machine tree on update state, exit state, and when checking transitions
[git-p4: depot-paths = "//depot/main/": change = 25]
2021-03-12 20:08:15 -05:00
15e19e2720 Update state machine to traverse substates
[git-p4: depot-paths = "//depot/main/": change = 24]
2021-03-11 21:15:17 -05:00
a88489ca6d First pass at implementing generic state machine component; Create protagonist states as a test case
[git-p4: depot-paths = "//depot/main/": change = 22]
2021-03-07 20:34:48 -05:00
5c2588a7eb Add basic attack behavior to protagonist
[git-p4: depot-paths = "//depot/main/": change = 21]
2021-03-04 21:46:34 -05:00
a9e371ea71 Add placeholder attack animations
[git-p4: depot-paths = "//depot/main/": change = 20]
2021-03-02 22:14:13 -05:00
a9d8ac05ea Add player jump and dash
[git-p4: depot-paths = "//depot/main/": change = 17]
2021-02-28 00:38:14 -05:00
21e42b762b Start implementation of hierarchical state machine
[git-p4: depot-paths = "//depot/main/": change = 16]
2021-02-27 17:52:46 -05:00
c85fbc0403 Update copyright notice; Attempt to fix character encoding issue
[git-p4: depot-paths = "//depot/main/": change = 13]
2021-02-24 15:58:47 -05:00
ead654a1fd Delete duplicate BP_Protagonist
[git-p4: depot-paths = "//depot/main/": change = 12]
2021-02-24 10:23:57 -05:00
b420c9ef9e Create base character and protagonist classes and get protag moving
[git-p4: depot-paths = "//depot/main/": change = 11]
2021-02-24 10:22:23 -05:00
450f800040 Change filetype
[git-p4: depot-paths = "//depot/main/": change = 10]
2021-02-24 10:21:52 -05:00
861f78ee15 Add UE4 mannequin
[git-p4: depot-paths = "//depot/main/": change = 7]
2021-02-16 23:12:10 -05:00
808 changed files with 56128 additions and 7871 deletions

75
.gitignore vendored Normal file
View File

@ -0,0 +1,75 @@
# Visual Studio user specific files
**/.vs/
# Rider
**/.idea/
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
*.ipa
# These project files can be generated by the engine
*.xcodeproj
*.xcworkspace
*.sln
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
# Binary Files
*/Binaries/*
*/Plugins/*/Binaries/*
# Builds
*/Build/*
# Whitelist PakBlacklist-<BuildConfiguration>.txt files
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt
# Don't ignore icon files in Build
!Build/**/*.ico
# Built data for maps
*_BuiltData.uasset
# Configuration files generated by the Editor
**/Saved/*
# Compiled source files for the engine to use
*/Intermediate/*
*/Plugins/*/Intermediate/*
# Cache files for the editor to use
*/DerivedDataCache/*
# Temp directory
Scratch
SwordNGun/Content/ThirdParty

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "SwordNGun/Plugins/UnrealImGui"]
path = SwordNGun/Plugins/UnrealImGui
url = git@github.com:segross/UnrealImGui.git

BIN
Assets/Models/Sword.fbx (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Assets/UI/Icons/revolver.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Assets/UI/Icons/sawed-off-shotgun.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +0,0 @@
{
"BuildId": "14830424",
"Modules":
{
"SwordNGun": "UE4Editor-SwordNGun.dll"
}
}

View File

@ -0,0 +1 @@

View File

@ -1,13 +1,109 @@
[/Script/HardwareTargeting.HardwareTargetingSettings]
TargetedHardwareClass=Desktop
AppliedTargetedHardwareClass=Desktop
DefaultGraphicsPerformance=Maximum
AppliedDefaultGraphicsPerformance=Maximum
[/Script/Engine.Engine]
+ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/SwordNGun")
+ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/SwordNGun")
+ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="SwordNGunGameModeBase")
[/Script/HardwareTargeting.HardwareTargetingSettings]
TargetedHardwareClass=Desktop
AppliedTargetedHardwareClass=Desktop
DefaultGraphicsPerformance=Maximum
AppliedDefaultGraphicsPerformance=Maximum
[/Script/Engine.Engine]
+ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/SwordNGun")
+ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/SwordNGun")
+ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="SwordNGunGameModeBase")
[/Script/EngineSettings.GameMapsSettings]
EditorStartupMap=/Game/Maps/MovementTest.MovementTest
[/Script/Engine.PhysicsSettings]
PhysicErrorCorrection=(PingExtrapolation=0.100000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000)
DefaultDegreesOfFreedom=Full3D
bSuppressFaceRemapTable=False
bSupportUVFromHitResults=False
bDisableActiveActors=False
bDisableKinematicStaticPairs=False
bDisableKinematicKinematicPairs=False
bDisableCCD=False
bEnableEnhancedDeterminism=False
AnimPhysicsMinDeltaTime=0.000000
bSimulateAnimPhysicsAfterReset=False
MaxPhysicsDeltaTime=0.033333
bSubstepping=False
bSubsteppingAsync=False
MaxSubstepDeltaTime=0.016667
MaxSubsteps=6
SyncSceneSmoothingFactor=0.000000
InitialAverageFrameRate=0.016667
PhysXTreeRebuildRate=10
+PhysicalSurfaces=(Type=SurfaceType1,Name="Flesh")
+PhysicalSurfaces=(Type=SurfaceType2,Name="FleshVulnerable")
DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,bUseMBPOuterBounds=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPOuterBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2)
MinDeltaVelocityForHitEvents=0.000000
ChaosSettings=(DefaultThreadingModel=TaskGraph,DedicatedThreadTickMode=VariableCappedWithTarget,DedicatedThreadBufferMode=Double)
DefaultGravityZ=-1960.000000
[CoreRedirects]
+PropertyRedirects=(OldName="/Script/SwordNGun.SNGHitData.Damage",NewName="/Script/SwordNGun.SNGHitData.BaseDamage")
+PropertyRedirects=(OldName="/Script/SwordNGun.SNGHitData.HistopApplicationType",NewName="/Script/SwordNGun.SNGHitData.HitstopApplicationType")
+PropertyRedirects=(OldName="/Script/SwordNGun.SNGWeaponBase.OnUnequipped",NewName="/Script/SwordNGun.SNGWeaponBase.OnUnEquipped")
+PropertyRedirects=(OldName="/Script/SwordNGun.SNGRangedWeaponBase.ImpactSound",NewName="/Script/SwordNGun.SNGRangedWeaponBase.HitMarkerSound")
+ClassRedirects=(OldName="/Script/SwordNGun.SNGProjectileWeapon",NewName="/Script/SwordNGun.SNGProjectileRangedWeapon")
[/Script/Engine.CollisionProfile]
-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False)
-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False)
-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False)
-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False)
-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False)
-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False)
-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False)
-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False)
-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False)
-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False)
-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False)
-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False)
-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False)
-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
+Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision")
+Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ")
+Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ")
+Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ")
+Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ")
+Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.")
+Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ")
+Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ")
+Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic"),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.")
+Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.")
+Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors")
+Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors")
+Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.")
+Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.")
+Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.")
+Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.")
+Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.")
+Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ")
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Block,bTraceType=True,bStaticObject=False,Name="RangedWeapon")
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,DefaultResponse=ECR_Block,bTraceType=True,bStaticObject=False,Name="MeleeWeapon")
-ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall")
-ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn")
-ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic")
-ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor")
-ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic")
+ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall")
+ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn")
+ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic")
+ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor")
+ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic")
-CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic")
-CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic")
-CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle")
-CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn")
+CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic")
+CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic")
+CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle")
+CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn")

View File

@ -1,3 +1,11 @@
[/Script/EngineSettings.GeneralProjectSettings]
ProjectID=503A39B34BA99D3F63A2A6BF147276F0
[/Script/EngineSettings.GeneralProjectSettings]
ProjectID=503A39B34BA99D3F63A2A6BF147276F0
ProjectVersion=0.0.1.0
ProjectName=Project Sword & Gun
CompanyName=BoneSoft
Homepage=kevinporetti.com
SupportContact=kevinporetti@gmail.com
CopyrightNotice=Project Sword & Gun Copyright 2021 Kevin Poretti
CompanyDistinguishedName=BoneSoft

View File

@ -0,0 +1,151 @@
[/Script/Engine.InputSettings]
-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
+AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Daydream_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Daydream_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Daydream_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Daydream_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Touch",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Touch1_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Touch1_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Left_Touch1_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Touch1_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Touch1_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MagicLeap_Right_Touch1_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Left_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Left_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Left_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Left_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Left_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Right_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Right_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Right_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Right_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusHand_Right_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
bAltEnterTogglesFullscreen=True
bF11TogglesFullscreen=True
bUseMouseForTouch=False
bEnableMouseSmoothing=True
bEnableFOVScaling=True
bCaptureMouseOnLaunch=True
bAlwaysShowTouchInterface=False
bShowConsoleOnFourFingerTap=True
bEnableGestureRecognizer=False
bUseAutocorrect=False
DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown
DefaultViewportMouseLockMode=LockOnCapture
FOVScale=0.011110
DoubleClickTime=0.200000
+ActionMappings=(ActionName="Attack",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=E)
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar)
+ActionMappings=(ActionName="Dash",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftShift)
+ActionMappings=(ActionName="Fire",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=R)
+ActionMappings=(ActionName="UseGadget",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Q)
+ActionMappings=(ActionName="CycleMeleeWeapon",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=One)
+ActionMappings=(ActionName="CycleRangedWeapon",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Two)
+ActionMappings=(ActionName="Attack",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="Dash",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="Fire",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="Reload",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="UseGadget",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CycleMeleeWeapon",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CycleRangedWeapon",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="Aim",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=RightMouseButton)
+ActionMappings=(ActionName="Aim",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftTrigger)
+AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W)
+AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S)
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D)
+AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A)
+AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX)
+AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Gamepad_RightX)
+AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)
+AxisMappings=(AxisName="LookUpRate",Scale=1.000000,Key=Gamepad_RightY)
+AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Gamepad_LeftY)
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Gamepad_LeftX)
DefaultPlayerInputClass=/Script/Engine.PlayerInput
DefaultInputComponentClass=/Script/Engine.InputComponent
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks
-ConsoleKeys=Tilde
+ConsoleKeys=Tilde

BIN
SwordNGun/Content/Characters/AnimNotifies/AN_Jump.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More