Mega Civ Pack on Linux

miccal2000

Warlord
Joined
Sep 6, 2006
Messages
210
Hello!

Does anyone have a tutorial to run the Mega Civ Pack on Linux? Civ 4 BTS and the RoM:AND mod work great.

However, as I can not run an .exe on Linux, is there another way to install the MCP, please?

Thanks!
 
You are trying to use an outdated version. Try the one in my signature. That's a RAR archive. That works on Linux, right?
Just don't forget to download the patch too.
Hello,

I downloaded the 3.0.1 patch and the 3.1 RAR file, and extracted them to the Assets folder in the RoM folder. How do I get the extra civs to activate from that point? It said somewhere I had to use the and2.exe (or something similarly named) to get them to appear in game.
How do I run that specific exe file, please?

Thanks!

Chris
 
On Linux? No idea :dunno:

You will have to activate the modules manually by editing the xml file in the modules folder. It's called ModularLoadingControl or whatever.
Since you are a Linux user it should be no problem to find out what you need to do. Sorry I have no time right now to explain it but it's a very difficult thing.
You can try googling for "modular modding" or "modules" regarding Civ4.

EDIT:
If that's not enough, try to PM IPEX-731BA5DD06
 
Last edited:
OK, so I can play the mod from the installer. I have to load regular BTS, and then load the mod from there.

I still can't get the extra civs to work, though. I used the most current exe (1.8.5), however, and2_checker attempts to run.

It tries to update, but I then get this message:

Runtime Error

Program C:\users\me\My Documents\My Games\Beyond the Sword\MODS\Rise of Mankind\A New Dawn\upd.proc.exe
abnormal program termination

Here is the WINE error codes. Any idea what this means, please, or what I am doing wrong?

Thanks!

0x7bc7da14 DbgBreakPoint in ntdll: int $3
Modules:
Module Address Debug info Name (77 modules)
PE 400000- 11bd000 Export upd_proc
ELF 7b400000-7b7e8000 Deferred kernel32<elf>
\-PE 7b410000-7b7e8000 \ kernel32
ELF 7bc00000-7bcf9000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcf9000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7e96b000-7e9b1000 Deferred usp10<elf>
\-PE 7e970000-7e9b1000 \ usp10
ELF 7ea38000-7eaa2000 Deferred dwrite<elf>
\-PE 7ea40000-7eaa2000 \ dwrite
ELF 7eaa2000-7eabf000 Deferred wintab32<elf>
\-PE 7eab0000-7eabf000 \ wintab32
ELF 7eb05000-7eb0c000 Deferred libxfixes.so.3
ELF 7eb0c000-7eb18000 Deferred libxcursor.so.1
ELF 7eb18000-7eb2b000 Deferred libxi.so.6
ELF 7eb2b000-7eb2f000 Deferred libxcomposite.so.1
ELF 7eb2f000-7eb3c000 Deferred libxrandr.so.2
ELF 7eb3c000-7eb48000 Deferred libxrender.so.1
ELF 7eb48000-7eb4f000 Deferred libxxf86vm.so.1
ELF 7eb4f000-7eb53000 Deferred libxinerama.so.1
ELF 7eb53000-7eb5d000 Deferred librt.so.1
ELF 7eb5d000-7eb78000 Deferred libbsd.so.0
ELF 7eb78000-7eb7f000 Deferred libxdmcp.so.6
ELF 7eb7f000-7eb83000 Deferred libxau.so.6
ELF 7eb83000-7ebaf000 Deferred libxcb.so.1
ELF 7ebaf000-7ecf9000 Deferred libx11.so.6
ELF 7ecf9000-7ed0e000 Deferred libxext.so.6
ELF 7ed26000-7edb3000 Deferred winex11<elf>
\-PE 7ed30000-7edb3000 \ winex11
ELF 7ee08000-7ee3a000 Deferred libexpat.so.1
ELF 7ee3a000-7ee85000 Deferred libfontconfig.so.1
ELF 7ee85000-7eea4000 Deferred libz.so.1
ELF 7eea4000-7eede000 Deferred libpng16.so.16
ELF 7eede000-7ef9b000 Deferred libfreetype.so.6
ELF 7efb3000-7efed000 Deferred ws2_32<elf>
\-PE 7efc0000-7efed000 \ ws2_32
ELF 7efed000-7f018000 Deferred msacm32<elf>
\-PE 7eff0000-7f018000 \ msacm32
ELF 7f018000-7f0d1000 Deferred winmm<elf>
\-PE 7f020000-7f0d1000 \ winmm
ELF 7f0d1000-7f109000 Deferred uxtheme<elf>
\-PE 7f0e0000-7f109000 \ uxtheme
ELF 7f109000-7f17f000 Deferred shlwapi<elf>
\-PE 7f120000-7f17f000 \ shlwapi
ELF 7f17f000-7f3d1000 Deferred shell32<elf>
\-PE 7f190000-7f3d1000 \ shell32
ELF 7f3d1000-7f503000 Deferred oleaut32<elf>
\-PE 7f3f0000-7f503000 \ oleaut32
ELF 7f503000-7f584000 Deferred rpcrt4<elf>
\-PE 7f510000-7f584000 \ rpcrt4
ELF 7f584000-7f6de000 Deferred ole32<elf>
\-PE 7f5a0000-7f6de000 \ ole32
ELF 7f6de000-7f794000 Dwarf msvcrt<elf>
\-PE 7f6f0000-7f794000 \ msvcrt
ELF 7f794000-7f7ae000 Deferred version<elf>
\-PE 7f7a0000-7f7ae000 \ version
ELF 7f7ae000-7f98e000 Deferred user32<elf>
\-PE 7f7c0000-7f98e000 \ user32
ELF 7f98e000-7f9b2000 Deferred imm32<elf>
\-PE 7f990000-7f9b2000 \ imm32
ELF 7f9b2000-7fae0000 Deferred gdi32<elf>
\-PE 7f9c0000-7fae0000 \ gdi32
ELF 7fae0000-7fb58000 Deferred advapi32<elf>
\-PE 7faf0000-7fb58000 \ advapi32
ELF 7fb58000-7fb6c000 Deferred libnss_files.so.2
ELF 7fb6c000-7fb87000 Deferred libnsl.so.1
ELF 7fb87000-7fb95000 Deferred libnss_nis.so.2
ELF 7fec6000-7ffc8000 Deferred libm.so.6
ELF 7ffc9000-7ffe0000 Deferred dwmapi<elf>
\-PE 7ffd0000-7ffe0000 \ dwmapi
ELF f7b61000-f7b6b000 Deferred libnss_compat.so.2
ELF f7b6d000-f7b72000 Deferred libdl.so.2
ELF f7b72000-f7d4e000 Deferred libc.so.6
ELF f7d4e000-f7d6d000 Deferred libpthread.so.0
ELF f7d85000-f7f3b000 Dwarf libwine.so.1
ELF f7f40000-f7f42000 Deferred [vdso].so
ELF f7f42000-f7f6a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 Civ4BeyondSword.exe
00000049 0
00000048 15
00000047 15
00000045 15
00000044 0
00000009 0
0000000e services.exe
00000026 0
00000023 0
0000001e 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
0000001d 0
00000017 0
00000016 0
00000012 0
0000001b plugplay.exe
00000020 0
0000001f 0
0000001c 0
00000021 winedevice.exe
00000029 0
00000025 0
00000024 0
00000022 0
0000002a explorer.exe
0000002f 0
0000002e 0
0000002d 0
0000002c 0
0000002b 0
00000067 (D) C:\users\plainsfire\My Documents\My Games\Beyond the sword\MODS\Rise of Mankind - A New Dawn\upd_proc.exe
0000006a 0
00000069 0
00000068 0 <==
System information:
Wine build: wine-3.0 (Ubuntu 3.0-1ubuntu1)
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 4.18.0-17-generic
 
Actually, I think I have my versions crossed. I was using the newest MegaPack RAR on an old version of RoM, and an old MegaPack installer on the newest (Jan 2019) installer of RoM:AND2.

Let me use the right match and see if that works.
 
I am having another problem.

I can play for a while. However, after a point usually in the early Classical error, the game freezes up with this error:

'import site' failed; use -v for traceback

I did the python thing with the CvAltRt.py file in the Civ4 in Wine 1.1.25 on Ubuntu 9.04 thread, but no luck.

Running Ubuntu 18.04.

Any ideas, please, again?

Thanks!
 
Top Bottom