https://bugs.winehq.org/show_bug.cgi?id=48582
Bug ID: 48582 Summary: PlayStation Now: Controllers aren't detected with Microsoft's native xinput1_3.dll Product: Wine Version: 5.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: xinput Assignee: wine-bugs@winehq.org Reporter: devilj@outlook.pt Distribution: ---
Xbox One controllers (at least) aren't detected when using Microsoft's native xinput1_3.dll, but they are working fine when using Wine's built-in version.
I captured a log using Wine's BUILT-IN implementation, but it doesn't say much. The program polls "XInputGetStateEx" to get the state of indices 0 and 1:
004d:trace:xinput:XInputGetStateEx (index 0, state 0842FEB0)! 004d:trace:xinput:XInputGetStateEx (index 1, state 0842FEB0)!
And the respective +relay (using only the built-in module):
0040:Call xinput1_3.XInputGetStateEx(00000000,07edfeb0) ret=0048d99d 0040:Ret xinput1_3.XInputGetStateEx() retval=00000000 ret=0048d99d 0040:Call xinput1_3.XInputGetStateEx(00000001,07edfeb0) ret=0048d99d 0040:Ret xinput1_3.XInputGetStateEx() retval=0000048f ret=0048d99d