Question about population caps

Population and morale

Hey all.

I had GalCiv 2: Gold Edition for a while, and had it on my old computer. The computer died and haven't played GalCiv 2 for a long while. Tonight I decided to install it onto my new desktop computer and revisit my dreams of galactic domination. Heh. I thought I'd sign up on the forums and see if I could get some help with something that has been bothering me since my first round with GalCiv on my old computer.

I was wondering about morale structures and population caps. I remember in several of my old GalCiv 2 games, I got fertile squares on Earth that boosted food production. That allowed me to get around 20 billion population on Earth, which is nifty. I then decided to try and mod it a bit, making Earth a planet quality 30 for the max number of tiles. I got three fertile squares and that allowed me to have enough food for well in excess of 40 billion population. When the population hit 21'ish billion, morale went downhill fast. I placed like 10 morale structures and they barely did anything to improve morale to allow even higher populations. Thus, it seems impossible to get a population in excess of 25 - 30 billion without massive revolts even with taxes at minimum, 10+ morale buildings, etc.

Is there any way or mods that allow me to go as high as I want with population, assuming I have enough food for it. If I have 2 super fertile squares on Earth (the +800% ones), and I could get a population of 100 billion, I'd like to have that be possible. In some sci fi shows, Earth has 50+ billion population, as a capital planet should. Like for example, in Doctor Who TV series, Earth reached its zenith with 96 billion population. Or in Star Wars, Coruscant the mega city planet probably has hundreds of billions on it.

I guess what I'm trying to ask here is, how do I mod the morale structures or the game itself to allow for any amount of population with no negative morale modifiers applied to population size? That way, if I have enough food, I can have as high a population as I can support on a planet. Besides, in the future, its reasonable we'll be able to engineer megacities and dense populations on planets comfortably. In real life, by the 23rd or 24th century, our real life Earth probably will have 30, 40, or 50+ billion assuming we don't blow ourselves up or destroy the Earth via human actions.

Lemme know if any of this is possible. Thanks! :)

4,183 views 3 replies
Reply #1 Top

Hi!

how do I mod the morale structures or the game itself to allow for any amount of population with no negative morale modifiers applied to population size?
End of quote

Approval calculation is explained on wiki: How approval is calculated (DL 1.5 and DA 1.8). If you read it carefully you'll see that just modding morale structure bonuses will break the game balance, because if you'd like to have planets with 50B pop, you'll need to increase bonuses so highly (100-200) they'll become overpowered for planets below 20B pop.

If you really want to have BIIIG planets, you need to install some "ancient" beta version of DL. There it was still easy to get 100B pop on a planet.

BR,  Iztok

Reply #2 Top

Thanks for the info.

Having read the article, its no wonder my 10+ morale buildings didn't work. At 25 billion pop, my morale buildings were only giving 10% of their value, according to base morale value. So even with a 300% bonus to morale, I was only getting 30 morale points out of it. It appears that the only viable solution to this is to make the final / best morale building give like 1,000% to 10,000% morale boost.

Or is there a way to directly modify the base morale? Meaning that I change values in a file somewhere to make it so that base morale is always between 80% - 100% for any population level, instead of 90% at 6 billion and 10% at 25+ billion?

Or is there any way to do a special mod or something to the final / best morale building to give the huge bonus, but also with a "IF population > 25 billion, THEN 1,000% morale_boost = TRUE, IF population < 25 billion, THEN 1,000% morale_boost = FALSE" statement or concept? Is that even possible?

Reply #3 Top

Hi!

is there any way to do a special mod or something
End of quote

Like you already suspect when writing your IF... THEN... statements, that's in code and can't be modded. OFC you can edit your exe file to make desired changes, but making such a large change and keep program working is even for me way beyond my expertise, and I'm in informatics for 25+ years.

BR,  Iztok