• 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.
@mechl I've discovered several important bugs in you mod associated with gender succession laws. They are:
1) you can pass female preference as a catholic.
2) you can pass female preference as a catholic despite powerfull vassals who object.
3) you cannot pass male preference as a cathar. The game says that you don't have the male dominated doctrine (catharism has the equal doctrine and it should allow to pass male preference, "equal" and female preference).
4) But you can pass female preference as a cathar in spite of the fact that there are powerfull vassals who object.
5) There isn't "female only" law whatsoever.

Especially the point 3) is painfull if you shun or disable matrilineal marriages (as I do :(. Catharism (and likely similar religions) is unplayable then :(). I attach screens which show the issues. I tested your mod as the duke of Toulouse in both 1081(?) and 1066 start. I used either standard settings and slightly changed ones. I used debug mode, added piety and converted to catharism. How do you assess: what are the chances to fix these bugs in the near future?

ONE MORE THING: if some of you is allowed to write comments on steamcommunity, please inform @mechl about these bugs out there. I cannot write comments there :D

Here are the screens.
2020_12_21_9.png


2020_12_21_10.png


2020_12_21_11.png


2020_12_21_12.png
 
Last edited:
  • 1
Reactions:
Just some lines I forgot to change in a file from the patch.
It seems that points 1) 2) 4) and 5) have been fixed, whereas the point 3) - hasn't i.e. you cannot pass male preference as cathar (but you can pass female preference). Moreover it appears that the conditions high crawn authority and male dominated doctrine are replaced with each other when you try to enact male preference.

Here are the screens:


2020_12_22_1.png


2020_12_22_2.png
 
I think that's a vanilla thing since vanilla says the same thing.
Strange. I had testet it without any mods (ok, with one little @durbal 's mod which gives claims for women under male only) before I informed you to be absolutely certain and everything was perfectly ok. I'll check it again without any mods.
 
Last edited:
@mechl maybe I can help you? I'm a poor programmer, but I can download your mod and watch the code. What file(s) should I look for?

To my intuition fixing it should be easy - since female preference is ok, "aping method" should suffice i.e. comparing the code for male preference with the the code for with female preference should help.
 
@mechl do you update your mod in Paradoxplaza? I downloaded your mod from here: https://mods.paradoxplaza.com/mods/13438/Any and watched the files and it seems I've found the cause of the bug. In the file 00_succession_laws.txt we have
Code:
male_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            faith = {
                has_doctrine = doctrine_gender_male_dominated
            }
        }
So the likely reason is
Code:
has_doctrine = doctrine_gender_male_dominated

In turn in female preference we have
Code:
female_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            custom_description = {
                text = change_law_female_preference_faith_requirement
                faith = {
                    NOT = { has_doctrine = doctrine_gender_male_dominated }
                }
            }
        }
So, using "aping method" and changing the code to
Code:
male_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            custom_description = {
                text = change_law_male_preference_faith_requirement
                faith = {
                    NOT = {has_doctrine = doctrine_gender_female_dominated }
                }
            }
        }
should obviate the problem (please make sure that I didn't make a typo), but I cannot check it, because it seems you don't update your mod there. My launcher doesn't see it and I don't know how to fix it.


1067 Start.png
 
Last edited:
@mechl ooof, I've fixed the bug.

Here I describe how I download and installed the mod for those willing to fix the bug themselves before a patch will appear (I don't know whether old saves will work ;/).
I downloaded the mod via https://steamworkshopdownloader.io/ I didn't know how to cause if to work so I used @BurgerKinger 's advice:
To install a mod manually on the game pass version of CK3, you need to open the launcher, go to the mods section and click on the "mod tools" button, then click "create a mod" then you give it a name, enter the current version number(its at the bottom of the launcher), then enter some name after " /mod" , can click any of the boxes and click create mod. Close the launcher. In the newly created mod folder at: C:\Users\XXXXXX\Documents\Paradox Interactive\Crusader Kings III\mod\YOURMODNAME you will extract the contents of the mods zip file except Descriptor.mod. Make sure the mod is enabled when you restart the launcher and you should be good to go.
Great thanks to him!
Afterwards I edited the code in the file 00_succession_laws.txt as I said i.e. I changed
Code:
male_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            faith = {
                has_doctrine = doctrine_gender_male_dominated
            }
        }
for
Code:
male_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            custom_description = {
                text = change_law_male_preference_faith_requirement
                faith = {
                    NOT = {has_doctrine = doctrine_gender_female_dominated }
                }
            }
        }
But it turned out that the condition high crown authority is missing when passing male preference. But again "aping method" worked. I edited can_pass in male preference in the following way:
Code:
can_pass = {
            #can_change_to_equal_succession_law_trigger = yes
            can_change_succession_law_trigger = yes
        }
The first line was bugged so I commented it out and added a correct one and now everything is ok. Christmass saved! :D

2020_12_26_3.png
 
Last edited:
@mechl ooof, I've fixed the bug.

Here I describe how I download and installed the mod for those willing to fix the bug themselves before a patch will appear (I don't know whether old saves will work ;/).
I downloaded the mod via https://steamworkshopdownloader.io/ I didn't know how to cause if to work so I used @BurgerKinger 's advice:

Great thanks to him!
Afterwards I edited the code in the file 00_succession_laws.txt as I said i.e. I changed
Code:
male_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            faith = {
                has_doctrine = doctrine_gender_male_dominated
            }
        }
for
Code:
male_preference_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            custom_description = {
                text = change_law_male_preference_faith_requirement
                faith = {
                    NOT = {has_doctrine = doctrine_gender_female_dominated }
                }
            }
        }
But it turned out that the condition high crown authority is missing when passing male preference. But again "aping method" worked. I edited can_pass in male preference in the following way:
Code:
can_pass = {
            #can_change_to_equal_succession_law_trigger = yes
            can_change_succession_law_trigger = yes
        }
The first line was bugged so I commented it out and added a correct one and now everything is ok. Christmass saved! :D

View attachment 665101

lol Thanks but I ended up uploading that fix earlier in the day already but good job anyway!
 
  • 1Like
Reactions:
lol Thanks but I ended up uploading that fix earlier in the day already but good job anyway!
Excellent! But I noticed another issue appeared :p You need neither the equal doctrine nor high crown authority to pass equal succession now. In particular catholics are able to pass equal succession:
2020_12_26_4.png

Was it your intention? If I remember well you could pass equal succession in CK2 as catholic but they changed it in CK3 and now in the basic game you need necessarily the equal doctrine:
1608990844553.png

Reportedly there is an innovantion which gives such possibility. If it wasn't your intention you need to have
Code:
equal_law = {
        can_title_have = { tier >= tier_duchy }
        can_keep = {
            faith = {
                has_doctrine = doctrine_gender_equal
            }
        }
in the code. Nonetheless you need to have
Code:
can_pass = {
            can_change_succession_law_trigger = yes
        }
there to ensure that you must have high crown authority to pass equal succession.

EDIT: lol, it's indeed because of the innovation, characteristic for the Occitan culture :D So it seems everything is ok now ^^
 
Last edited:
@mechl I've got an idea: maybe you could rename in your mod all the "kingdoms" in Eastern Europe? In reality there were never kingdoms east of Poland but two for a very short time: the Kingdom of Lithuania and the Kingdom of Galicia-Volynha. Kingdom of Lithuania existed for a very short time, when its ruler, Mendog, decided to baptize himself. But he deserted christianity shortly thereafter. The Kingdom of Galicia Volynia was also a very short episode.

All these "kingdoms" ruin my imersion totally ;/ They are completly contradictory to the history and tradition of the region. Which is why I shun playing in that region. I'm likely not the only one - I saw a mod which reportedly change it.

It seems that today rulers of that region and those sates are sometimes refered to as the grand princes and grand principalities in English literature (except for the Grand Duchy of Lithuania: https://en.wikipedia.org/wiki/Grand_Duchy_of_Lithuania). But it seems that back then all those states were just refered to as the duchies/principalities (again: except for the Grand Duchy of Lithuania, which was always called so :p) and their rulers were called just dukes/princes. It was because in Poland and in Rus didn't exist any aristocratic titles (like barons and counts) except for duke/prince (slavic languages don't distinguish between duke and prince). The title of king is associated with catholicism very much, for instance kings needed a pope's aproval for coronation and it seems that orthodox rulers just didn't care about that rank. As you see the mechanic of the game doesn't fit well to that region.

We must choose a lesser evil. I think that "grand principalities" fits much better to the realms of that region (except the Grand Duchy of Lithuania). Ideally the names could be dynamic as the name of England is dynamic - they could change depend on the culture or religion of the ruler - for instance if the ruler is catholic the state could switch its name to the kingdom (except for the Grand Duchy of Lithuania - all christian rulers of Lithuania were catholic :D). Otherwise it could be called a grand principality. But I think that renaming all Rusian "kingdoms" to grand principalities for good is already a big improvement.

What do you think about it? Would it be difficult?
 
Last edited:
  • 1
Reactions:
@mechl I've got an idea: maybe you could rename in your mod all the "kingdoms" in Eastern Europe? In reality there were never kingdoms east of Poland but two for a very short time: the Kingdom of Lithuania and the Kingdom of Galicia-Volynha. Kingdom of Lithuania existed for a very short time, when its ruler, Mendog, decided to baptize himself. But he deserted christianity shortly thereafter. The Kingdom of Galicia Volynia was also a very short episode.

All these "kingdoms" ruin my imersion totally ;/ They are completly contradictory to the history and tradition of the region. Which is why I shun playing in that region. I'm likely not the only one - I saw a mod which reportedly change it.

It seems that today rulers of that region and those sates are sometimes refered to as the grand princes and grand principalities in English literature (except for the Grand Duchy of Lithuania: https://en.wikipedia.org/wiki/Grand_Duchy_of_Lithuania). But it seems that back then all those states were just refered to as the duchies/principalities (again: except for the Grand Duchy of Lithuania, which was always called so :p) and their rulers were called just dukes/princes. It was because in Poland and in Rus didn't exist any aristocratic titles (like barons and counts) except for duke/prince (slavic languages don't distinguish between duke and prince). The title of king is associated with catholicism very much, for instance kings needed a pope's aproval for coronation and it seems that orthodox rulers just didn't care about that rank. As you see the mechanic of the game doesn't fit well to that region.

We must choose a lesser evil. I think that "grand principalities" fits much better to the realms of that region (except the Grand Duchy of Lithuania). Ideally the names could be dynamic as the name of England is dynamic - they could change depend on the culture or religion of the ruler - for instance if the ruler is catholic the state could switch its name to the kingdom (except for the Grand Duchy of Lithuania - all christian rulers of Lithuania were catholic :D). Otherwise it could be called a grand principality. But I think that renaming all Rusian "kingdoms" to grand principalities for good is already a big improvement.

What do you think about it? Would it be difficult?

It's not hard to do no and mostly what you'd get with the Community Title Project but I do know that mod likely has compatibility issues now since I think they ended up localizing provinces which meant changing the landed_titles file (which could just be removed to make it compatible).

My main focus this week was making province level changes to lakes. Due to CK3 not having docks and boats this means you can have things like nomads jumping into 100 boats they made from the 20 trees in a 100 mile radius to sail across the Caspian Sea. There is no game rule or innovation to disallow sea travel entirely for a culture from what I can tell but there is an innovation to only let certain cultures sail on rivers and thus I've turned the Caspian Sea into a 'river'. In general I've labeled many lakes as 'rivers' as well. This won't effect anything for most the map except in areas close to vikings who will now be able to cross a lake but was mostly done since I personally like having lakes show a name when you hover over them instead of just seeing 'Lake' as it adds a fair amount of flavor for RP reasons and the game ignores localization if something is labeled as a lake (it's unfortunate there doesn't seem to be a way to do the same for impassable regions which also ignore localization).

Besides that I removed a lot of modern reservoirs Paradox had on the map especially in Central Asia and fixed up some other weird lakes that were actually the sea that were on the map such as in Greece.
 
  • 1
  • 1Like
Reactions:
It's not hard to do no and mostly what you'd get with the Community Title Project but I do know that mod likely has compatibility issues now since I think they ended up localizing provinces which meant changing the landed_titles file (which could just be removed to make it compatible).

My main focus this week was making province level changes to lakes. Due to CK3 not having docks and boats this means you can have things like nomads jumping into 100 boats they made from the 20 trees in a 100 mile radius to sail across the Caspian Sea. There is no game rule or innovation to disallow sea travel entirely for a culture from what I can tell but there is an innovation to only let certain cultures sail on rivers and thus I've turned the Caspian Sea into a 'river'. In general I've labeled many lakes as 'rivers' as well. This won't effect anything for most the map except in areas close to vikings who will now be able to cross a lake but was mostly done since I personally like having lakes show a name when you hover over them instead of just seeing 'Lake' as it adds a fair amount of flavor for RP reasons and the game ignores localization if something is labeled as a lake (it's unfortunate there doesn't seem to be a way to do the same for impassable regions which also ignore localization).

Besides that I removed a lot of modern reservoirs Paradox had on the map especially in Central Asia and fixed up some other weird lakes that were actually the sea that were on the map such as in Greece.
Since you want named lakes and regret it cannot be done with impassable regions I',m sure you undarstand my pain when I'm looking at all those "kingdoms" in Eastern Europe :D
 
Last edited:
Since you want named lakes and regret it cannot be done with impassable regions I',m sure you undarstand my pain when I'm looking at all those "kingdoms" in Eastern Europe :D

I just wasn't personally worried about it since I'd just use that addon I mentioned since it adds flavor for the entire map and its fully compatible with this mod. I don't think they've gotten to Lithuania yet though.
 
Last edited:
I just wasn't personally worried about it since I'd just use that addon I mentioned since it adds flavor for the entire map and its fully compatible with this mod. I
But you wrote
It's not hard to do no and mostly what you'd get with the Community Title Project but I do know that mod likely has compatibility issues now since I think they ended up localizing provinces which meant changing the landed_titles file (which could just be removed to make it compatible).