Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

SlavicPotato

Uploaded by

slavicpotato1

Virus scan

Safe to use

About this mod

Fixes the game applying wrong movement speed if the character draws, sheathes or shouts while sprinting or sneaking. SKSE64 plugin.

Requirements
Permissions and credits
Changelogs
The issue

Drawing, sheathing or shouting while sprinting/sneaking may cause the game to set incorrect movement data on the character, causing it to slow down or speed up. For example, NPC_Sprinting_MT should be set while sprinting, instead NPC_Default_MT is applied when a weapon is drawn. Apparently this is due to mistakes in behavior graphs.


The fix

Check if the movement type that the behavior graph wants aligns with actual sprint/sneak state. If that's not the case, choose and apply the correct one instead.


Other similar fixes already exist, why make this?

The ones I found either fixed it partially by patching behaviors or applied a workaround through scripts that had side effects. I wanted to be completely rid of this glitch so I had to come up with a different approach. 


Prerequisites and installation

SKSE64 and the address library are required. Install manually or with a mod manager. 

If you want to apply the fix to NPCs too, set ApplyToNPC=true in SSMT_Fix.ini.


Compatibility issues

None that I'm aware of, let me know if you find any.

Credits

SKSE team
Ryan (CommonLibSSE)


Source is on GitHub