ezquake-source icon indicating copy to clipboard operation
ezquake-source copied to clipboard

iDrive 2

Open b1az3 opened this issue 6 months ago • 3 comments

iDrive 2 is designed for players who previously used the Last Input Priority SOCD cleaning behavior. Unlike that mode, iDrive 2 inserts a neutral frame between opposing directional inputs. This results in smoother player movement and slightly reduces the speed gain compared to iDrive 1. While iDrive 2 still provides a competitive advantage, the effect is less noticeable.

b1az3 avatar Oct 06 '25 18:10 b1az3

We should sync our implementations on this. I have a similar PR that's been open since July https://github.com/QW-Group/ezquake-source/pull/1058

dusty-qw avatar Oct 07 '25 01:10 dusty-qw

hm, how about ditching the old implementation of idrive and just make this new one the only one?

mushis avatar Oct 07 '25 13:10 mushis

hm, how about ditching the old implementation of idrive and just make this new one the only one?

Removing the old "cl_idrive 1" does not stop people from enabling SOCD on their keyboard.

This "new" implementation is very specific in that it creates idrive behavior but without instant strafes. The other implementation is more broad/flexible in that it still prevents instant strafes but allows the user to choose if they want to use idrive or other keyboard features, such as rappy snappy.

dusty-qw avatar Oct 08 '25 00:10 dusty-qw