mscibor
Chieftain
Civilization Groups - addon/modmod for Really Advanced Setup
This mod is an addon/modmod for Really Advanced Setup and it requires Really Advanced Setup in order to work. It allows to define groups of civilizations and set maximum allowed number of civilizations for given group (implements idea mentioned here).
Download:
Version 1 (compatible only with Really Advanced Setup v13):
Version 2 (compatible only with Really Advanced Setup v13):
Version 3 (compatible only with Really Advanced Setup v13 and v14):
Version 4 (compatible only with Really Advanced Setup v14 and v15):
Usage:
If you want to check if algorithm works correctly for you, please check logs (after game creation) for string "CivGroups". You should find something like this:
Screenshot:
Credits:
This mod is an addon/modmod for Really Advanced Setup and it requires Really Advanced Setup in order to work. It allows to define groups of civilizations and set maximum allowed number of civilizations for given group (implements idea mentioned here).
Download:
Version 1 (compatible only with Really Advanced Setup v13):
Version 2 (compatible only with Really Advanced Setup v13):
Dropbox
Steam Workshop
Changes:
- Group name max length changed from 15 to 25.
- Corrected bug which was breaking mod when modded civs were no longer enabled during mod selection
Steam Workshop
Changes:
- Group name max length changed from 15 to 25.
- Corrected bug which was breaking mod when modded civs were no longer enabled during mod selection
Version 3 (compatible only with Really Advanced Setup v13 and v14):
Version 4 (compatible only with Really Advanced Setup v14 and v15):
Usage:
- Please note that all groups has to be created manually.
- Civilizations disabled in Map panel are still visible in CivGroups panel, but will not be used in game.
- You can create group for one country with different leaders. For example: group "France" with Napoleon and Louis XIV and set max number to 1, then only one civilization from group "France" will be allowed.
- You can create group "Europe" and set max number to 2, then only 2 civilizations from group "Europe" will be allowed.
- Civilizations can be assigned to more than one group at the same time. For example Napoleonic France can be in group "France" (with max number 1) and in group "Europe" (with max number 2). In that case when Napoleon will be drawn, then no more civilizations from group "France" will be allowed and only one more civilization from group "Europe" will be allowed.
- List of civilization groups is not sorted. This is strange, but I cannot make this list to be sorted using the same method as list of civilizations.
- Only English language is supported for GUI elements.
- I have no idea how this looks like on resolutions other to 1366x768, so if you have any issues please report.
If you want to check if algorithm works correctly for you, please check logs (after game creation) for string "CivGroups". You should find something like this:
Spoiler :
Code:
AdvancedSetup: CivGroups: civ group: Europe, civ: CIVILIZATION_DENMARK, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Iran, civ: CIVILIZATION_DURRANI_LS_MOD, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Middle East, civ: CIVILIZATION_DURRANI_LS_MOD, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Natives, civ: CIVILIZATION_IROQUOIS, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: East Asia, civ: CIVILIZATION_RYUKYU, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Africa, civ: CIVILIZATION_NUBIA, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Egypt, civ: CIVILIZATION_NUBIA, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Natives, civ: CIVILIZATION_HAIDA_MOD_LS, status: civ accepted (max number of civs from group not yet choosen)
AdvancedSetup: CivGroups: civ group: Natives, civ: CIVILIZATION_DENEFIRSTNATION, status: civ rejected (max number of civs from group already choosen)
AdvancedSetup: CivGroups: civ group: India, civ: CIVILIZATION_CHOLA, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: Natives, civ: CIVILIZATION_INCA, status: civ rejected (max number of civs from group already choosen)
AdvancedSetup: CivGroups: civ group: Iran, civ: CIVILIZATION_SELEUCID, status: civ rejected (max number of civs from group already choosen)
AdvancedSetup: CivGroups: civ group: Islamic, civ: CIVILIZATION_MOROCCO, status: civ accepted (group not yet used)
AdvancedSetup: CivGroups: civ group: East Asia, civ: CIVILIZATION_VIETNAM, status: civ accepted (max number of civs from group not yet choosen)
AdvancedSetup: CivGroups: civ group: Colonials, civ: CIVILIZATION_CHILE, status: civ accepted (group not yet used)
Spoiler :
Credits:
- General Tso - for Really Advanced Setup mod
- whoward69 - for excellent tutorials about modding