Eunomiac
Chieftain
I'd like to use multiple civilizations at once (BtS 3.13), and I'm not sure of the best way to do it. I've already managed to merge all of the civilizations I want to use into a single mod, which I've placed in "Program Files/Civ4/Beyond the Sword/Mods/!AddedCivs." However, I don't want to have to load a specific mod every time I want to play with them, since I'd like to use them with the other mods (like Next War).
As far as I can tell, there are a few ways to do this.
1) Manually Merge All Custom Civs into the Core XML Files: I started doing this, and it worked well for a single custom leaderhead, but then I tried adding a whole civilization with custom leaderheads, music and units, and my head exploded. This would also make it very difficult to reinstall Civ4 or apply patches that change core game files.
2) Manually Merge All Custom Civs into Every Mod I Want to Play Them With: This is sort of where I'm at now, but it's just so clunky and wasteful. Further, I imagine it will be a pain to add another civilization down the road (since I'll have to merge it in with every other mod). I'm really hoping this isn't the only way to do it, but I've got a sinking feeling that it is.
3) Use the CustomAssets Folder: I have no idea how to get this CustomAssets folder to work. I've got ModularLoading in the Civ.ini file set to '1'. I'm aware that they've moved ModularLoading to the mod-specific .ini files, but what ModularLoading value is checked when the game is run with no mods loaded?
I vaguely understand there may be two separate ways to get CustomAssets to work. One is to put everything into the 'CustomAssets/XML/Modules' folder, which I've tried. The other is to take one step up the CustomAssets folder hierarchy to merge everything into the CustomAssets/XML folder itself (i.e. not use modular loading). I have no idea how to do this, and imagine it would approach the complexity of #1.
I'm really hoping I can get #3 to work. If it's possible to get modules loading from CustomAssets, could someone please point me to a crash course explaining how? Using little words and visual aids, if possible, as I'm not the sharpest bulb in the sky. ;-) Maybe I'm using the wrong file name or directory hierarchy conventions. Currently it's looking like:
/My Docs/My Games/Beyond the Sword/CustomAssets
..../XML
......../Modules
............./Custom Civilizations
................../Assyria
........................Assyria_CIV4ArtDefines_Civilization.xml
........................Assyria_CIV4ArtDefinesSchema.xml
........................Assyria_CIV4CivilizationInfos.xml
........................ (etc)
................../Austria
................../Brazil
................../Canada
................../Cherokee
................../Croatia
................../Ireland
................../Iroquois
................../Nazi Germany
................../Poland
................../Sioux
............./Custom Leaderheads
................../Joanofarc
................../Theodora
................../Wilhelmina
............./Custom Units
................../NA Flavor Units
This is how it appears in Mods/!AddedCivs, where it works (after setting ModularLoading = 1 in !AddedCivs.ini, which I don't mind saying frustrated me for HOURS until I figured it out).
Sorry for the length, I wanted to be thorough. Let me know if I've left out key information, and thanks in advance for your help!
As far as I can tell, there are a few ways to do this.
1) Manually Merge All Custom Civs into the Core XML Files: I started doing this, and it worked well for a single custom leaderhead, but then I tried adding a whole civilization with custom leaderheads, music and units, and my head exploded. This would also make it very difficult to reinstall Civ4 or apply patches that change core game files.
2) Manually Merge All Custom Civs into Every Mod I Want to Play Them With: This is sort of where I'm at now, but it's just so clunky and wasteful. Further, I imagine it will be a pain to add another civilization down the road (since I'll have to merge it in with every other mod). I'm really hoping this isn't the only way to do it, but I've got a sinking feeling that it is.
3) Use the CustomAssets Folder: I have no idea how to get this CustomAssets folder to work. I've got ModularLoading in the Civ.ini file set to '1'. I'm aware that they've moved ModularLoading to the mod-specific .ini files, but what ModularLoading value is checked when the game is run with no mods loaded?
I vaguely understand there may be two separate ways to get CustomAssets to work. One is to put everything into the 'CustomAssets/XML/Modules' folder, which I've tried. The other is to take one step up the CustomAssets folder hierarchy to merge everything into the CustomAssets/XML folder itself (i.e. not use modular loading). I have no idea how to do this, and imagine it would approach the complexity of #1.
I'm really hoping I can get #3 to work. If it's possible to get modules loading from CustomAssets, could someone please point me to a crash course explaining how? Using little words and visual aids, if possible, as I'm not the sharpest bulb in the sky. ;-) Maybe I'm using the wrong file name or directory hierarchy conventions. Currently it's looking like:
/My Docs/My Games/Beyond the Sword/CustomAssets
..../XML
......../Modules
............./Custom Civilizations
................../Assyria
........................Assyria_CIV4ArtDefines_Civilization.xml
........................Assyria_CIV4ArtDefinesSchema.xml
........................Assyria_CIV4CivilizationInfos.xml
........................ (etc)
................../Austria
................../Brazil
................../Canada
................../Cherokee
................../Croatia
................../Ireland
................../Iroquois
................../Nazi Germany
................../Poland
................../Sioux
............./Custom Leaderheads
................../Joanofarc
................../Theodora
................../Wilhelmina
............./Custom Units
................../NA Flavor Units
This is how it appears in Mods/!AddedCivs, where it works (after setting ModularLoading = 1 in !AddedCivs.ini, which I don't mind saying frustrated me for HOURS until I figured it out).
Sorry for the length, I wanted to be thorough. Let me know if I've left out key information, and thanks in advance for your help!