https://bugs.winehq.org/show_bug.cgi?id=25729
Rixa rixa@cs.tut.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rixa@cs.tut.fi
--- Comment #8 from Rixa rixa@cs.tut.fi --- I'm not sure if this is a bug as such or just unexpected circumstances. The heart of the problem is that the game mistakes the triggers for the right stick. It's looking up and rotating because the triggers are fully released. Press the triggers about halfway and you'll see.
I have gotten this with x360 and xbone controllers in several directinput games. When I do, I have this file ready with axis settings for my controllers (through xpad.ko, xboxdrv, wired and wireless) that I regedit /s:
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\DirectInput] "Microsoft X-Box 360 pad (event)"="X,Y,Slider1,Z,Rz,Slider2,POV1" "Xbox Gamepad (userspace driver) (event)"="X,Y,Z,Rz,POV1" "Xbox 360 Wireless Receiver (XBOX) (event)"="X,Y,Slider1,Z,Rz,Slider2" "Microsoft X-Box One pad (event)"="X,Y,Slider1,Z,Rz,Slider2,POV1"
[HKEY_CURRENT_USER\Software\Wine\DirectInput\Joysticks] "Microsoft X-Box 360 pad (js)"="disabled" "Xbox Gamepad (userspace driver) (js)"="disabled" "Xbox 360 Wireless Receiver (XBOX) (js)"="disabled" "Microsoft X-Box One pad (js)"="disabled"
The latter part disables the sticks through the js interface so they aren't visible twice as they are by default, which too is kind of odd. I wish wine also had settings for remapping buttons, but that's bug #35815.