Is it possible to mod promotion/demotion mechanics or is it hardcoded?

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Álvaro Núñez de Lara

Captain
1 Badges
May 18, 2020
366
1.171
  • Imperator: Rome Sign Up
Is this mechanic scripted somewhere? I can't find it. As far as I can see the only thing you can modify in the game is pop ratios, but you can't seem to be able to mod what pops demote/promote at any given time or requirements for the promotion, so certain pops cannot demote or promote unlesss certain conditions are met.

If this is impossible, I'd like to use this thread to request the devs these modding tools to play around with pops more, because as it is, its extremely limited how much can you mod the pops sytem. Its all very obscure and hardcoded.
 

SAS

20+ Years on the Forum
Moderator
203 Badges
Jan 13, 2002
8.032
691
  • Diplomacy
  • 200k Club
  • 500k Club
  • Paradox Order
  • Humble Paradox Bundle
  • March of the Eagles
  • Europa Universalis: Rome Collectors Edition
  • Imperator: Rome Deluxe Edition
I believe the code for why pops promote and demote is in the defines and some are in the pop_types folder. If you are trying to get pops to promote or demote you could also do it with modifiers from events or decisions, I guess it depends on what exactly you want the pops to do.
 

CaptinObvious

Centurion
61 Badges
Sep 28, 2017
1.283
5.980
  • Imperator: Rome Deluxe Edition
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV
  • Rome: Vae Victis
  • Hearts of Iron IV: Colonel
  • March of the Eagles
  • Steel Division: Normandy 44
  • Stellaris
  • Crusader Kings II
  • Age of Wonders III
What are you exactly trying to do?

are you trying to totally stop social mobility? are you trying to change which pops promote to what pops? or simply which pops promote first?

it's important because what you are trying to do could range from literally impossible to a simple .txt change.
 
Last edited: