Crusader Kings III

Crusader Kings III

Ancient Magic
Fixing mod compatibility problems on your own.
Hail to your graces, noble Crusader Kings and Queens!

After helping a couple of ppl in the comments I've decided to fight my insomnia with a semi-guide to fix different compatibility issues between mods.

The file system and syntaxis of CK3 is super simple and totally mod friendly, which is cool cuz we can mod this game easily. But on the other side, the amount of mods makes it almost impossible for mod authors to prevent conflicts between all the possible combinations of mods.
That's why it would be polite on our part to fix at least some of those problems ourselves.

The most common reason for conflicts I've dealt with so far is double index conflict. It happens when two (or possibly even more) mods try to use same index for different things.
For Ancient Magic these are:
- interaction category index, which causes instant CTD after right-clicking any person.
- and trait index, which swaps perks. It does not cause crash, but makes features of overridden mod inaccessible, which can make it unplayable.

To resolve the click->crash conflict we need to open interactions_categories file of Absylim's Mana System (You've downloaded it, right? It is a requirement after all.)
It is located at (Your_steam_folder)\steamapps\workshop\content\1158310\2250198309\common\character_interaction_categories
Open it with any text app you want (notepad will do), the second string will be like
index = 8
Now, open your favorite search tool (I use Agent Ransack, it's free and reliable)
Specify your search folder to (Your_steam_folder)\steamapps\workshop\content\1158310 (with subfolders) and search for file name "interaction_categories".
It will give you all the files from your steam subscribed mods which change or add said interactions. Check them all and edit so any of the interactions do not use the same index.

!!!!VERY IMPORTANT!!!!

DO NOT LEAVE GAPS IN "INDEX" OR THE GAME WILL CRAS!!!

0,1,2,3,4,5,6,7,8,9 -> all good
0,1,2,3,4,5,6,7,8,10 -> instant crash

This also happens when you stop using one of the edited mods, so do not forget to clean after yourself

If you use manually installed mods, you should also check
(Winows_user)\Documents\Paradox Interactive\Crusader Kings III\mod\


--------------------------------------------------------------------------------


The trait conflicts are resolved in the same fashion as I've described, but with a couple of twists.

It is easier to nail conflicting mods - trait from one is overwriting trait from the other.

You do not need to keep the order of trait indices, just make them different.

To have a full trait list from the current game (and re-add overwritten traits after conflict resolution) I use cheat engine table from FearlessRevolution. I will not explain how to download and use it, it's quite easy, so plz ask google, not me XD.


--------------------------------------------------------------------------------


One last thing.

When mods update and steam redownloads them, you will need to resolve all the conflicts again, so keeping backups of, and notes on your changes is a very nice habit to have!

That is all I have for now. Hope it will help you to play the CK you want, as well as keep some pressure from mod authors, so they can do new awesome stuff.

Cheers!
Last edited by Kazimir Rasputin; 12 Nov, 2020 @ 11:21am
< >
Showing 1-4 of 4 comments
HRE Billygoat 7 Jan, 2022 @ 10:49pm 
So for the interaction category conflict, are you supposed to make them match? I have an instance of 14 categories compared to the 9 in the absylim changes.
Kazimir Rasputin 14 Jan, 2022 @ 3:57pm 
Originally posted by HRE Billygoat:
So for the interaction category conflict, are you supposed to make them match? I have an instance of 14 categories compared to the 9 in the absylim changes.
Correct. You need to modify both of them to be identical and include single instance of every category in the same order to be on the safe side.
Silas 31 Jan, 2023 @ 10:13pm 
how do you know which is which?
Kazimir Rasputin 11 Feb, 2023 @ 4:31pm 
Originally posted by Silas:
how do you know which is which?
What exactly are you asking about?
< >
Showing 1-4 of 4 comments
Per page: 1530 50