• 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.

Rusarg

Corporal
6 Badges
Mar 28, 2014
36
67
  • Crusader Kings II
  • Hearts of Iron IV Sign-up
  • Imperator: Rome Sign Up
  • Age of Wonders: Planetfall Sign Up
  • Victoria 3 Sign Up
  • Crusader Kings II: The Old Gods
Short summary of your issue
Request Divorce not working

Game Version
1.4.0

What OS are you playing on?
Windows

What platform are you using?
Steam

Do you have mods enabled?
No

Have you tried verifying your game files (Steam only)?
No

How much "pain" is this causing you?
5

Please explain the issue you experienced in the most condensed way possible
I selected "Request Divorce" my character wife, the menu say that my head of faith will accept (+75), I click the Button "Request Divorce" to confirm lose 100 faith and then nothing happens... no confirmation or refusal, nothing.
I wait several month and try again with the same results.

Please explain how to reproduce the issue
After several tries I recorded the problem, see attached MP4 file.

Is there anything else you think could help us identify/replicate the issue?


I have attached a save game

Yes

Upload Attachment
File(s) attached
 

Attachments

  • Crusader Kings III 2021-06-15 18-51-11.mp4
    15,9 MB
  • Robertine.ck3
    9,1 MB · Views: 0
Last edited:
  • 1Like
  • 1
Reactions:
Same issue here.
Iron man 867 Robertine start (Save attached)

I am literally friends with the Pope; but when I request to divorce and spend 100 piety it doesn't do anything but take my piety away.
Tried twice, and I have no more piety to try again.

I am legit bummed that the game I spent hrs on is effectively lost because of a bug.


C'mon paradox, I paid you 30$ for the new DLC, please fix the bugs from over a year ago.
 

Attachments

  • Robertine_867_Ironman.ck3
    11 MB · Views: 0
Last edited:
  • 1Like
Reactions:
Hello. I presumably have found a solution for the issue. I don't claim that everything in the way I used is flawless, but at least it is working as it was intended, I think. So, let me share. (My version of the game is 1.9.2)

1. We go to the folder with the game itself to find the file with such the path: "Crusader Kings III\game\common\character_interactions\00_marriage_interactions.txt"

2. There are at least five types of interactions defined in this file: divorce_character_interaction, divorce_character_house_head_interaction, divorce_character_rel_head_interaction, divorce_character_dynast_request_interaction, divorce_character_dynast_request_rel_head_interaction.

3. As far as in my own playthrough I encountered the issue regardind specificaly the case, when I try to ask a religious head to divorce a member of the dynasty of my character, I'm going to tell about my interruption in the divorce_character_dynast_request_rel_head_interaction part of the code (starts on the line 4435). Though the same solution could be applied to other parts of code as well, maybe.

4. I see two main problems in this interaction definition code. The first problem is in the cost section, and the second one in the is_valid_showing_failures_only section.

5. Speaking about the cost section, we see that renown is stated as equal to minor_dynasty_prestige_value. This value is defined in this file: "Crusader Kings III\game\common\script_values\00_basic_values.txt" (line 1193). And in its definition there is another value used: scale_dynasty_prestige_by_era, which in its turn is defined in the same file on the line 1212. And the code computing the scale_dynasty_prestige_by_era value requires to be executed inside a scope with the culture type. And since the cost section of our initial file is placed not in such scope, I suggest to replace

this neat and laconic, but unworkable code:
cost = { piety = divorce_cost renown = minor_dynasty_prestige_value }

with this bulky and unwieldy, but working one:
cost = { piety = divorce_cost renown = { value = { if = { limit = { scope:actor.culture = { has_cultural_era_or_later = culture_era_late_medieval } } value = 200 } else_if = { limit = { scope:actor.culture = { has_cultural_era_or_later = culture_era_high_medieval } } value = 150 } else_if = { limit = { scope:actor.culture = { has_cultural_era_or_later = culture_era_early_medieval } } value = 100 } else = { value = 50 } } } }

6. And then, speaking about the is_valid_showing_failures_only section, we see a requirement which sould be met to let you just click on the "Request Divorce" button, after you've clicked right mouse button on a character you're going to divorse:

scope:actor.dynasty = { dynasty_prestige >= minor_dynasty_prestige_value }

This requirement, in my opinion, might be completely omitted, becuse if it's not met, you won't be able to actually send a request anyway, even if you'll open a respective intention window. Hence I suggest just delite this part of code I cited above.
 
This bug is still not fixed. I just had this happen when trying to get my heir a divorce. It took the points(dynasty points included) but the divorce did not fire. This is on an Ironman save. What is going on that it is taking more than 2 years to fix this bug? I can include a save game if needed.
 
Last edited:
This bug is still not fixed. I just had this happen when trying to get my heir a divorce. It took the points(dynasty points included) but the divorce did not fire. This is on an Ironman save. What is going on that it is taking more than 2 years to fix this bug? I can include a save game if needed.
Please provide a saved game, I didn't reproduce with the old ones here, also you could check with the unofficial patch mod, there was some divorce fixes in it, so it may help you with this issue.