http://bugs.winehq.org/show_bug.cgi?id=29618
Bug #: 29618 Summary: Popup Windows disappearing in Magic the Gathering (Shandalar) Product: Wine Version: 1.3.37 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: sick_soul@yahoo.it Classification: Unclassified
While playing Magic The Gathering (the old Microprose game "Shandalar"), I experienced major problems with popup windows disappearing, keeping the game from being really playable.
Please read additional details in the notes for the entry in the AppDB:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=3996 under "How do make the game work under wine"
As a workaround, I attach the patch I am using to play. I also attach a WINEDEBUG=+win log of a duel (the Duel happens towards the end).
In the log, please note the most important windows: hwnd = 0x100aa : this is the Player Hand that "disappears" below the Player territory. In the Log look for:
trace:win:WIN_CreateWindowEx "Your hand" L"MAGICGAME_HandClass"
hwnd = 0x100a0 : this is the Player Territory that should remain below the Player's Hand. In the Log look for: trace:win:WIN_CreateWindowEx "Player Territory" L"MAGICGAME_TerritoryClass"