I am running Wine 4.0 on LMDE (Linux Mint Debian Edition) 3. I have it installed on an iMac Late 2012 (16GB RAM, nVidia GeForce Mac Edition 675MX).
I didn't have this problem when I used to run this game through Wineskin, but the game gets as far as the first map loading screen, then the game locks up without so much as an error message.
When I run the game through the Terminal, the output is:
Code: Select all
000d:err:menubuilder:init_xdg error looking up the desktop directory
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32df74,0x00000000), stub!
0009:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0009:fixme:wbemprox:enum_class_object_Next timeout not supported
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32d004,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32ce34,0x00000000), stub!
0009:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32e8e4,0x00000000), stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x178f70, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0009:fixme:d3d:wined3d_query_create Unhandled query type 0x4.
0009:fixme:d3d9:Direct3DShaderValidatorCreate9 stub
003a:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
BuildStripifyInfo: > 2 triangles on an edge... uncertain consequences
Killed