http://bugs.winehq.org/show_bug.cgi?id=24788
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine-bugs@winehq.org Component|-unknown |directx-d3dx9
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2011-08-15 23:18:44 CDT --- The real problem appears to be:
0020:Call d3dx9_36.D3DXLoadSurfaceFromMemory(03e81188,00000000,0033d3b4,0147dcb8,00000033,00000800,00000000,0033d3cc,ffffffff,00000000) ret=015d5382 ... 0020:fixme:d3dx:get_format_info Unknown format 0x33 0020:fixme:d3dx:get_format_info Unknown format 0x33 0020:Ret d3dx9_36.D3DXLoadSurfaceFromMemory() retval=80004001 ret=015d5382
The crash is just the aftermath of a C++ exception raised after this call. Installing d3dx9 from winetricks allows the game to successfully start.