We use SDL for our input engine, so whatever it supports we can support.
I don't know about Linux, but the mac platform requires terminal modification to disable acceleration. "Raw input" is technically a windows API, but aren't there similar methods on mac platform? Global offensive has such a command and it seems to work rather well.
Under windows, HL/CS/TFC (As well as a bunch of older games) the original clients trigger enhance pointer precision by default.
Under cursor based re-positioning or WM_INPUT, the enhance pointer precision curve is active. Basically unwanted acceleration that required using the rather famous "cs1.6 noforce commands" or disabling the windows acceleration curve by registry modification.
Raw input implementation would avoid all of this and prevent whats commonly refereed to as "negative acceleration" caused by the cursor hitting the edge of the screen. heavily related to DPI and screen resolution width. (DPI too high, screen resolution too low).
Would like to see raw input as well to replace all the -noforce launch options for goldsrc, if possible.
Did implemented DirectInput mouse in HLSDK - it is very nice to play without acceleration.
So, +1 to Raw input in steam HL/CS.
Is this feature request fulfilled now?
This problem is not fulfilled, and will not be fulfilled until the following issues are not addressed: https://github.com/ValveSoftware/halflife/issues/154, https://github.com/ValveSoftware/halflife/issues/68, https://github.com/ValveSoftware/halflife/issues/218, https://github.com/ValveSoftware/halflife/issues/321, etc...
Right, the remaining issues are reported on the half life tracker? closing…
Nothing extracted yet.
What about adding Direct input and Raw input for mouse?