Unlimited Colonies v1.0
Compatibility: Beyond the Sword
Download
http://forums.civfanatics.com/uploads/5028/Unlimited_Colonies.zip link is broken
New link to sources for BTS 3.13:
http://forums.civfanatics.com/attachment.php?attachmentid=229861&stc=1&d=1254593360
Installation Instructions
1) Unzip this into the <bts_install_folder>\Mods\ folder.
2) Start the game.
3) Load the mod.
Description of changes
BTS expansion introduces the concept of colonies but their usability is very limited: to create a colony you need at least 2 cities on different continent then your capital.
I like this idea, but I prefer to play on Pangaea maps, so I made some slight changes to the colony concept:
1. You can grant independence to ANY city except your capital and cities with significant amount of foreign culture. Such cities can be only liberated (i.e. gifted to other player) like in vanilla.
2. All accumulated culture in workable plots of new colony city (i.e. fat city cross) is transferred from original owner to new owner. No culture transfer happens if the same plot is also workable by some other city of original owner.
This change was necessary because in vanilla if new colony was created near rival borders; almost all workable plots were lost to rival; city collapsed due to starvation and all almost all resources were lost too.
3. Culture transfer in city plots happens also if you are liberating/gifting the city and receiver is your vassal/colony.
4. Original owner automatically receives espionage points against new colony. Points are calculated in the way that they are sufficient to investigate cities of recently released colony by original owner.
Notes to Modmakers
Package contains also changed SDK sources. Modmakers are free to use my code, as long as my nickname is supplied with it.
In the C++ files modified sections are enclosed by: "BEGIN UNLIMITED COLONIES" and "END UNLIMITED COLONIES".
Because with a new rules is creation of new colonies much easier you may want to increase 18 civilizations limit. Only variable that you need to change is MAX_CIV_PLAYERS (in CvDefines.h).
Compatibility: Beyond the Sword
Download
http://forums.civfanatics.com/uploads/5028/Unlimited_Colonies.zip link is broken
New link to sources for BTS 3.13:
http://forums.civfanatics.com/attachment.php?attachmentid=229861&stc=1&d=1254593360
Installation Instructions
1) Unzip this into the <bts_install_folder>\Mods\ folder.
2) Start the game.
3) Load the mod.
Description of changes
BTS expansion introduces the concept of colonies but their usability is very limited: to create a colony you need at least 2 cities on different continent then your capital.
I like this idea, but I prefer to play on Pangaea maps, so I made some slight changes to the colony concept:
1. You can grant independence to ANY city except your capital and cities with significant amount of foreign culture. Such cities can be only liberated (i.e. gifted to other player) like in vanilla.
2. All accumulated culture in workable plots of new colony city (i.e. fat city cross) is transferred from original owner to new owner. No culture transfer happens if the same plot is also workable by some other city of original owner.
This change was necessary because in vanilla if new colony was created near rival borders; almost all workable plots were lost to rival; city collapsed due to starvation and all almost all resources were lost too.
3. Culture transfer in city plots happens also if you are liberating/gifting the city and receiver is your vassal/colony.
4. Original owner automatically receives espionage points against new colony. Points are calculated in the way that they are sufficient to investigate cities of recently released colony by original owner.
Notes to Modmakers
Package contains also changed SDK sources. Modmakers are free to use my code, as long as my nickname is supplied with it.
In the C++ files modified sections are enclosed by: "BEGIN UNLIMITED COLONIES" and "END UNLIMITED COLONIES".
Because with a new rules is creation of new colonies much easier you may want to increase 18 civilizations limit. Only variable that you need to change is MAX_CIV_PLAYERS (in CvDefines.h).