Yeah ditto. I was just looking and found this post via a search. Its astonishing that raising levies has almost no impact on vassal opinion -5 pffft. I want -25.
edit: its in defines.lua
RAISED_TROOPS_VASSAL_OPINION_DAYS etc
I jiggered with:
IN_LEVY_RAISE_OPINION_THRESHOLD = 80, -- Below this opinion value you'll get the least amount of troops possible
MAX_LEVY_RAISE_OPINION_THRESHOLD = 100, -- Above this opinion value you'll get the max amount of troops possible
to make it basically impossible to get ALL their troops unless they bloody adore you. The way the game plays, you can easily get most vasals to 100 and at 60 you'd be thinking whats wrong. This will, altho I havent tried it yet, make the AI empires a lot less powerful ans make sieges, wars and most importantly invading bloody Africa a lot less likely. *fingers crossed
jigger with the others too like
PERCENT_OF_GARRISON_DETACHED = 0.1,
to make it harder for MEGA DEATH NUKA STACKS OF DOOM to ping around the entire map for years on end
I also made vassals start to chafe for using their levies after 28 days not 78 or whatever the default is!
LEVY_RAISED_REINFORCE_RATE_MULTIPLIER = 0.1 makes it harder to dismiss/recall huge stacks
also made a massive nasty dirty hack on the % of troops you loose when dismissing them to keep it hard
finally just need to slash the province supply limits to 2-3k not 17k in 1066 and jobs a good un
got to play test this to make sure the AI still has enough troops to actually put down rebels and rebellions etc.
but hopefully its going to make your own demsense important and large devolved fuedal kingdoms much weaker monarchial muscle and more prone to rebellions