https://bugs.winehq.org/show_bug.cgi?id=41838
Bug ID: 41838 Summary: XinputTest.exe/controller Product: Wine-staging Version: 1.9.23 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: clfr@bigpond.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
XinputTest.exe no longer working (XinputTest shows controller not connected) on 1.9.23 and 1.9.24 but checking with wine control the controller is detected and appears to be working normally. 1.9.22 stagging and below XinputTest shows controller is connected.
Not sure if this is Wine related or it the app now require an update.
https://bugs.winehq.org/show_bug.cgi?id=41838
--- Comment #1 from Chris clfr@bigpond.com --- Perhaps I should have mention this is dealing with an xbox360 controller using x360cemu with a working configuration on 1.9.22 staging but changing to 1.9.23 the configuration no longer works and xinputTest now fails to detect controller
https://bugs.winehq.org/show_bug.cgi?id=41838
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #2 from winetest@luukku.com --- Is this the tool you are talking about?
http://community.pcgamingwiki.com/files/file/588-directinputxinput-games-tes...
Does it match with yours?
https://bugs.winehq.org/show_bug.cgi?id=41838
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com --- Does switching xinput1_3.dll to native solves the problem?
https://bugs.winehq.org/show_bug.cgi?id=41838
--- Comment #4 from Chris clfr@bigpond.com --- Please mark bug as Solved
Solution
For Wine 1.9.22 stagging and below I only had the files from xbox360ecmu xinput1_3.dll xinput1_9_0.dll xbox360ecmu.ini
which worked for these wine versions but I failed to include the dinput8.dll that also comes with xbox360ecmu cause I had a working setup.
on 1.9.24 with including the dinput8.dll from xbox360ecmu xinputtest.exe now shows the controller connected.
I am sorry if anybody spent time looking into it - I hope by posting my solution that it might save some dev time from others who might experience something similar.
A big thank you to the dev's
https://bugs.winehq.org/show_bug.cgi?id=41838
--- Comment #5 from Chris clfr@bigpond.com --- (In reply to Bruno Jesus from comment #3)
Does switching xinput1_3.dll to native solves the problem?
Yes thank you it was a big help not to sure if another config was out but this was the biggest issue I am not connected if this is not set. Seems to be working on native/builtin Thanks again
https://bugs.winehq.org/show_bug.cgi?id=41838
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |xinput Product|Wine-staging |Wine Summary|XinputTest.exe/controller |XinputTest tool using | |x360ce fails to detect game | |controllers when builtin | |xinput1_3 is used
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- This is a sort of wontfix regression from the fix for bug 41428 due to http://source.winehq.org/git/wine.git/commitdiff/4b09e848b8867683007f4c90ac5...
If native xinput was present Wine used to prefer that. What I believe is happening is that now that it prefer builtin x360ce can't hook the DLL so the manual setting to native is required.
https://bugs.winehq.org/show_bug.cgi?id=41838
Toni eldrad@autistici.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eldrad@autistici.org
--- Comment #7 from Toni eldrad@autistici.org --- This is expected because x360ce needs to run with its own xinput1_3.dll, so override must be defined.
Imo the bug should be closed 'wontfix' or 'invalid'.
https://bugs.winehq.org/show_bug.cgi?id=41838
Kai Krakow kai@kaishome.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kai@kaishome.de
--- Comment #8 from Kai Krakow kai@kaishome.de --- Is this even an issue since SDL-support was added to winebus.sys/xinput? You could now use SDL gamepad bindings to change button behavior.
https://bugs.winehq.org/show_bug.cgi?id=41838
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org