1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Mega Civ Pack on Linux

Discussion in 'Rise of Mankind: A New Dawn' started by miccal2000, Apr 22, 2019.

  1. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006

    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?

  2. Zeta Nexus

    Zeta Nexus Chieftain

    Jan 23, 2014
    In a constant brainstorm...
    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.
  3. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006

    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?


  4. Zeta Nexus

    Zeta Nexus Chieftain

    Jan 23, 2014
    In a constant brainstorm...
    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.

    If that's not enough, try to PM IPEX-731BA5DD06
    Last edited: Apr 23, 2019
  5. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006
    I'll see if I can run the and2 executable in WINE, maybe that will do it.
  6. IPEX-731BA5DD06

    IPEX-731BA5DD06 Chieftain

    Dec 15, 2005
    Melbourne, Victoria, Australia
    yes, use wine, or Play on Linux etc.

    you need a translation layer to execute the code. Works great, not a problem.
  7. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006
    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?


    0x7bc7da14 DbgBreakPoint in ntdll: int $3
    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
    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
  8. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006
    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.
  9. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006
    Got it to work, and it was worth the wait. Thanks!
  10. Zeta Nexus

    Zeta Nexus Chieftain

    Jan 23, 2014
    In a constant brainstorm...
    Have fun!
  11. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006
    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?

  12. miccal2000

    miccal2000 Chieftain

    Sep 6, 2006
    I found out what is causing the freezing...it's the building of the Great Wall.

Share This Page