Iīm no expert, but Iīm also not new. I canīt get this game to play. I have been working on this for 6 straight hours now and I feel like it might be time for some help.
Iīm running Xubuntu which is Ubuntu with the XFCE desktop environment. I have Wine 0.9.33 installed and working fine. I have successfully used installed Civilization III Gold onto my fake Windows C drive and everything looks to be in order. I didnīt encounter any errors during install.
However, I am not able to launch the game. At first, I would get the following error among :
Code:
err:module:import_dll Library ntoskrnl.exe (which is needed by L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
After much tribulation, I figured out that I needed to get the game to run with a no-CD patch. So I installed the
civ3v129f.exe patch and then used
CIVILIZATION.3.129F.ENG.GIMPSRUS to replace the Civilization3.exe file.
Now that I finally get past that error, I have a new problem and not the enegy to figure it out. Here is the output when I try to run it with the NO-CD patch:
Code:
wine: Unhandled privileged instruction at address 0x5cb9d6 (thread 0012), starting debugger...
Unhandled exception: privileged instruction in 32-bit code (0x005cb9d6).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:005cb9d6 ESP:0033f9ac EBP:00000000 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000000 EBX:004f45ed ECX:00000000 EDX:00ac6ac0
ESI:00000000 EDI:00000300
Stack dump:
0x0033f9ac: 00000067 005cb9dc ffffffff 7ffdf000
0x0033f9bc: 00000000 0033ff08 7b8ad908 01000005
0x0033f9cc: 00000400 00000300 00000064 00000000
0x0033f9dc: 00000000 00000000 00000000 00000000
0x0033f9ec: 005c3a41 0033fad0 7bc5758f 00000002
0x0033f9fc: 0033fa14 00000000 7bc7b550 0033fab0
Backtrace:
=>1 0x005cb9d6 in civilization3 (+0x1cb9d6) (0x00000000)
0x005cb9d6: insb %dx,%es:(%edi)
Modules:
Module Address Debug info Name (85 modules)
PE 400000-89e000 Export civilization3
PE 10000000-10066000 Deferred jgl
PE 30000000-30059000 Deferred binkw32
ELF 7b800000-7b926000 Deferred kernel32<elf>
\-PE 7b820000-7b926000 \ kernel32
ELF 7bc00000-7bc97000 Deferred ntdll<elf>
\-PE 7bc10000-7bc97000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7dfee000-7dff2000 Deferred libgpg-error.so.0
ELF 7dff2000-7e043000 Deferred libgcrypt.so.11
ELF 7e043000-7e058000 Deferred libtasn1.so.3
ELF 7e058000-7e086000 Deferred libcrypt.so.1
ELF 7e091000-7e101000 Deferred libgnutls.so.13
ELF 7e101000-7e132000 Deferred libcups.so.2
ELF 7e15f000-7e191000 Deferred uxtheme<elf>
\-PE 7e170000-7e191000 \ uxtheme
ELF 7e191000-7e1a6000 Deferred midimap<elf>
\-PE 7e1a0000-7e1a6000 \ midimap
ELF 7e1a6000-7e1cc000 Deferred msacm32<elf>
\-PE 7e1b0000-7e1cc000 \ msacm32
ELF 7e1cc000-7e1e4000 Deferred msacm32<elf>
\-PE 7e1d0000-7e1e4000 \ msacm32
ELF 7e1e4000-7e220000 Deferred wineoss<elf>
\-PE 7e1f0000-7e220000 \ wineoss
ELF 7e220000-7e225000 Deferred libxfixes.so.3
ELF 7e225000-7e22e000 Deferred libxcursor.so.1
ELF 7e22e000-7e24b000 Deferred imm32<elf>
\-PE 7e240000-7e24b000 \ imm32
ELF 7e24b000-7e251000 Deferred libxrandr.so.2
ELF 7e251000-7e259000 Deferred libxrender.so.1
ELF 7e259000-7e25c000 Deferred libxinerama.so.1
ELF 7e25c000-7e2ea000 Deferred winex11<elf>
\-PE 7e270000-7e2ea000 \ winex11
ELF 7e363000-7e383000 Deferred libexpat.so.1
ELF 7e383000-7e3ae000 Deferred libfontconfig.so.1
ELF 7e3ae000-7e3c2000 Deferred libz.so.1
ELF 7e3c2000-7e42d000 Deferred libfreetype.so.6
ELF 7e42d000-7e460000 Deferred winspool<elf>
\-PE 7e440000-7e460000 \ winspool
ELF 7e460000-7e51c000 Deferred comctl32<elf>
\-PE 7e470000-7e51c000 \ comctl32
ELF 7e51c000-7e52f000 Deferred libresolv.so.2
ELF 7e52f000-7e54d000 Deferred iphlpapi<elf>
\-PE 7e540000-7e54d000 \ iphlpapi
ELF 7e54d000-7e5a2000 Deferred rpcrt4<elf>
\-PE 7e560000-7e5a2000 \ rpcrt4
ELF 7e5a2000-7e63c000 Deferred ole32<elf>
\-PE 7e5b0000-7e63c000 \ ole32
ELF 7e63c000-7e695000 Deferred shlwapi<elf>
\-PE 7e650000-7e695000 \ shlwapi
ELF 7e695000-7e78a000 Deferred shell32<elf>
\-PE 7e6b0000-7e78a000 \ shell32
ELF 7e78a000-7e82a000 Deferred comdlg32<elf>
\-PE 7e790000-7e82a000 \ comdlg32
ELF 7e82a000-7e8b9000 Deferred winmm<elf>
\-PE 7e840000-7e8b9000 \ winmm
ELF 7e8b9000-7e8ff000 Deferred advapi32<elf>
\-PE 7e8d0000-7e8ff000 \ advapi32
ELF 7e8ff000-7e9bc000 Deferred gdi32<elf>
\-PE 7e920000-7e9bc000 \ gdi32
ELF 7e9bc000-7eaf8000 Deferred user32<elf>
\-PE 7e9e0000-7eaf8000 \ user32
ELF 7eaf8000-7eb04000 Deferred libgcc_s.so.1
ELF 7ebf9000-7ec02000 Deferred libdrm.so.2
ELF 7ec02000-7ec07000 Deferred libxdmcp.so.6
ELF 7ec07000-7ec0a000 Deferred libxau.so.6
ELF 7ec0a000-7ec8a000 Deferred libglu.so.1
ELF 7ec8a000-7ecea000 Deferred libgl.so.1
ELF 7ecea000-7eddb000 Deferred libx11.so.6
ELF 7eddb000-7ede9000 Deferred libxext.so.6
ELF 7ede9000-7edee000 Deferred libxxf86vm.so.1
ELF 7edee000-7ee06000 Deferred libice.so.6
ELF 7ee06000-7ee0f000 Deferred libsm.so.6
ELF 7ee0f000-7ee90000 Deferred opengl32<elf>
\-PE 7ee30000-7ee90000 \ opengl32
ELF 7efa2000-7efad000 Deferred libnss_files.so.2
ELF 7efad000-7efb7000 Deferred libnss_nis.so.2
ELF 7efb7000-7efce000 Deferred libnsl.so.1
ELF 7efce000-7eff5000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7cc5000-b7cc9000 Deferred libdl.so.2
ELF b7cc9000-b7e0a000 Deferred libc.so.6
ELF b7e0a000-b7e21000 Deferred libpthread.so.0
ELF b7e2c000-b7f3d000 Deferred libwine.so.1
ELF b7f3f000-b7f5a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000011 (D) C:\Program Files\Atari\Civilization III\Civilization3.exe
00000012 0 <==
0000000a
0000000c 0
0000000b 0
00000008
00000009 0
I donīt know what this means, but Iīm about ready to set my computer on fire.