http://bugs.winehq.org/show_bug.cgi?id=27482
--- Comment #4 from Ričardas Barkauskas miegalius@gmail.com 2011-06-18 15:55:15 CDT --- Created an attachment (id=35196) --> (http://bugs.winehq.org/attachment.cgi?id=35196) Hack to get the game running
This bug is caused by game passing IDirectDrawSurface3 iface to IDirect3D3::CreateDevice which expects to get IDirectDrawSurface. On windows this call succeeds, though I'm not sure yet how usable the result is. Then game calls EnumTextureFormats on the device and releases it. For now I attached a hack to get game running. Don't know yet how to get it fixed properly.