Sid Meier's Civilization VI

Sid Meier's Civilization VI

Build. Discover. Share.
Discover new maps, scenarios, leaders, units and more. Build and share your own creations. Mods are created by and for the Civilization community, and are not officially supported by Firaxis or 2K.
kongkim 14 Oct, 2018 @ 8:05am
Limit City Mod?
Are there a modder out there that can help with a mod ide.

One of the things that annoy me the most in Civ6 is the wild AI city spam.

Mod
I like to see a mod the limit the numbers of settlers every civ can build depending on the numbers of cities they have. So if the civ has the max limit of cities, it disables them from building new settlers. Så the only way to get more cities is by going in to a new age, steal settlers, og take city-states.

Ancient Era: Max 2 Cities.
Classical Era: Max 3 Cities.
Medieval Era: Max 4 Cities.
Renaissance Era: Max 5 Cities.
Industrial Era: Max 7 Cities.
Modern Era: Max 8 Cities.
Atomic Era: Max 9 Cities.
Information Era: Max 10 Cities.

Or.

Ancient Era: Max 2 Cities.
Classical Era: Max 3 Cities.
Medieval Era: Max 4 Cities.
Renaissance Era: Max 6 Cities.
Industrial Era: Max 8 Cities.
Modern Era: Max 10 Cities.
Atomic Era: Max 12 Cities.
Information Era: Max 15 Cities.

Or.

Ancient Era: Max 2 Cities.
Classical Era: Max 3 Cities.
Medieval Era: Max 5 Cities.
Renaissance Era: Max 7 Cities.
Industrial Era: Max 10 Cities.
Modern Era: Max 13 Cities.
Atomic Era: Max 16 Cities.
Information Era: Max 20 Cities.

The numbers of max cities can ofc. change in the files. or making multiple mods with diffrent numbers to make everyone happy :)

Can this be done?
< >
Showing 1-11 of 11 comments
Kyl 27 14 Oct, 2018 @ 8:44am 
It could probably be done for humans, not sure about the AI settlers though.
kongkim 14 Oct, 2018 @ 8:49am 
Originally posted by MadManCam:
It could probably be done for humans, not sure about the AI settlers though.
Hmm it must be possible to limit what they can build?
Maybe just a direct limit on the numbers of city they build in each age?
Kyl 27 14 Oct, 2018 @ 9:08am 
Yes it should be possible, but not sure if we have the right modding tools yet to make these types of changes to the AI settlers or city numbers.
kongkim 14 Oct, 2018 @ 10:25am 
Originally posted by MadManCam:
Yes it should be possible, but not sure if we have the right modding tools yet to make these types of changes to the AI settlers or city numbers.
Okay that is sad :(
Is there another good way to make them less spam cities others then longer between cities and too costly settlers?
There are mods for minimum city distance, which can help with city spam on larger maps. I realize that's not exactly what you're asking for but it might help.
Mdk25 6 14 Oct, 2018 @ 11:42pm 
Originally posted by Zorkmids:
There are mods for minimum city distance, which can help with city spam on larger maps. I realize that's not exactly what you're asking for but it might help.

Another option is a mod I created which increases the cost of creating settlers, thus making them a commodity and preventing the spamming of cities. A nice side effect it creates is new strategies now need to be used. Your own settlers need to be defended at all costs, and enemy settlers become a valuable target for you to capture.

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1134172064
kongkim 15 Oct, 2018 @ 6:58am 
@Zorkmids @Mdk25 Hi and thx.

Both are good mods and I use them both right now.
But the problem with the distance mod is you lose some bonuses from wounders that affect cities within 6 tiles. and on larger maps, there is still a lot of room for spam.
The No more AI spam is also ok. But make the unit way to costly, and if an AI takes it or you take the AI settler it a HUGE drawback.

The best mod yet I have tried is "Let's Play Tall" that limit cities. But if cities are razed no more cities can ever be build again when you have reached the limit.

So was really hoping that a mod like in the top was able to make :)
It might be hard to do and I for sure can't do it. But when you can make a mod like "Let's Play Tall" then there must be a way to make a mod as I hoped about :)
Mdk25 6 20 Oct, 2018 @ 5:06am 
Originally posted by kongkim:
@Zorkmids @Mdk25 Hi and thx.

Both are good mods and I use them both right now.
But the problem with the distance mod is you lose some bonuses from wounders that affect cities within 6 tiles. and on larger maps, there is still a lot of room for spam.
The No more AI spam is also ok. But make the unit way to costly, and if an AI takes it or you take the AI settler it a HUGE drawback.

The best mod yet I have tried is "Let's Play Tall" that limit cities. But if cities are razed no more cities can ever be build again when you have reached the limit.

So was really hoping that a mod like in the top was able to make :)
It might be hard to do and I for sure can't do it. But when you can make a mod like "Let's Play Tall" then there must be a way to make a mod as I hoped about :)

The fact that someone made A, doesn't mean that somewhat related but completely different B can be made.

We (modders) are currently limited by the parameters the game allows us to manipulate.
If the game allows us to change "minimum distance between cities" - we make a mod that does that.
If the game allows us to "set limit to maximum number of settlers per civilization" - we make a mod that does that.
But if the game doesn't give us "max number of cities per era" param - there's not much we can do.

The game does not officially provide modding tools, so we're basically limited to trial and error, built in variables, and guessing what parameters called max_uni_am_era actually mean (sometimes nothing, because the fact it exists doesn't necessarily mean it's used)
Last edited by Mdk25; 20 Oct, 2018 @ 5:07am
Gedemon 39 20 Oct, 2018 @ 8:30am 
Originally posted by MadManCam:
Yes it should be possible, but not sure if we have the right modding tools yet to make these types of changes to the AI settlers or city numbers.
Not sure if it can be achieved using modifiers alone, but limiting any units (ie settlers when a civ have more than X cities in this case) is possible via Lua scripting and using fake buildings.

The problem with the use of fake buildings is that you need to edit a few UI files to make them invisible for the users.
Magge 1 23 Oct, 2018 @ 2:15am 
Gedemon (who is agreat modder btw) is right. It is possible. I will give it a shot based on my mod "Let's Play Tall" though I don't know how long it will take. Busy times right now. But I like the idea of increasing number of cities per era. Let's have a look what we can do about it. ;-)
kongkim 23 Oct, 2018 @ 2:53am 
Hi @Magge :) That would be great. Looking forward to see if it can be made :D
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: 14 Oct, 2018 @ 8:05am
Posts: 11