Oversteer 0.12.2
Oversteer 0.12.2
Two releases in one day: 0.12.1 fixed the Controls tab, 0.12.2 fixes the pedals.
Pedals are straightened out instead of being hidden
Logitech pedals report their released position at the far end of the axis. Oversteer used to flip that for its own display only, so the Controls tab looked right while games received a pedal that reads fully pressed when released — Assetto Corsa Rally reads it exactly that way.
On a wheel whose driver can invert pedals (new-lg4ff), Oversteer now inverts the ones that need it, so games get 0 released / full pressed. It only does this while the driver's setting is untouched, and a profile that carries invert_pedals always wins — that's how to keep the raw direction. --invert-pedals is left alone too.
Invert boxes on the Controls tab
One under each pedal, ticked when that pedal is inverted, plus one for the handbrake. Each box drives the axis the driver associates with that pedal, which isn't always the one Oversteer displays it as — a G29 in DFP or DFGT emulation, a G920, the T150/TMX/T248 and the G PRO all report their pedals on other axes. The bars are drawn from where each axis really rests, so they stay correct whichever way the boxes are set, and toggling one redraws immediately.
The handbrake's box overrides the direction the combined device gives it; changing that reinstalls the combined device, so it asks for the administrator password. (A prompt-free version is planned.)
Handbrake on the Controls tab
A Handbrake column next to the pedals, shown when the device has one. Which axis that is comes from the proxy's own spec when a combined device presents the wheel, so it stays right whatever else is folded in.
Also fixed
- A profile saved before the driver could invert pedals no longer greys the Invert boxes out.
- Axis readings come from the kernel rather than the snapshot taken when the device was opened.
- An error handling one input event no longer stops Oversteer reading the wheel for the rest of the session.
- The Controls tab no longer goes dead after the combined device is rebuilt (0.12.1).
- A shifter's sequential positions reach the combined device (0.12.1).
Install
flatpak install --user -y --reinstall Oversteer-0.12.2.flatpak