https://bugs.winehq.org/show_bug.cgi?id=44740
Bug ID: 44740 Summary: "A Hat in Time" any x360 joystick's sticks seems to be stuck in upper right corner. Product: Wine Version: 3.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: xinput Assignee: wine-bugs@winehq.org Reporter: spam@hjkos.com Distribution: ---
Game: https://appdb.winehq.org/objectManager.php?sClass=version&iId=36033
Game recognizes joystick correctly, buttons work as expected, however game sees analog stick as if it's stuck in some corner, making character run in circles. Jiggling the joystick makes it slightly change direction, but game is still unplayable this way. Joystick appears to be working correctly - it works fine in Linux games, and joystick control panel also shows correct positions. I tried two joysticks:
Logitech F710 (XInput mode) Steam Controller (sc-controller x360 joystick emulation)
both yield same result.
dumbxinputemu makes game see two controllers, one real and one emulated by dumbxinputemu, and seems this time around emulated one works normally, but the real one keeps overriding it, so character just changes directions frequently and in with drastic direction changes.
Also, Logitech F710 has DirectInput mode, which has working sticks, however it has weird bindings and i am unable to rebind it in-game.