https://bugs.winehq.org/show_bug.cgi?id=25729
--- Comment #24 from Bruno Jesus 00cpxxx@gmail.com --- I see, there is a definition problem here. It is very unfortunate but 2 different technologies have the same name: - From X.org used to read events from devices; - From Microsoft used to read joystick input;
Sometimes they are spelled in all sort of ways: XInput, Xinput, xinput. Since we are talking about Wine and joysticks I'm referring to the MS library.
What you are seeing is that your joystick is handled in Linux using X.org Xinput.
When you test your joystick in Wine control panel that is Wine's implementation of DirectInput (dinput).
Wine does not implement MS XInput yet, which is why Dead Space is using DirectInput instead and then causing the failure.