Limiting number of cities that AI can build

milanma

Chieftain
Joined
Oct 16, 2007
Messages
38
Is there a way that we can change/add some line on WB save or something, to force AI not to build too much cities?
I want to try some really big maps and want to limit AI not to build too much of them, lets say 25.
Thanks all!
 
I don't know about directly limiting city building but you can change what terrains a civ can build cities on in the Assets\XML\Terrain\CIV4TerrainInfos This can stop civs from building stupid cities in the middle of deserts and tundras. Just don't edit the original files.
 
Thanks!
That sounds good, will try it.
Ok I wont edit the original files, but what should I do then? How to modify them?
 
Two more XML ideas that don't do exactly what you asked:

* Increase the maintenance cost per city in CIV4WorldInfo.xml or CI4HandicapInfo.xml. I think the AI will build fewer cities then, but not necessarily cherry-pick the locations (as a human player would).

* Increase the distance required between any two cities: MIN_CITY_RANGE in GlobalDefines.xml.

(I'll leave the technical instructions to clanky.)
 
Once you start Limiting the AI and/or player on Number of cities allowed you start "breaking" various parts of the game. One of the 1st is Leader Traits that have the Expansionist trait. Then the list goes on.

Both Caveman2Cosmos (C2C) and Rise of Mankind-A New Dawn 2 (AND2) have used Forced City Limits in several ways. C2C uses the most methods.

But the controversy over using them still continues.

Plus you will find that using bigger Maps with more than 20 AI will cause significant performance issues as the game progresses. Especially if you have REVDCM or Barb Civ Mods/modmods included in your Mod.

JosEPh
 
Well, I just wanted to try using big maps with 10-18 civilizations, and to limit number of cities, so the game can perform like on Huge maps (as on these maps there is usually no space for more than 15-20 cities for each player), where those issues you mentioned should not be fully visible.
I understand your point, thanks!
 
Back
Top Bottom