https://bugs.winehq.org/show_bug.cgi?id=41813
Bug ID: 41813 Summary: Controllers don't work in Lego Star Wars Complete Saga (Steam) Product: Wine Version: 1.9.23 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: wberrier@gmail.com Distribution: ---
The game starts up fine, and is playable via the keyboard, but the controllers don't work.
I installed Steam on Fedora 24 x86_64, and installed Lego Star Wars: The Complete Saga from there.
My controllers: Microsoft X-Box One
When I try to set up a key with the controller, it appears to get a controller event, and always selects "z-axis".
I ran wine control panel and tried disabling (one at a time) "event" and "js" to no avail.
Others have reported elsewhere (maybe not for the steam installed version) that one controller would work, but it would control both players.
Any other information I can add that would be helpful?
https://bugs.winehq.org/show_bug.cgi?id=41813
Wade Berrier wberrier@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Controllers don't work in |Xbox (and compatible) |Lego Star Wars Complete |controller doesn't work in |Saga (Steam) |Lego Star Wars Complete | |Saga (Steam)
--- Comment #1 from Wade Berrier wberrier@gmail.com --- Turns out that I had a Saitek P880 laying around, and it works.
I also tried a Logitech F310 (an xbox compatible controller) and it had the same results as the xbox one controller.
So, it appears that the xbox controller is emitting minor events that get picked up (z axis) by the game, disallowing any other buttons to get reconfigured.
Not sure what to do about this one, or where the correct fix should be.
https://bugs.winehq.org/show_bug.cgi?id=41813
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com --- Looks similar to bug 25729 where the game thinks the axis is constantly pressed. Please attach a +dinput,+xinput log. Run the application like:
WINEDEBUG=+dinput,+xinput wine <name_of_the_game_exe> &> /tmp/log.txt
And then attach /tmp/log.txt here, if it is over 1mb do bzip2 -9 /tmp/log.txt and attach the resulting log.txt.bz2.
https://bugs.winehq.org/show_bug.cgi?id=41813
--- Comment #3 from Wade Berrier wberrier@gmail.com --- I disabled the "js" xbox controller in the control panel.
I tried launching the game outside of steam, but it came up with an application error. So, I'm setting those environment variables when launching steam, so there'll be some steam related stuff in the log as well.
https://bugs.winehq.org/show_bug.cgi?id=41813
--- Comment #4 from Wade Berrier wberrier@gmail.com --- Created attachment 56245 --> https://bugs.winehq.org/attachment.cgi?id=56245 Star Wars dinput xinput debug output
https://bugs.winehq.org/show_bug.cgi?id=41813
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Keywords| |hardware Component|-unknown |xinput Resolution|--- |DUPLICATE
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- Thanks for the log. The game uses Xinput and falls back to dinput when xinput is not present, Xinput is always present in Windows so the bug does not manifest there.
*** This bug has been marked as a duplicate of bug 38816 ***
https://bugs.winehq.org/show_bug.cgi?id=41813
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate