http://bugs.winehq.org/show_bug.cgi?id=58046
tinozzo123@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|dinput |-unknown
--- Comment #1 from tinozzo123@gmail.com --- Still an issue on Wine 10.11.
Also, I tested that the issue isn't due to dinput (I tried replacing it with the dll from Windows, and the issue persists). Same with xinput.
Investigating further, I found that the game for input uses a Unity plugin named InControl. Other games use it: https://www.gallantgames.com/pages/incontrol-wall-of-games
For anyone wanting to reproduce the issue, one of these games is small and free, and the gamepad doesn't work even without disconnecting it first (inputs don't do anything, though the game always detects whether the gamepad is connected). https://mattrix.itch.io/bewarewolf