Hey there, I've been trying to get tropico 3 to run on wine. My efforts so far have managed me to get to a point where I can get the main menu to work, but as soon as I load up a map, it dies: Code: john@panther:~/.wine/drive_c/Program Files/Kalypso/Tropico 3$ wine Tropico3.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub! fixme:imagehlp:ImageLoad (C:\Program Files\Kalypso\Tropico 3\Tropico3.exe, (null)): stub fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub! fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1515474505) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1515667794) in the format lookup table fixme:win:EnumDisplayDevicesW ((null),0,0x32ec4c,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:win:EnumDisplayDevicesW ((null),0,0x32eb84,0x00000000), stub! fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1515474505) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1515667794) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0xe59e1d0,0xe59e0f0): stub fixme:rpc:I_RpcServerStopListening (): stub fixme:rpc:I_RpcWindowProc (0x30062,00000002,00000000,00000000): stub fixme:rpc:I_RpcWindowProc (0x30062,00000082,00000000,00000000): stub err:ntdll:RtlpWaitForCriticalSection section 0x7fc580 "?" wait timed out in thread 0029, blocked by 0009, retrying (60 sec) fixme:faultrep:ReportFault 0x32f7c8 0x0 stub err:mmtime:TIME_MMTimeStop Timer still active?! john@panther:~/.wine/drive_c/Program Files/Kalypso/Tropico 3$ Further exploration allowed me to find this - a crashlog from the game: Code: *** executable info Name: C:\Program Files\Kalypso\Tropico 3\Tropico3.exe Timestamp: 0 Date: Thu Jan 01 00:00:00 197 *** hardware info CPU Intel unknown family and model CPU count 4 Phys. Memory 2048 MBytes Memory In Use 44% Disk Free 582 MBytes *** OS info Windows XP Version 5.1.2600 Service Pack 3 MyDocs folder: C:\users\john\My Documents AppData folder: C:\users\john\Application Data *** Debug::Init() Time 930 milliseconds Language: English Boot::Mount Localization Data: 0.24000 ms bootInit_FileSystems: 28.31000 ms Version: 1.13.348 [Debug Error] nvapi failed to initialize: 8UH [Console Error] AutoRenderConfig - matching GPU: NVIDIA GeForce 9500 GT [Console Error] matched: geforce.+9[56]00 [Console Error] level: Medium [Console Error] AutoRenderConfig - GPU class: Medium *** Engine info Sizes: GameObject: 72 GameObjectEx: 216 IRenderObj: 176 IRenderOp: 560 GameRenderObj: 460 RenderDevice :: Init fullscreen video mode: 1440 x 900 @ 0Hz video hardware: 10de,0640 (NVIDIA GeForce 9500 GT) approx video memory: 256MB approx texture memory: 246MB Engine::Init::InitRenderDevice: 520.21997 ms Engine::Init::Terminal & Device: 526.64001 ms DTM Reset slots: 2048 - 6 1024 - 16 512 - 38 256 - 110 Engine::Init::TextureManager: 150.26999 ms Engine::Init::Shaders: 6.13000 ms Engine::Init::GeomBuffers: 0.05000 ms Engine::Init::Entities: 0.00000 ms [*] Shadowmap initialization... 768 x 768 NV 16-bit depth texture, 16-bit color texture Engine::Init::Shadowmap: 2.94000 ms Engine::Init::UIL: 234.45000 ms Engine :: Init: 920.92999 ms bootInit_RegisterScriptFuncitons: 1182.01001 ms bootInit: 1212.13000 ms boot_start start: 1219 InitPreload: 3.69000 ms Rebuilding UIL cache boot_start packs mounted: 1332 EntitiesOp: 72.01000 ms LuaAutorunOp started [Console Error] Building "Substation" doesnt have entrance waypoints [Console Error] ERROR: Door.InitStates: Cant find state Openingr for entity GuardPostBarrier [Console Error] ERROR: Door.InitStates: Cant find state Closedr for entity GuardPostBarrier LuaAutoRun: 302.93999 ms LuaAutorunOp ended Engine :: PostInit: 23.19000 ms InitPostLoad: 85.46000 ms BinkPlayer::Play(Movies\kalypso.bik) GrannyBinaryPack :: LoadMeshes: 619.90999 ms GrannyBinaryPack :: LoadAnimations: 357.44999 ms BinkPlayer::Play(Movies\Haemimont.bik) BinkOpen failed: Error opening file. BinkPlayer::Play(movies/nv1024x7.bik) BinkPlayer::Play(Movies\intro.bik) [Console Error] TCP socket connect to 94.75.242.20:40006 failed: closed Engine::SetTerrain: 0.00000 ms [realm Error] (0) : Missing one of the realm grid files. Realm :: LoadXmlData: 124.75000 ms CreateRealm: 124.82000 ms InitRealm: 0.01000 ms LateInit::TextureManager: 87.84000 ms LateInit::Atlases::ReloadAtlasIndex: 23.33000 ms LateInit::Atlases::LoadAtlases: 291.47998 ms LateInit::Atlases: 314.92999 ms LateInit::Shaders: 8.93000 ms LateInit::Materials: 13.61000 ms LateInit::Subsystems: 133.70999 ms Entity :: PrecacheAllLoadData: 20.88000 ms LateInit::Binary Meshes & Anims: 65.08000 ms LateInit::Particles: 1039.85999 ms LateInit::BillboardObjectRenderer: 163.95000 ms Engine :: LateInit: 1831.41992 ms mounting packs in dirs/ start... mounting packs in dirs/ finished [AsyncReader destructor] [AsyncReader destructor] - waiting for the reader thread to finish Total/current/peak reads: 12 / 1 / 8 Freeing 0 items in DTM memory -- PrintErrorInfo() start -- Writing minidump (if there's no 'Minidump Done' below, it crashed) Minidump Done Parsing map file (if there's no 'ParseMap Done' below, it crashed) ParseMap Done -------------------------------------------------------------- -- Exception Information -- Module: Tropico3.exe Address: 0073:00591247 Function: COULDN'T FIND OR PARSE MAP FILE Error: Access violation Remarks: Read from location 00000034 CS:EIP: 8b 73 34 8b 6f 08 2b 6f 04 8b 50 28 8b de 83 e3 02 89 5c 24 18 c1 fd 02 89 54 24 10 8b 44 24 10 Registers: EAX=1af594e8 CS=0073 EIP=00591247 EFLAGS=00210202 EBX=00000000 SS=007b ESP=0032fc64 EBP=00000000 ECX=00000001 DS=007b ESI=1af61f28 FS=0033 EDX=1af6232c ES=007b EDI=1af5950c GS=003b Stack: 32fc64: 70 99 3a 11 28 1f f6 1a 00 00 00 00 e8 94 f5 1a p?:.(.ö.....è?õ. 32fc74: 0f 00 00 00 00 00 00 00 70 99 3a 11 8e 2f 59 00 ........p?:.?/Y. 32fc84: 00 00 00 00 00 02 00 00 48 f0 85 11 e0 3c 86 68 ........Hð?.à<?h 32fc94: 00 00 00 00 00 02 00 00 00 00 00 00 00 94 f5 1a .............?õ. 32fca4: 50 1c f6 1a 3f 80 59 00 e8 94 f5 1a 01 00 00 00 P.ö.??Y.è?õ..... 32fcb4: 80 dc 95 11 d0 55 48 01 08 fd 32 00 90 10 a5 11 ?Ü?.ÐUH..ý2.?.¥. 32fcc4: 00 00 41 01 09 00 00 00 09 00 00 00 00 00 00 00 ..A............. 32fcd4: 00 00 00 00 ff ff ff 7f 00 58 02 00 00 58 02 00 ....ÿÿÿ.X...X.. 32fce4: ff ff ff 7f 95 88 60 00 b0 58 48 01 28 36 48 01 ÿÿÿ??`.°XH.(6H. 32fcf4: 01 00 00 00 80 a0 60 00 1b 26 e8 00 00 15 71 00 ....? `..&è...q. 32fd04: fc c7 7f 00 28 fd 32 00 38 48 4e 00 50 c3 aa 1a üÇ.(ý2.8HN.Pê. 32fd14: 90 10 a5 11 e0 09 84 7b 17 4d 4e 00 e9 09 84 7b ?.¥.à.?{.MN.é.?{ 32fd24: 01 00 00 00 58 fd 32 00 fd 4e 4e 00 b0 00 00 00 ....Xý2.ýNN.°... 32fd34: 28 36 48 01 58 fd 32 00 01 00 00 00 58 fd 32 00 (6H.Xý2.....Xý2. 32fd44: 01 00 00 00 34 00 00 00 40 75 04 00 80 33 6f 00 ....4...@xxx?3o. 32fd54: 98 c8 7f 00 8c fd 32 00 35 22 4e 00 b8 47 72 00 ?È.?ý2.5"N.¸Gr. 32fd64: c0 30 66 00 b0 00 00 00 b8 47 72 00 01 00 00 00 À0f.°...¸Gr..... 32fd74: 68 fd 32 00 c8 f7 32 00 80 fe 32 00 9c 99 6b 00 hý2.È÷2.?þ2.??k. 32fd84: 60 51 73 00 00 00 00 00 90 fe 32 00 5c 8f 6b 00 `Qs.....?þ2.\?k. 32fd94: d0 21 4e 00 00 00 00 00 fe ff ff ff b8 47 72 00 Ð!N.....þÿÿÿ¸Gr. 32fda4: 01 a3 15 00 0a 00 00 00 18 ef 42 01 01 00 00 00 .£.......ïB..... 32fdb4: 00 00 00 00 80 88 c4 7b 18 00 00 00 1f 00 00 00 ....??Ä{........ 32fdc4: 00 00 41 01 00 00 00 00 01 00 00 00 fe ff ff ff ..A.........þÿÿÿ 32fdd4: 01 00 00 00 00 00 00 00 0f 00 00 00 da 15 64 00 ............Ú.d. 32fde4: c0 f0 42 01 c3 51 40 00 00 00 00 00 76 85 65 00 ÀðB.ÃQ@.....v?e. 32fdf4: 14 00 00 00 1f 00 00 00 a6 96 65 00 00 00 00 00 ........¦?e..... 32fe04: 16 77 4c 00 00 00 40 00 00 00 00 00 71 1c 13 00 .wL...@.....q... 32fe14: 0a 00 00 00 f5 b1 cc 09 81 77 4c 00 00 f0 fd 7f ....õ±Ì.?wL..ðý 32fe24: f4 3f 88 7b 44 00 00 00 00 00 00 00 e8 18 11 00 ô??{D.......è... 32fe34: d0 19 11 00 00 00 00 00 00 00 00 00 00 00 00 00 Ð............... 32fe44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32fe54: 00 00 00 00 01 00 00 00 00 00 00 00 04 00 00 00 ................ 32fe64: 08 00 00 00 0c 00 00 00 7c fe 32 00 00 f0 fd 7f ........|þ2..ðý 32fe74: 00 00 00 00 18 fe 32 00 1a ee 10 00 10 ff 32 00 .....þ2..î...ÿ2. 32fe84: 50 a6 4c 00 dd 05 8d 09 01 00 00 00 a8 fe 32 00 P¦L.Ý.?.....¨þ2. 32fe94: cc 56 85 7b 00 f0 fd 7f 00 00 00 00 f4 3f 88 7b ÌV?{.ðý....ô??{ 32fea4: 00 f0 fd 7f e8 fe 32 00 3b 79 85 7b 00 f0 fd 7f .ðýèþ2.;y?{.ðý 32feb4: 81 77 4c 00 00 00 00 00 00 00 00 00 00 00 00 00 ?wL............. 32fec4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32fed4: 00 00 00 00 00 00 00 00 f4 bf c9 7b 34 cd fa bf ........ô¿É{4Íú¿ 32fee4: e8 07 11 00 f8 fe 32 00 70 fc c6 7b 00 f0 fd 7f è...øþ2.püÆ{.ðý 32fef4: 34 cd fa bf c8 ff 32 00 40 fe c6 7b e0 78 85 7b 4Íú¿Èÿ2.@þÆ{àx?{ 32ff04: 00 f0 fd 7f 00 00 00 00 00 00 00 00 ff ff ff ff .ðý........ÿÿÿÿ 32ff14: 50 66 c8 7b 30 71 83 7b f4 bf c9 7b 34 cd fa bf PfÈ{0q?{ô¿É{4Íú¿ 32ff24: e8 07 11 00 c8 ff 32 00 3d 01 1a 5a ca 2b 18 b2 è...Èÿ2.=..ZÊ+.² 32ff34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ff44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ff54: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ff64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ff74: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ff84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ff94: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ffa4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 32ffb4: 00 00 00 00 00 00 00 00 00 00 00 00 d9 fd c6 7b ............ÙýÆ{ 32ffc4: f4 bf c9 7b e8 ff 32 00 aa b6 c4 7b e0 78 85 7b ô¿É{èÿ2.ª¶Ä{àx?{ 32ffd4: 00 f0 fd 7f 00 00 00 00 00 00 00 00 00 00 00 00 .ðý............ 32ffe4: f4 8f 14 68 00 00 00 00 7d 4e 02 68 e0 78 85 7b ô?.h....}N.hàx?{ 32fff4: 00 00 00 00 00 00 00 00 00 00 00 00 ............ Calls: COULDN'T FIND OR PARSE MAP FILE Modules: C:\Program Files\Kalypso\Tropico 3\Tropico3.exe, loaded at 0x400000, size 5417720 bytes C:\Program Files\Kalypso\Tropico 3\fmodex.dll, loaded at 0xb10000, size 375032 bytes C:\windows\system32\d3dx9_41.dll, loaded at 0x10000000, size 4178264 bytes C:\Program Files\Kalypso\Tropico 3\binkw32.dll, loaded at 0x18000000, size 176376 bytes C:\windows\system32\msacm32.drv, loaded at 0x20160000, size 1032 bytes C:\windows\system32\midimap.dll, loaded at 0x20180000, size 1032 bytes C:\windows\system32\winealsa.drv, loaded at 0x2a660000, size 1032 bytes C:\Program Files\Kalypso\Tropico 3\granny2.dll, loaded at 0x50000000, size 636152 bytes C:\windows\system32\cryptdll.dll, loaded at 0x5e530000, size 1032 bytes C:\windows\system32\OLEAUT32.dll, loaded at 0x65340000, size 598288 bytes C:\windows\system32\ole32.dll, loaded at 0x65f00000, size 778512 bytes C:\windows\system32\wininet.dll, loaded at 0x68330000, size 32752 bytes C:\windows\system32\gdi32.dll, loaded at 0x683a0000, size 2432 bytes C:\windows\system32\advapi32.dll, loaded at 0x68430000, size 2488 bytes C:\windows\system32\rpcrt4.dll, loaded at 0x68490000, size 328464 bytes C:\windows\system32\shell32.dll, loaded at 0x68500000, size 1208896 bytes C:\windows\system32\comctl32.dll, loaded at 0x686d0000, size 159336 bytes C:\windows\system32\msvcrt.dll, loaded at 0x687c0000, size 2456 bytes C:\windows\system32\d3d9.dll, loaded at 0x68840000, size 2456 bytes C:\windows\system32\imagehlp.dll, loaded at 0x68870000, size 1032 bytes C:\windows\system32\ws2_32.dll, loaded at 0x68890000, size 2476 bytes C:\windows\system32\winmm.dll, loaded at 0x688b0000, size 336028 bytes C:\windows\system32\dsound.dll, loaded at 0x68940000, size 2512 bytes C:\windows\system32\system.drv16, loaded at 0x68980000, size 0 bytes C:\windows\system32\comm.drv16, loaded at 0x689a0000, size 0 bytes C:\windows\system32\comdlg32.dll, loaded at 0x689b0000, size 475100 bytes C:\windows\system32\winspool.drv, loaded at 0x68a60000, size 14152 bytes C:\windows\system32\faultrep.dll, loaded at 0x68aa0000, size 1032 bytes C:\windows\system32\wsock32.dll, loaded at 0x68ab0000, size 2444 bytes C:\windows\system32\winex11.drv, loaded at 0x68bb0000, size 2452 bytes C:\windows\system32\imm32.dll, loaded at 0x68dc0000, size 2468 bytes C:\windows\system32\user32.dll, loaded at 0x69600000, size 208684 bytes C:\windows\system32\uxtheme.dll, loaded at 0x6b100000, size 2448 bytes C:\windows\system32\shlwapi.dll, loaded at 0x6b250000, size 15016 bytes C:\windows\system32\iphlpapi.dll, loaded at 0x6d0e0000, size 2480 bytes C:\windows\system32\wined3d.dll, loaded at 0x6ed40000, size 2452 bytes C:\windows\system32\mpr.dll, loaded at 0x73bf0000, size 20648 bytes C:\windows\system32\krnl386.exe16, loaded at 0x759c0000, size 0 bytes C:\windows\system32\msacm32.dll, loaded at 0x79ee0000, size 14320 bytes C:\windows\system32\KERNEL32.dll, loaded at 0x7b810000, size 751404 bytes C:\windows\system32\ntdll.dll, loaded at 0x7bc10000, size 2468 bytes Last lua lines: Realm folder: Missions/Marr/Marr/ -- PrintErrorInfo() end -- *** Debug::Done() Time (ms) 158706 Also a dump file I found: http://www.2shared.com/file/tstgs2JK/john-20100626-134226-00000000.html I am a little stuck now as I'm not sure what to do next. Any help would be much appreciated! John