lutris / wine

Repository containing source code for various Lutris Wine builds
Other
142 stars 23 forks source link

HID device with more than 8 axis breaks wine/lutris runners #167

Closed MNS26 closed 1 year ago

MNS26 commented 1 year ago

earlier today i found a reliable way to break wine using a HID device with 9 axis, if i kept it at 8 nothing freaks out but adding the 9th one made it spam buttons (that werent actually pressed)

i also made a wineHQ bug and got a .patch file from Rémi Bernon bus_sdl.c patch (cant send file directly since its not supported) that fixes it from what it looks it is overwriting the buttons after the axis

wineHQ HID with more than 8 axis overwrites inputs after it

9 axis without patch image

8 axis without patch image

9 axis with patch image

GloriousEggroll commented 1 year ago

The patch provided was authored by rbernon, who handles HID device + controller input for wine and proton. Since it's confirmed working it will make it's way into proton soon and subsequently wine + proton-ge. I'll add the patch until it's upstreamed.

MNS26 commented 1 year ago

i will close it then, kinda forgot about it.