http://bugs.winehq.org/show_bug.cgi?id=23263
Summary: Moon Tycoon gets stuck in loop saying No Direct3D / Switching to software rasterizer. Product: Wine Version: 1.2-rc3 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Moon Tycoon is a 3D simulation/strategy game set on the moon. Info at http://www.anarchyent.com/moontycoon/index.asp
This bug is for the original CD-ROM full game.
A demo can be downloaded from http://www.anarchyent.com/moontycoon/demo.asp However, the demo doesn't work for me (maybe mshtml-related issues from looking at the console output), so it probably isn't very helpful for this bug.
I used winecfg to set the Windows version to Windows 98 since the game installer mentions using Compatibility Mode if running in XP.
On running MT.exe, it opens a desktop-sized window (black background) and shows a dialog box: No Direct3D Switching to software rasterizer.
Clicking OK causes the dialog box to reappear, seemingly in an infinite loop. However if you click several times quickly the dialog box disappears. Press Ctrl-C in the shell window to exit the program.
Console output is fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x156898,0x156cc8): stub fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled fixme:win:EnumDisplayDevicesW ((null),0,0x32f140,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f1a0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f08c,0x00000000), stub! fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1680,1050) fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1680,1050) fixme:win:EnumDisplayDevicesW ((null),0,0x32f0ec,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f064,0x00000000), stub!
The last 4 lines repeat with different 0x32.... values when you click the dialog box OK button repeatedly.
http://bugs.winehq.org/show_bug.cgi?id=23263
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Austin English austinenglish@gmail.com 2010-06-19 16:24:13 --- Actually, the demo shows it too, just use 'winetricks -q ie6' first, to workaround the mshtml problems.
Terminal shows: fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
http://bugs.winehq.org/show_bug.cgi?id=23263
markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.anarchyent.com/m | |oontycoon/demo.asp
http://bugs.winehq.org/show_bug.cgi?id=23263
--- Comment #2 from Andrew Nguyen arethusa26@gmail.com 2010-06-20 09:21:54 --- Created an attachment (id=29021) --> (http://bugs.winehq.org/attachment.cgi?id=29021) ddraw: Add permissible search GUID to IDirect3D3::FindDevice
This makes the demo start for me after installing the IE6 redist.
http://bugs.winehq.org/show_bug.cgi?id=23263
--- Comment #3 from joaopa jeremielapuree@yahoo.fr 2010-06-20 12:39:48 --- Created an attachment (id=29031) --> (http://bugs.winehq.org/attachment.cgi?id=29031) Test for IDirect3D_FindDevice
Test proving that Andrew Nguyen's patch is correct.
http://bugs.winehq.org/show_bug.cgi?id=23263
--- Comment #4 from Andrew Nguyen arethusa26@gmail.com 2010-06-21 10:20:45 --- I sent a patch:
http://source.winehq.org/patches/data/62833
http://bugs.winehq.org/show_bug.cgi?id=23263
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Andrew Nguyen arethusa26@gmail.com 2010-06-22 12:40:23 --- The patch was commited as eb9227015ad639a1fbdb15eeb212d25c0bdc083c.
http://bugs.winehq.org/show_bug.cgi?id=23263
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2010-06-25 12:41:47 --- Closing bugs fixed in 1.2-rc5.
http://bugs.winehq.org/show_bug.cgi?id=23263
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |23393