DInput is written to change the use of Windows API mouse coordinates (in games or applications) to Direct Input coordinates. Direct Input has got the following advantages compared to Windows API coordinates:
Features:
» No pointer ballistics (impossible cause of acceleration)
» It's designed to work on high resolution mice (win coordinates aren't)
» Faster (in theory)
» Different and mostly smoother feeling
» Because of the above reasons it mostly helps against negative acceleration
Default supported games:
Return to Castle Wolfenstein (profilename: rtcw)
Wolfenstein Enemy Territory (profilename: et)
Enemy Territory : Quake Wars
Quake 2 (profilename: q2) *
Quake 3 (profilename: q3)
Quake 4 (profilename: q4) *
Call of Duty (profilename: cod) *
Call of Duty II (profilename: cod2) *
Call of Duty IV (profilename: cod4)
Counterstrike Source (profilename: css) *
Make sure to read the readme to get it working.
* Those games are untested but should be working if they use win32 mouse coordinates. If it doesn't work just add your own profile (instructions are in the readme).
» Download URL #1
» Download URL #2
Features:
» No pointer ballistics (impossible cause of acceleration)
» It's designed to work on high resolution mice (win coordinates aren't)
» Faster (in theory)
» Different and mostly smoother feeling
» Because of the above reasons it mostly helps against negative acceleration
Default supported games:
Return to Castle Wolfenstein (profilename: rtcw)
Wolfenstein Enemy Territory (profilename: et)
Enemy Territory : Quake Wars
Quake 2 (profilename: q2) *
Quake 3 (profilename: q3)
Quake 4 (profilename: q4) *
Call of Duty (profilename: cod) *
Call of Duty II (profilename: cod2) *
Call of Duty IV (profilename: cod4)
Counterstrike Source (profilename: css) *
Make sure to read the readme to get it working.
* Those games are untested but should be working if they use win32 mouse coordinates. If it doesn't work just add your own profile (instructions are in the readme).
» Download URL #1
» Download URL #2