http://bugs.winehq.org/show_bug.cgi?id=22704
Summary: Dungeon Keeper 2 with MouseWarpOverride has two cursors -> unplayable Product: Wine Version: 1.1.44 Platform: x86-64 URL: http://www.filefront.com/10592819/Dungeon-Keeper-2-MP- Demo/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: olerass@gmail.com
It's impossible to play Dungeon Keeper 2 on current Wine. Without the MouseWarpOverride fix the mouse jumps back to the center of the screen whenever you move it. With the fix, mouse can be controlled, but I have two cursors in the game; the normal dungeon keeper cursor and the X11/Gnome cursor.
The problem is that it seems the game thinks that the X11 cursor is the actual cursor when considering movement - but not when cosidering clicking etc. Because the X11 cursor is displayed an inch or two from the *real* dungeon keeper 2 cursor, I can't click any buttons that are in the corner of the screen because I cant move the *real* cursor onto the buttons. I can only move the X11 cursor to the end of the screen, but this effectively stops the DK2 cursor from moving anymore as well, however because the X11 cursor is rendered offset from the X11 cursor and the clicking is effective at the DK2 cursor position I cant click... so it seems DK2 thinks the *real* cursor hit the screen edge, but it didn't!
Attached are two images; one showing the buttons i can click (those NOT in the screen corner) and another showing those I cant.