http://bugs.winehq.org/show_bug.cgi?id=20362
Arno Schuring aelschuring@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aelschuring@hotmail.com
--- Comment #7 from Arno Schuring aelschuring@hotmail.com 2010-01-08 17:39:02 --- I'm not the original reporter, but I'm experiencing this same issue as well (and have been for some time - I'm fairly certain that I've seen this years ago): - when the game switches to full-screen mode, it displays its intro in 640x480 and the Xserver mouse cursor is still visible on top of it (but can't be moved). If the original X cursor location was outside of the top-left 640x480 pixels, it is moved to the bottom or right edge of the screen, so it is unnoticable during the intro. - then the game switches resolution again to 800x600 (nobody plays in 640x480 nowadays), the X cursor becomes painfully visible because it's now in plain sight, even when it was hidden during the intro. - What's weird is that the X mouse cursor does not follow the in-game mouse cursor; it always stays in the same place, and always on top of the game screen, even when the in-game cursor is hidden (e.g. during loading screens). - Like comment#1 says, if you move the mouse to the bottom right exactly when the game switches from 640x480 to 800x600 (after the second intro movie), you can keep the mouse cursor out of sight during play. Otherwise, you're stuck with an immovable caret or pointer somewhere on the screen.
I'm running GNOME (metacity) without compositing. Wine version is 1.1.32 on Xorg 1.5 and using the X.org radeon driver. I also run other games on this system (Starcraft, FootballManager2008), but no other game has this issue.
@Wylda: if you're using the NVidia binary drivers, you're probably using DiabloII in 3D mode. Could you run D2VidTst.exe, switch to 2D (directdraw) mode and test again?