This submod is made specifically to prevent mid to late game from having to siege huge castles/cities.
Now, taking an important location will matter more, as you cannot easily level up a mere village into a bustling city in few turns. And having many chivalrous generals will prove beneficial to the economy, and no more mass exterminating, eh?
Here's the changes I made to the game.
Original Code
Code:
<!-- city -->
<level name="village" base="400" upgrade="800" min="400" max="1500"/>
<level name="town" base="800" upgrade="2000" min="400" max="3500"/>
<level name="large_town" base="2000" upgrade="6000" min="400" max="9000"/>
<level name="city" base="6000" upgrade="12000" min="400" max="18000"/>
<level name="large_city" base="12000" upgrade="24000" min="400" max="36000"/>
<level name="huge_city" base="24000" min="400" max="72000"/>
<!-- castle -->
<level name="moot_and_bailey" base="400" upgrade="0" min="400" max="1500"/>
<level name="wooden_castle" base="400" upgrade="0" min="400" max="3500"/>
<level name="castle" base="1500" upgrade="4500" min="400" max="9000"/>
<level name="fortress" base="4500" upgrade="9000" min="400" max="13500"/>
<level name="citadel" base="9000" upgrade="18000" min="400" max="18000"/>
Edited Code
Code:
<!-- city -->
<level name="village" base="400" upgrade="1400" min="400" max="2000"/>
<level name="town" base="1400" upgrade="3600" min="400" max="3800"/>
<level name="large_town" base="3600" upgrade="7000" min="400" max="9000"/>
<level name="city" base="7000" upgrade="14000" min="400" max="18000"/>
<level name="large_city" base="14000" upgrade="27000" min="400" max="36000"/>
<level name="huge_city" base="27000" min="400" max="72000"/>
<!-- castle -->
<level name="moot_and_bailey" base="400" upgrade="800" min="400" max="1500"/>
<level name="wooden_castle" base="800" upgrade="1500" min="400" max="3500"/>
<level name="castle" base="1500" upgrade="5000" min="400" max="9000"/>
<level name="fortress" base="5000" upgrade="9500" min="400" max="13500"/>
<level name="citadel" base="9500" upgrade="17500" min="400" max="18000"/>
upgrade=x is the number of population required before you are able to upgrade a settlement.
Any discussions are welcome here! As I have not tested it and balanced it yet.
This is save game compatible, but if you are currently upgrading a settlement without touching the required population to upgrade, cancel it. Always make backups!
Installation :
1) Make a backup of descr_settlement_mechanics located inside mods\totalvanillab\data
2) Just drag n drop it and you are good to go.
Download Link