https://bugs.winehq.org/show_bug.cgi?id=27238
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #5 from Sebastian Lackner sebastian@fds-team.de --- The game uses GetKeyState() on a separate thread without creating a message queue. This has the effect that the wineserver call fails, but since the game works fine on Windows we can assume that the function should return something useful. I have added a patch to Wine Staging which falls back to the global key state when the thread has no queue:
https://github.com/wine-compholio/wine-staging/tree/master/patches/server-Ke...
It needs more tests since I am not exactly sure if this matches the Windows behaviour.