Fallout New Vegas

File information

Last updated

Original upload

Created by

Wombat

Uploaded by

Woooombat

Virus scan

Safe to use

About this mod

AIO movement expansion - featuring movement bug fixes, 1st person diagonal movement, enhanced sprint, enhanced sneak, enhanced leaning, animated prone framework, new animations, and more.

Requirements
Permissions and credits
Changelogs
Donations




Enhanced Movement
is an all-in-one movement animation and function expansion for both 1st and 3rd person perspectives. With high customizability and compatibility, it can be used to either compliment the vanilla+ experience or expand the more modded gameplay.



Modules
Customization
- Most features can be toggled or configured in MCM or INI. Latest INI version: 1.15f.

Movement Bug Fixes
- Building off of 1st Person Sliding Fix, now improved and customizable ingame, with additional movement fixes.

1st Person Diagonal Movement - Diagonal movement for 1st person. This gives the character body subtle tilting animations to simulate the feeling of moving diagonally as opposed to just being stuck with the forward or backward movement animation.

Enhanced Sprint - A new sprint mod written from ground up, with a brand new set of 1st person sprint animations. As opposed to using special idles like the original JVS or 50/50 hybrid like JSP, Enhanced Sprint is fully powered by kNVSE animation overrides for both 1st and 3rd person perspectives. Now both modes are 100% synced and able to transition seamlessly, with complete freedom of action, high responsiveness, and none of the long standing animation issues that plagued both JVS and JSP. All features like companion sprint and extra customization options from the original JSP are carried over.

Dedicated Weapon Sprint Animations - Built-in dedicated weapon sprint animation framework that allows the addition of custom sprint animations for specific weapons, for both 1st and 3rd person views. Zero scripting, just plug and play. An example file is available, with 1st person sprint for Hit - Hunting Shotgun, and some (scraped) 3rd person sprint animations for the hunting rifle.

Enhanced Sneak - 100% foolproof revised sneak animation system that eliminates ALL abrupt camera pops when entering in and out of sneak mode. Camera height and transition speed are now customizable.

Prone Framework - A fully functional, secondary sneak mode that takes on the prone position. 3rd person animations support all pistols and rifles (both 2HA and 2HR weapons).

Enhanced Leaning - Leaning system that offers more natural movements and weapon tilting, and is animated in both 1st and 3rd person. In 3rd person, it can hook into 3rd Person Camera Overhaul and swap camera positions when leaning.



Requirements
xNVSE
JIP LN NVSE Plugin
JohnnyGuitar NVSE
kNVSE Animation Plugin
The Mod Configuration Menu (Optional: The mod can be configured through the INI file without MCM)



Load Order
If using 360 movement, load 360 esp after EM esp.

After that, it doesn't matter. On the rare occasions where there are loose file conflicts, just let this mod overwrite.



Compatibility
JVS - Just Vanilla Sprint - Not Compatible
Enhanced Sprint is NOT an addon for JVS. It is a separate sprint mod. All of EM's features are written for Enhanced Sprint and not JVS. So be sure to disable JVS (in JAM).

JAM - Just Assorted Mods - Compatible
Fully compatible but JVS has to be disabled.

Just Sprint Plus - Expansion for JAM and JVS - Not Compatible
Redundant and not compatible since JSP requires JVS. All of JSP's features are already included in EM.

1st Person Sliding Fix - Not Compatible
1stPSF is already integrated into EM. Do not load 1stPSF with EM.

NV Compatibility Skeleton - Compatible With The 3rd Person Skeleton (But Not With The 1st Person Skeleton)
Quick explanation: There are two skeletons used in the game - one for 1st person and one for 3rd person. The two skeletons are separate and required for different animations. NV Compatibility Skeleton mod replaces both skeletons but in practice, most mods that require NVCS only use the 3rd person skeleton.

The EM 1st person skeleton features node renames, thus it simply cannot be merged into a single compatibility skeleton. That being said, I've already patched the skeleton for B42 Inertia, B42 Bows, and B42 Quickthrow, which as far as I know, are the only mods that require the 1st person skeleton. I'm open to patching the skeleton for more mods as long as the content they're for is not questionable.

Load order here doesn't matter, EM will automatically overwrite any 1st person skeleton, including the one in NVCS.

Titans of The New West 2.0 - Compatible
Fully compatible except 3rd person prone animations. Proning is for riot gear wearing wimps.

360 Movement - Compatible
Patched for Enhanced Sprint. Load the 360 esp file after EM esp. Error messages will print one time in the console when going into 1st person mode. These messages are harmless and won't occur enough to cause any bloat to the log file. This is as far as I can go with compatibility on my end, without touching the 360 esp file itself.

FPS Leaning - Not Compatible
FPS Leaning doesn't function if EM is installed. EM also comes with its own leaning mod.

FPS Weapon Lowering - Compatible
Patch carried over from 1st Person Sliding Fix.

Animation Mods - Compatible
I've tested a couple of the Hit animation mods myself and have found no issues.



Troubleshooting
"I'm frozen in place and can't move unless I draw my weapon."
Disable 1st Person Sliding Fix. It is redundant and already a part of EM.

"I can only sprint when I'm walking but not when I'm running."
You have the Run key bound to the same key as Sprint. Bind Run to another key.

"I'm crashing every time I load my save."
One user has reported to me that if the setting "Keep Fall Height When Loading Saves" in Stewie's Tweaks is enabled, it may cause a crash upon loading a save, if EM is also active. I haven't been able to look into this yet but this information may help you.

"Footstep sounds are gone when I do different things like jumping, switching weapons, crouching, etc."
Caused by kNVSE beta.

"I'm using Enhanced Camera and I turn into Goro when I sprint."
Set bVisibleArmsWeaponHolstered to 0 in Enhanced Camera's INI.

"I'm using Enhanced Camera and when I go into 1st person mode, my body is tilted sideways."
Make sure the 360Movement.esp is loaded after the EnhancedMovement.esp.



Known Issues & Notes
It is advised to leave bNoTurningAnim disabled in lStewieAl's Tweaks, as it is required for 1st Person Sliding Fix to soften end of movements. This mod used to have an ini that automatically sets bNoTurningAnim to zero, but it has been removed since 1.10.

With the new 1.15 1st person sprint animations, if you attack while sprint jumping, the weapon won't be centered. This is a limitation.

In 3rd person mode, with "Sprint + Holster" option enabled, starting a sprint at the same time as holstering/drawing the weapon would cause the animation to glitch out one time before going back to normal. This is a limitation.

When in 3rd person, while in prone position and not moving, the character would reload facing down. This is because it's reusing vanilla reload animations. I'm not going to reanimate hundreds of full body reload animations. It'll look fine if you are moving, which is what the animations were adjusted for.

When using Titans 2.0, drawing/holstering weapon while sprinting doesn't work even if the option is enabled. It is possible to allow sprinting while these animations play, but they would glitch out to the point where you practically won't even see them play at all, so disabling it is for the best.

When in 3rd person prone mode, the animation would snap and freeze for half a split second when holstering weapon while moving. A placeholder fix has already been put in place to reset the animation, otherwise the character would become completely frozen. Possibly a glitch, so this is the best I can do for now.



Recommendations
3rd Person Animation Fixpack for fixing gliding in 3rd person to get rid of it for good.



Modding
One may access the character states by checking the following quest/auxiliary variables. All auxiliary variables are stored on PlayerRef:
  • EMSprint.iSprint / *_EMSprint (0/1)
  • EMSprint.iSprintStop / *_EMSprintStop (set to 1 to disable sprinting, 0 to reenable)
  • EMSneak.iProne / *_EMProne (0/1)
  • EMLean.iLeanDirection / *_EMLean (-1/0/1 where -1=left, 0=center, 1=right)
For dedicated weapon sprint animations, check out the example file for reference. It's fine to just make animations for one perspective view.

To add a new 1st person sprint animation, put the file in "meshes\characters\_male\EM_Sprint_Dedicated_1stPerson\[WeaponEditorID]".

To add a new 3rd person sprint animation, put the file in "meshes\characters\_male\EM_Sprint_Dedicated_3rdPerson\[WeaponEditorID]\Male". If there are no female variant, put a copy in the Female folder. If there are no jumping animations, just copy a set of existing ones to the Male and Female folders.

Make sure to factor in the speed bonus. The default setting is set to +80% speed, so the resulting animation by default would end up playing faster by that amount in the game.