https://bugs.winehq.org/show_bug.cgi?id=48802
--- Comment #19 from Luca Boccassi luca.boccassi@gmail.com --- Created attachment 66774 --> https://bugs.winehq.org/attachment.cgi?id=66774 BF4 logs evdev disabled, SDL enabled, hidraw enabled, map controllers disabled , +dinput,+hid,+hid_report,+plugplay,+hidp,+xinput,+rawinput,+pid,+timestamp
(In reply to Zebediah Figura from comment #18)
Okay, the initial symptoms you report seem to be because the game uses xinput. xinput isn't meant for things that aren't gamepads, but the SDL backend maps things to gamepads by default. That can be disabled by setting the "Map Controllers" registry value to 0. Personally I think we should disable it by default, but anyway...
The game must be falling back to dinput in the case that xinput isn't available, but unfortunately I forgot to ask for +dinput to figure out why that's failing. Can you add that, please?
Done. Set Map Controllers to 0, but it didn't make a difference - tried with SDL enabled, evedv disabled, hidraw enabled, map controllers disabled. Log attached.