https://bugs.winehq.org/show_bug.cgi?id=41222
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com ---
From the log it is possible to see the game is trying to use many different
types of forces:
linuxinput_create_effect Creating linux input system effect (0x13f429f0) with guid GUID_Sine linuxinput_create_effect Creating linux input system effect (0x13f42a68) with guid GUID_Friction linuxinput_create_effect Creating linux input system effect (0x13f42ae0) with guid GUID_Damper linuxinput_create_effect Creating linux input system effect (0x13f42b58) with guid GUID_Spring linuxinput_create_effect Creating linux input system effect (0x13f42c48) with guid GUID_ConstantForce
When the game attempts to use Sine, Friction, Damper and Spring the function responsible to sending the effect to the controller fails with argument invalid, because the effect is not supported.
When the game uses Constant force it works fine.
I don't think we can do anything in this case, it is a joystick/driver limitation.