Enable/disable autocenter on Thrustmaster T150
Thrustmaster T150 allows to disable autocenter feature:
it uses file enable_autocenter, with values y or n
thrustmaster driver has a configuration to enable/disable autocenter.
Can we add a new switch for that?
I don't think so. How would that switch be different than setting the autocenter force from 0 (off) to max?
If you're thinking about disabling autocenter on games by means of the switch, I don't think it could be done. Oversteer has no control over the games, except via the settings already exposed.
In thrustmaster, autocenter force is a value that only applies if autocenter is controlled by wheel.
This is basically the switch:
echo y | sudo tee $(sudo find /sys -name enable_autocenter)
echo n | sudo tee $(sudo find /sys -name enable_autocenter)
Once enabled, autocenter 0 makes no effect, so current implementation of center wheel on oversteer(set to 100 and 0) will work as expected
Using fftest looks to me spring force controls autocenter if autocenter is "controlled by the game"
Let me provide that PR at least for the record
But that switch would be the same as autocenter=0, wouldn't it?
Using fftest looks to me spring force controls autocenter if autocenter is "controlled by the game"
Most games, if not all, will use spring for autocenter, but games could also change the setting Oversteer is using. Maybe not from Wine because they're probably ignoring it, but native games could.
For thrustmaster is not the case. If you enable_autocenter, them autocenter parameter defines what force is applied.
enable_autocenter:y autocenter: 0
is same as:
enable_autocenter:n autocenter:65535 (or any other value)
Bus Sim 21 doesn't even autocenter the T150 on Linux. essentially it feels too glidey
There is currently some discussion regarding autocenter in Proton 10 / Experimental / bleeding-edge testing in the Proton Assetto Corsa EVO issue thread: https://github.com/ValveSoftware/Proton/issues/8395#issuecomment-2949560177 Maybe someone has some input or info how things work / should work.