http://bugs.winehq.org/show_bug.cgi?id=3688
Summary: Starscape is unplayable in DirectX or OpenGL modes Product: Wine Version: 0.9 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: Rincebrain@gmail.com
Wine 0.9 fortunately fixed a regression in InstallShield that I was having installing Starsscape, so I tried it again.
The install was perfect, so I tried the game. The configuration dialog came up, and I tried it in OpenGL mode - window died, WineDbg started. I'll post that log in another bug, related to OpenGL.
I tried it in DirectX mode, and it started fine - but it spit out the following, and none of the textures or other objects are visible (in other words, black screen, with music playing, and appropriate sound effects when buttons are pressed): wine Starscape.exe fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:d3d:IWineD3DImpl_CreateDevice (0x7fd5d598) Incomplete stub for d3d8 fixme:d3d_caps:IDirect3D8Impl_FillGLCaps found GL_VERSION ("2.0.0 NVIDIA 76.76")->(0x004c1dfc) fixme:d3d_caps:IDirect3D8Impl_FillGLCaps found GL_RENDERER ("GeForce Go 6800/PCI/SSE2")->(0x0250) fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(40,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(128,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(129,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(130,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(131,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(132,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(133,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(134,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(135,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(156,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(161,1) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(162,-1) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(163,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(164,1065353216) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(165,1) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(172,3) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(173,1) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(40,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(128,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(129,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(130,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(131,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(132,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(133,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(134,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(135,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState >>>>>>>>>>>>>>>>> 501 from glPointSize(...); @ device.c / 2946 fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(156,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(161,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(162,-1) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(163,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(164,0) not handled yet fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fd60168)->(165,1) not handled yet fixme:d3d:IDirect3DDevice8Impl_GetDeviceCaps (0x7fd60168) : stub, calling idirect3d for now fixme:ver:RtlVerifyVersionInfo (0x7fbef314,35,0): Not all cases correctly implemented yet fixme:ver:RtlVerifyVersionInfo (0x7fbef314,35,0): Not all cases correctly implemented yet fixme:ver:RtlVerifyVersionInfo (0x7fbef314,35,0): Not all cases correctly implemented yet fixme:ver:RtlVerifyVersionInfo (0x7fbef314,35,0): Not all cases correctly implemented yet fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7cfcc0a8)->((nil),00000008) fixme:dinput:IDirectInputAImpl_GetDeviceStatus (0x7c3fc028)->({6f1d2b61-d5a0-11cf-bfc7-444553540000}): stub fixme:keyboard:X11DRV_GetKeyNameText (00000000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00540000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00550000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00590000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (005a0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (005b0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (005c0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (005d0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (005e0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (005f0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00610000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00620000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00630000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00640000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00650000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00660000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00670000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00680000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00690000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (006a0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (006b0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (006c0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (006d0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (006e0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (006f0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00700000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00710000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00720000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00730000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00740000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00750000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00760000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00770000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00780000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (00790000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (007a0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (007b0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (007c0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (007d0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (007e0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (007f0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01000000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01010000,0x7fbef054,256): unsupported key, vkey=001b, ansi=001b fixme:keyboard:X11DRV_GetKeyNameText (010e0000,0x7fbef054,256): unsupported key, vkey=0008, ansi=0008 fixme:keyboard:X11DRV_GetKeyNameText (010f0000,0x7fbef054,256): unsupported key, vkey=0009, ansi=0009 fixme:keyboard:X11DRV_GetKeyNameText (012a0000,0x7fbef054,256): unsupported key, vkey=0010, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01360000,0x7fbef054,256): unsupported key, vkey=0010, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01390000,0x7fbef054,256): unsupported key, vkey=0020, ansi=0020 fixme:keyboard:X11DRV_GetKeyNameText (013a0000,0x7fbef054,256): unsupported key, vkey=0014, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01460000,0x7fbef054,256): unsupported key, vkey=0091, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (014c0000,0x7fbef054,256): unsupported key, vkey=000c, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01540000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01550000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01590000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (015a0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (015b0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (015c0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (015d0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (015e0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (015f0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01600000,0x7fbef054,256): unsupported key, vkey=007d, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01610000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01620000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01630000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01640000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01650000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01660000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01670000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01680000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01690000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (016a0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (016b0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (016c0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (016d0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (016e0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (016f0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01700000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01710000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01720000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01730000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01740000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01750000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01760000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01770000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01780000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (01790000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (017a0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (017b0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (017c0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (017d0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (017e0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:keyboard:X11DRV_GetKeyNameText (017f0000,0x7fbef054,256): unsupported key, vkey=0000, ansi=0000 fixme:dinput:IDirectInputAImpl_GetDeviceStatus (0x7c3fc028)->({6f1d2b60-d5a0-11cf-bfc7-444553540000}): stub
I can't think of much else of use.