http://bugs.winehq.org/show_bug.cgi?id=19133
Frank Engelhardt fengelhardt@online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fengelhardt@online.de
--- Comment #6 from Frank Engelhardt fengelhardt@online.de 2010-07-11 10:00:46 --- I have the same problem in latest wine (1.2-rc6) and even in VirtualBox using mouse pointer integration. I think the problem is that the game does not use directx for capturing mouse input. Instead, it evaluates the movement of the windows mouse cursor, which is hidden during the game. When the windows pointer is exactly positioned in the middle of the screen, the ingame pointer does not move. When I move the mouse a bit away from this position, the ingame pointer starts moving slowly. When moving the mouse further away, the ingame cursor moves faster, according to the distance of the hidden windows pointer to the screen center. This strategy works fine, if the application is able to reset the windows cursor location to the screen center every frame, which wine seems to disallow.
Installing the game in a VirtualBox and disabling mouse pointer integration (host and guest do not share the same mouse cursor) may be a workaround.