Version 0.4f : Fixes an error on my part in version 0.4. Be sure to update if you had 0.4.
Version 0.4: FumioSchwartz has graciously provided information on an even better fix. This iteration fixes the missing idle animations when transitioning from walk to idle in the previous versions. _______ Version 0.3 reduces animation jitter when coming to a full stop after jogging. On some sloped surfaces Geralt may slide a tiny bit, but from my tests I believe this behavior existed in 1.32. This slide doesn't occur when this mod isn't installed - I have not successfully kept the transitiontime while allowing player movement during that window. Hopefully CDPR provides a better fix in the future.
Version 0.2 fixes animation jitter when transitioning from slow walk to idle courtesy of FumioSchwartz. If updating from 0.1 be sure to delete dlcpcgameplayfix
_________ This mod is not compatible with mods that modify pc_gameplay.w2beh, which includes many movement-adjusting mods. It might be possible for other mod owners to implement similar tweaks done here, but that could conflict with other functionality they've implemented.
This mod breaks SCAAR (https://www.nexusmods.com/witcher3/mods/5800). It causes SCAAR animations to stop work and a "T-pose" bug upon dodging (=Geralt freezes until he is hit by a monster).
Funny thing is, I've been playing with this mod installed since version 0.1 and I still don't know what it does. -- I keep wishing for a comparison video, or better description.
In the next gen, CDPR put 0.7s pauses when you were idle to moving, making geralt "lag". It is noticed by players who played the game a lot, and suddenly instead of Geralt moving instantly they perceive an "input lag" which is not an input lag but a feature that CDPR introduced in the new gen for no apparent reason.
There is a transition time when moving from stop walk/run state to idle state. The default time (which i think is around .3) was extended for these transitions (to .7) in the next gen version to make the animation transition smoother. The problem is that these transitions cannot be interrupted causing "input lag". The latest version of this mod keeps the transition times but makes them able to be interrupted.
Random question - is it possible/worth the effort to apply this fix to Ciri's movement as well? I noticed the movement delay happening during her Velen flashbacks, but those sections of the game are so short and infrequent that it's probably not that big of a deal.
If im T-Pose stuttering instead of walking i guess it conflicts with another mod? I think im using smoothmovement and fasterturnspeed Now i deleted both mods and its working fine But then i wanted to see what this change actually does and removed all 3 to make it vanilla and the only difference i can tell is my way slower turn speed everything else seems the same :D
This only removes the movement delay when you try to move from idle after jogging or walking. In base 4.0 there's a 0.7s window as you transition to idle where your inputs aren't read.
This isn't compatible with smooth movement or other mods that touch pc_gameplay.w2beh. The goal of this is vanilla behavior without what's obviously a bug.
The info on how to build the latest iteration of this patch was provided by the author of Smooth Movement. I assume they've already incorporated the same fixes in their mod if you prefer to use that.
I see thank you for the clarification Tbh i couldnt tell much of a difference with your mod or even smooth movement Just feels a little better but not super noticeable The Fasterturnspeed is a gamechanger tho Much much better with just that
So if it's broken in 1.32 and broken in 4.02, then why put off updating, either way it will still be broken, but you'll have all the extra stuff from 4.02.
well i didn't update when it came out and am still working on a functional game without issues. perhaps i will give it another month. this is how updates come out these days when it comes to everything.
we see this with every game release to every update of the game to every app update, i'm just being cautious until there is a better more stable fix. having extra features is great, but if you can't stand some of the issues, it's not worth it.
I must say, as opposed to others, I do not notice an improvement. Geralt still does not respond to the left stick immediately. He also regularly 'walks-stops-walks-stops' in the beginning when I start moving him after standing still.
First off make sure your Movement Response in Gameplay settings is set to Alternative. Second you could have bad deadzones on your controller, double check on keyboard. Third you could have another mod/dlc installed that also alters pc_gameplay.w2beh, in which case this mod might be getting overridden.
In 4.0 after coming to a stop from a jog or walk, there's a brief animation of geralt stopping and standing upright. Around the time where he's fully upright there's a 0.7s transition to the true idle state. If you try to move before or after this 0.7 window everything behaves fine in 4.0. However if you try a move input during this 0.7s window, Geralt will not move at all until the 0.7s have fully elapsed. This mod disables that transition window for walking and removes the transitiontime variable for jogging, leaving no time window where movement is blocked.
There are obviously other quirks to Geralt's movement, especially on Standard Movement Response. This mod only addresses the aforementioned quirk that was new to 4.0.
112 comments
Version 0.4: FumioSchwartz has graciously provided information on an even better fix. This iteration fixes the missing idle animations when transitioning from walk to idle in the previous versions.
_______
Version 0.3 reduces animation jitter when coming to a full stop after jogging. On some sloped surfaces Geralt may slide a tiny bit, but from my tests I believe this behavior existed in 1.32. This slide doesn't occur when this mod isn't installed - I have not successfully kept the transitiontime while allowing player movement during that window. Hopefully CDPR provides a better fix in the future.
Version 0.2 fixes animation jitter when transitioning from slow walk to idle courtesy of FumioSchwartz. If updating from 0.1 be sure to delete dlcpcgameplayfix
_________
This mod is not compatible with mods that modify pc_gameplay.w2beh, which includes many movement-adjusting mods. It might be possible for other mod owners to implement similar tweaks done here, but that could conflict with other functionality they've implemented.
If the mod is in conflict to a Next Gen compatible animation mod, then probably the fix is included.
Thanks for the explanation guys!
Now i deleted both mods and its working fine
But then i wanted to see what this change actually does and removed all 3 to make it vanilla and the only difference i can tell is my way slower turn speed
everything else seems the same :D
This isn't compatible with smooth movement or other mods that touch pc_gameplay.w2beh. The goal of this is vanilla behavior without what's obviously a bug.
The info on how to build the latest iteration of this patch was provided by the author of Smooth Movement. I assume they've already incorporated the same fixes in their mod if you prefer to use that.
thank you for the clarification
Tbh i couldnt tell much of a difference with your mod or even smooth movement
Just feels a little better but not super noticeable
The Fasterturnspeed is a gamechanger tho
Much much better with just that
perhaps i will give it another month. this is how updates come out these days when it comes to everything.
we see this with every game release to every update of the game to every app update, i'm just being cautious until there is a better more stable fix. having extra features is great, but if you can't stand some of the issues, it's not worth it.
jogging animation on E3ARP disappears after installing this
So not the MODS folder right?
I must say, as opposed to others, I do not notice an improvement. Geralt still does not respond to the left stick immediately. He also regularly 'walks-stops-walks-stops' in the beginning when I start moving him after standing still.
In 4.0 after coming to a stop from a jog or walk, there's a brief animation of geralt stopping and standing upright. Around the time where he's fully upright there's a 0.7s transition to the true idle state. If you try to move before or after this 0.7 window everything behaves fine in 4.0. However if you try a move input during this 0.7s window, Geralt will not move at all until the 0.7s have fully elapsed. This mod disables that transition window for walking and removes the transitiontime variable for jogging, leaving no time window where movement is blocked.
There are obviously other quirks to Geralt's movement, especially on Standard Movement Response. This mod only addresses the aforementioned quirk that was new to 4.0.
I do have it on alternative, but maybe you have a point and the issue is on my side. I have to test that.