Crusader Kings III

Crusader Kings III

Sane Warfare
 This topic has been pinned, so it's probably important
Crunbum  [developer] 19 Sep, 2020 @ 5:40am
Bug Reports/Balance Issues
Here go bugs. If you find one, or any glaring issue with balance, reporting that here (or in the comments, but here is better) would help me fix it.
< >
Showing 1-15 of 25 comments
Gliese581 20 Sep, 2020 @ 12:14am 
The bug I encountered with my own buildings being lowered in cost by 30% due to "difficulty modifier" has persisted to new games. I tested creating a new game with ONLY your mod active and found that the bug is present. For these games I left all the game rules variables at default so Hard difficulty etc.

How to reproduce:

Start a new game with any ruler (I did all in 867 though I don't see how that could matter). Save the game.
Exit the game.
Reload into your game either by resume or manually.
Check the cost of building a new building in one of your holdings.

If you create a new game and THEN load into your game from that game, rules will work properly again however you must load it from a newly started game to avoid the bug.
Gliese581 20 Sep, 2020 @ 12:59am 
Update: I went through your mod and identified all the files I could find that seem to alter building costs based on game difficulty.

Removing either 00_sane_basic_modifiers.txt or sane_00_game_rules.txt and then loading into my normal difficulty game resolves the issue of getting the -30% building costs.

At times like this I so wish (more than normal) that Steam Workshop wasn't a thing and everyone just used Nexus so that users could easilly go back and test older versions of mods to pinpoint the exact version that caused an issue and find a compatible version to run. Oh well that's a bit of an off-topic rant.

I also neglected to mention that before doing all these tests I unsubcribed and resubscribed from your mod to make sure I had it with 100% of the files and edits of the latest version as of this writing.
Crunbum  [developer] 20 Sep, 2020 @ 4:14am 
I mean, of course removing the modifier in question itself removes the discount - it will just throw errors in the log everywhere, because the game tries to apply it even though it doesn't exist :P

More seriously - I'll rework the event from the ground up, though I haven't seen that happen for me personally, like, ever. But I think I figured out a better way to make it work, and one that doesn't disturb / isn't visible to the player at all, and should have no possibilty of such shaenigans happening, either.

EDIT :

Done. Should be resolved?
Last edited by Crunbum; 20 Sep, 2020 @ 5:16am
Gliese581 20 Sep, 2020 @ 8:31am 
Yes it has been resolved it seems now, thanks.
TheLoneWanderer 20 Sep, 2020 @ 9:16am 
I like the changes that will weaken HRE and Byzantines. From what I have seen in observer mode, they dominate; along with France. I have noticed that Byzantines have a sizable monthly income... or at least they did a few versions ago on my observer mode games
Tesla 20 Sep, 2020 @ 11:21am 
Hello, I encountered warfare bug and nasty one at that.

Ai will not defend it's capital and will try to kill your stack at any cost(fort attrition the only exception). It will even embark just to use all possible routes to kill you untill you hide yourself.(do you know w3 map kodo tag? just like that).
Ai will not resupply, but will try to spread it's forces. Not like it helps early game.
At some point you can actually kill them one by one and main force will not bat an eye unless you are 1 block apart from them. probably due to almost zero supply.
There are rare instances of besieging at any cost(like once at 3year war).

Test location -Jerusalem. 885 year. Jihad+crusade(this is probably pdx bug, crusades enabled after my conquest of Jerusalem as shia heresy by kingdom tier holy war). If not for this bug i would not survived xD
Last edited by Tesla; 20 Sep, 2020 @ 11:22am
Crunbum  [developer] 20 Sep, 2020 @ 12:16pm 
Originally posted by Tesla:
...

Attacking AI is more aggressive in general, if it feels like its stronger, so yes, it will come at you and won't let you regroup if you try to sit your armies at the frontlines. Notice how you were pressured? Its trying to zone of control you so it can siege in peace, but you keep running by the border instead of withdrawing deeper into your country, and its hoping it can catch you - because if it catches you and you lose half your stack, it will then be free to do as it wishes.

Think about it - how many times have you seen players chase AI stacks across the world? Its the same deal - its potentially the best strategy sometimes, if an annoying one. And sometimes you screw up and reload when it fails. The AI doesn't have the luxury, unfortunately :P

Yes, AI will not defend its capital if its attacking and has good warscore, unless its forces are superior enough to yours to do that. This is indeed a problem in small wars between counts, where the capital alone can win you the war, but unfortunately paradox did not include a way to make AI behave differently in small wars compared to big ones, and if I have to choose between having mediocre AI in both scenarios, or good AI for big countries and barely passable for small ones - I will always choose the latter, because you never spend more than ten minutes as a count, anyway.

AI will not resupply in vanilla either, its just not as noticeable, because vanilla supply limits are abundant compared to levy sizes :)

Yes, you can sometimes kill them one by one, but this is because the AI evaluates joining that combat to just be an even bigger loss. Doubly so if its an ally army and not their own, which is often the case in crusades, and you had that + a jihad at the same time so :P
Last edited by Crunbum; 20 Sep, 2020 @ 12:20pm
ac566 21 Sep, 2020 @ 7:28pm 
There's way too much gold floating around now. As King of France by 1127, from 1066 start. I went from around ~40 a month to about ~80 a month with full heavy cav regiments, 8k levies -> 19k levies half of which are from my own demense.The HRE is sitting at about the same numbers, but has stacked around 4k gold making them spawn mercs like an eu4 power gamer.

I don't think this is necessarily and issue with the recent changes, but something needs to be balanced around this. As it is right now there is no reason to ever raise taxes beyond crown authority. I think buildings should be nerfed with how much gold and levies they give. Additionally increasing the cost of levies or unraised MAA would help with the gold overflow.
MosulVet 21 Sep, 2020 @ 11:23pm 
Originally posted by Ac566:
There's way too much gold floating around now. As King of France by 1127, from 1066 start. I went from around ~40 a month to about ~80 a month with full heavy cav regiments, 8k levies -> 19k levies half of which are from my own demense.The HRE is sitting at about the same numbers, but has stacked around 4k gold making them spawn mercs like an eu4 power gamer.

I don't think this is necessarily and issue with the recent changes, but something needs to be balanced around this. As it is right now there is no reason to ever raise taxes beyond crown authority. I think buildings should be nerfed with how much gold and levies they give. Additionally increasing the cost of levies or unraised MAA would help with the gold overflow.


I also saw some really large (game breaking) jumps in gold income for the major powers. France is neting about 350 pt, Byzantimes 500, Indians 550. My own income as novogod went from about 65 to 115.
Crunbum  [developer] 22 Sep, 2020 @ 4:49am 
@Ac566, @MosulVet

Reasoning for the changes

Its not the "monthly income", its the surplus.

If you, say, make 150g a month, and spend 2/3 of that on various upkeeps, you will be making +50. If you suddenly get double that income (300g), with the same upkeep, you are now making +200, or four times as much, at least until you adjust your spendings.

CK3 vanilla is extremely starved for gold, and that's the majority of the reason behind AI not building, not getting proper-size retinues, and not hiring mercenaries - it just doesn't have the gold, and the player finds some via exploiting interactions and snowballs quickly.

Having 5000 gold in a chest somewhere doesn't mean much when building one measly castle holding can cost 1000, upgrading it 2000g, one big mercenary company can cost 2500g, and moving that empires' armies by boat can cost it hundreds extra per month.

You are meant to have a gold surplus, because you are meant to be able to do all these things, to a reasonable degree. And while players could previously spam ransoms, pope tax refunds and hook payments to get a good amount of gold, the AI couldn't really do that, so it fell far behind, comparatively speaking, and the gap would only get wider with time.

The AI does manage to spend it all, I have seen it go bankrupt many a time even, in big wars. So I see no reason why a player couldn't. Between building up, mercenaries, retinues (remember duchy buildings increase the upkeep...) etc.

I will give you an example - 8 Full retinues of gendarmes, by themselves, with 2 level 3 jousting fields, and with around -30% upkeep from barony buildings too, cost around 550 gold per month to reinforce, by themselves. 100k levies? Eat around 200 gold more. You embark that army? Enjoy 1500 gold upkeep per month while at sea.

Remember that loading this up in the middle of the game can shift balance dramatically, and I understand that. However, its a bit like irl tax increasing laws - there's not really a good time to pass them, just the bad and the worse.

Explanation why

The mechanical reasons behind the income increasing so much:

- AI realms tend to have most their vassals on low tax obligations... which is a paltry 2.5% in vanilla, whereas normal obligations are 10% base (in vanilla). Hence, the player, quite literally, usually got four times as much gold from their vassals as the AI. I think you can see why this was a problem.

(For the sake of comparison, the tax from feudal vassals by obligation level was 2.5%/10%/15%/25% base in vanilla, and is 10%/20%/30%/40% in the mod, in line with the levies.)

- Building income was increased by around 30% across the board (and cost by 20-25%).

So, its not the AI making too much gold - its just making as much as a decent player used to. "Give gold" interactions are now less overpowered in comparison - whereas previously they made up the majority of player income. Quite literally.

That being said, I will increase the levy upkeep (2g->2.5g per 1k) which should alleviate the issue slightly, at least for warmongers.
Last edited by Crunbum; 22 Sep, 2020 @ 6:28am
Shaxx 30 Sep, 2020 @ 9:48am 
Just a heads up, PDS re-did how it does a specific effect you use, basically they changed how the syntax works. Here is one of the errors in the log:

[11:11:05][jomini_effect.cpp:896]: Failed to read 'set_title_and_vassal_change_type' for 'create_title_and_vassal_change' at file: file: events/decisions_events/middle_east_decisions_events.txt line: 1167; create_rum_scripted_effect line: 58

And other things it sput out:
[11:11:06][jomini_dynamicdescription.cpp:66]: Unrecognized loc key sane_take_holy_vows_decision. sane_take_holy_vows_decision
[11:11:06][jomini_dynamicdescription.cpp:66]: Unrecognized loc key sane_take_holy_vows_decision_tooltip. sane_take_holy_vows_decision
[11:11:06][jomini_dynamicdescription.cpp:66]: Unrecognized loc key sane_take_holy_vows_decision_confirm. sane_take_holy_vows_decision

Not sure how critical those ones are, I would definitely give the whole error log file a good look through, though.

Also you mentioned something to the effect of "I'm not sure if PDS changed anything not in the patch notes", I recommend using WinMerge, it's free. It can compare files and merge changes with just a couple of clicks. Alternatively Compare It! and Beyond Compare have free trials you can cycle between.

You de-segment a lot of your changes from the vanilla files to their own, though, and that can throw a wrench in compare tools but you can opt into an earlier version and then copy and paste it, revert/opt out and compare new vs old and then add any unmentioned fixes or changes into areas you changed.
Crunbum  [developer] 30 Sep, 2020 @ 12:48pm 
Originally posted by Shaxx:
,,,

[11:11:05][jomini_effect.cpp:896]: Failed to read 'set_title_and_vassal_change_type' for 'create_title_and_vassal_change' at file: file: events/decisions_events/middle_east_decisions_events.txt line: 1167; create_rum_scripted_effect line: 58

^This one is actually not an error in the mod, but one in the vanilla game, from a file which the developers themselves forgot to change to the new system.

The localization one is irrelevant, since that particular decision is one only eligible to be taken by unlanded characters - and the player is always landed - so it doesn't have any to begin with. Hence I left it in without fixing. Thanks for pointing it out regardless.

Honestly, at least at this stage, I think its easier without these tools.
Nezz 1 Oct, 2020 @ 12:57pm 
As of Oct 1 mod not working? Only mod installed and all of the buildings are default.
Crunbum  [developer] 2 Oct, 2020 @ 3:52am 
@Nezz
Indeed....
...Since I made no changes whatsoever the past few days (I'm preparing a big thing atm), it must be the damnable 1.1.2 "hotfix" at work! For some reason my mod doesn't even load in the first place with it in place.

EDIT : Should be fixed now?
Last edited by Crunbum; 2 Oct, 2020 @ 4:08am
tommnaj 3 Oct, 2020 @ 10:29am 
Any ETA on the big thing you are preparing, is it worth to start new campaign or wait? Just asking ;)
Last edited by tommnaj; 3 Oct, 2020 @ 10:30am
< >
Showing 1-15 of 25 comments
Per page: 1530 50