https://bugs.winehq.org/show_bug.cgi?id=39891
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #12 from Bruno Jesus 00cpxxx@gmail.com --- Ok, experiments so far:
1 Generic USB Joystick with 8 buttons - Menu does not work, in-game work, needs manual button assignment
1 wired Xbox 360 controller - works out of the box in the menus and game, no assignment needed
Why the Xbox controller works in the menus? No idea, maybe it has to do with the fact that it is automatically recognized and configured so the game is sure what button is each operation
Then I attached the Xbox 360 wireless receiver (disassembled from a red bricked xbox, thanks internet for the tutorials), then I can see the main problem you talk about every control input going to the last controller.
At first I thought it was because every joystick have the same name in Wine, so I changed the code so they got different names, but that didn't help. The game is clearly polling all joysticks all the time, including during the button assignment screen.
I need to learn how to sync a wireless controller to the receiver in Linux so I can test if it works in the menu for me. Did you test with a wired xbox controller?