Fierabras
Emperor
- Joined
- Dec 26, 2006
- Messages
- 1,120
What I do is just keep 1 CivilizationInfos File, and edit it, as i add leaders. Ignoring the XXX_CivilizationInfos.xml for each individual leader.
This is very good solution
I encountered a similiar problem and came up with the same solution. I wanted to add a modular EDU mod and a custom leaderhead for Ethiopia
I created 2 files:
/Mod/Assets/Modules/Default_CIV4CivilizationInfos.xml
/Mod/Assets/Modules/Default_CIV4CivilizationsSchema.xml
and updated in /Mod/Assets/Modules/Default_CIV4CivilizationInfos.xml
<Civ4CivilizationInfos xmlns="x-schema:CIV4CivilizationsSchema.xml">
to
<Civ4CivilizationInfos xmlns="x-schema: Default_CIV4CivilizationsSchema.xml">
These files are exact copies from the /Assets/XML/Civilizations/ folder. The reason I put them in Modules was in case you don't want a /Mod/Assets/XML folder in your mod (although I still needed one for Audio & Diplomacy).
In Default_CIV4CivilizationInfos.xml I made the changes, for example Ethiopia:
overwrite:
<UnitArtStyleType>UNIT_ARTSTYLE_AFRICAN</UnitArtStyleType>
add:
<Leader>
<LeaderName>LEADER_SELASSIE</LeaderName>
<bLeaderAvailability>1</bLeaderAvailability>
</Leader>
I use this file stritcly for changes to the Firaxis civs. Added civs still get their own ***_CIV4CivilizationInfos.xml in Custom Civilizations.
Of course this does not make it Plug & Play, but it is a clean solution for now.