Real Pop Ethics Shifting
This mod aims to fix an issue that makes it almost impossible for existing pops to change their ethics over time. It should now be possible to suppress a faction out of existence (though it’s still not easy) or promote a non-governing faction to the point of embracing its ethic. Overall, you should have much more power to influence the beliefs of your subjects. This mod was inspired by this Reddit post which first brought the issue to my attention.
A huge thank you to u/GlompSpark who discovered the way to fix the problem!
In the vanilla game, when a new pop selects the ethic (and thus faction) it wants to be apart of it is extremely unlikely that the pop will ever shift to anything else for the rest of its existence. This is because the weighted modifiers that allow a pop to change their ethic are SO small that it will almost never happen. To counter this I’ve massively boosted the weights of these modifiers to mimic something similar to what I think the game originally intended.
POP_ETHOS_LOWER_ETHIC_THRESHOLD = 0.5 -3.0
If the % of pops following an ethic is <= this relative to its attraction do not diverge away from it
POP_ETHOS_DIVERGENCE_INTERVAL = 360 180
Number of days until a Pop has a change to diverge from empire ethos
POP_ETHOS_DIVERGENCE_RATE_MULT = 0.02 1200.00
Chance of a pop evaluating its ethics every year
POP_CHANGE_FACTION_CHANCE = 0.02 800.00
Once every month a pop has X chance to change faction but only if the pop wants to
Revisions:
Old revisions of this mod are available below. Click the link to download.