http://bugs.winehq.org/show_bug.cgi?id=25138
Summary: Black and White 2 demo crashes on startup Product: Wine Version: 1.3.6 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Download from http://lionhead.com/Games/BW2/Demo.aspx and install. Decline installing directx9. For me, the game crashed on startup; the log said
trace:d3d:IWineD3DDeviceImpl_CreateVertexShader Created vertex shader 0x1ad220. ... fixme:d3dx:D3DXCreateEffectEx (0x132510, 0x5e7ccd5, 1804, (nil), (nil), (nil), 0, (nil), 0x269f214, 0x269f258): semi-stub fixme:d3dx:ID3DXEffectImpl_DeleteParameterBlock (0x207678)->(0x132510): stub wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
'winetricks d3dx9_36' got rid of the effect stub warnings, but didn't affect the crash. 'winetricks dinput8' didn't seem to affect the crash.
'winetricks directx9' worked around the problem, and let the game run.