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

Fear Preacher

Recruit
34 Badges
Jul 2, 2021
5
0
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Crusader Kings III Referal
  • Crusader Kings III
  • Europa Universalis 4: Emperor
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
One line summary of your issue
Duchy of Balata (Lisboa) not included in the Reconquista war for the Western Coast.

Game Version
3.3.4 (SOHY)

What expansions do you have installed?


Do you have mods enabled?
No

Please explain your issue is in as much detail as possible.
When declaring a Reconquista war for the Western Coast in Iberia, the war goal is 3 Duchies; Algarve, Beja, Balata (Lisboa). In my case, I was playing as the King of León in the 1066 start and declared a Reconquista war on the Aftasids for the Western Coast. They were controlling 2 of the 3 targetted Duchies (with Duchy of Algarve not being in their control), so I was expecting to get the other 2 from them after I win the war. However, after enforcing demands, I'm only being handed Duchy of Beja and they continue to hold onto Lisboa.

Is this due to the name change of the Duchy? Under the Andalusians, the Duchy is called 'Balata' and under the Iberian culture group, it's called 'Lisboa'. Is the game not recognizing that the Duchy of Lisboa is a part of the war goal coz of some name confusion in the code?

I only used cosmetic mods which don't affect the gameplay whatsoever. Regardless, I disabled them to see if that was the issue but the bug still persisted (save-scum of course).

Screenshots attached for reference.

Steps to reproduce the issue.
Basically, declare a Reconquista war for the Western Coast on the target which holds the Duchy of Lisboa. After you win the war, you won't be given the Duchy of Lisboa despite it clearly being stated as a war goal. Start dates don't matter. It will always happen.

Upload Attachment
File(s) attached
 

Attachments

  • Reconquista Bug1.png
    Reconquista Bug1.png
    3,5 MB · Views: 0
  • Reconquista Bug2.png
    Reconquista Bug2.png
    3,2 MB · Views: 0
  • Reconquista Bug3.png
    Reconquista Bug3.png
    3,4 MB · Views: 0
  • Reconquista Bug4.png
    Reconquista Bug4.png
    3,6 MB · Views: 0
Upvote 0
For anyone interested, the issue is caused by lines 1227 and 1406 in common\scripted_effects\04_scripted_effects_crusades.txt. The fix is rather obvious.
 
  • 1
  • 1Like
Reactions:
For anyone interested, the issue is caused by lines 1227 and 1406 in common\scripted_effects\04_scripted_effects_crusades.txt. The fix is rather obvious.
Thank you for the reply! :)

So what was the issue? Is it coz of the Duchy names? Also, I'm doing this playthrough on Ironman, so I can't change the game files :(

Can this be hotfixed by the devs or something? Is that possible?
 
Thank you for the reply! :)

So what was the issue? Is it coz of the Duchy names? Also, I'm doing this playthrough on Ironman, so I can't change the game files :(

Can this be hotfixed by the devs or something? Is that possible?

The name doesn't matter. The devs could easily hotfix it, however. In essence, the game gives you the second duchy a second time, instead of the third duchy.
 
  • 1
Reactions:
Wow, so having to simply turn

title =event_target:second_duchy_title
into
title = event_target:third_duchy_title

twice fixes it.
Thanks @Whizzer.
I was first miffed you used "obvious", but looking at it with the second post of yours, made it obvious indeed. ;)

I see CleanSlate (latest 1.0 beta 2.5) still has the bug by the way.
 
Wow, so having to simply turn

title =event_target:second_duchy_title
into
title = event_target:third_duchy_title

twice fixes it.
Thanks @Whizzer.
I was first miffed you used "obvious", but looking at it with the second post of yours, made it obvious indeed. ;)

I see CleanSlate (latest 1.0 beta 2.5) still has the bug by the way.

Glad you agree on the nature of the bug.
We missed this bug while going through the files, so it hasn't been fixed in the public builds yet. It's fixed internally, of course.
 
Glad you agree on the nature of the bug.
We missed this bug while going through the files, so it hasn't been fixed in the public builds yet. It's fixed internally, of course.

Good to know. :)

By the way and CleansSlate related, trying to test the above in game with the mod i see i can't start the reconquista (in 1066).
Was it a bug in the game to show in decisons in the first place or why is that ?
 
Last edited:
@Whizzer

Based on my post above on CleanSlate, i tested the prepare_reconquista decision with
the spanish empire part blocked
Code:
#            e_spain = {
#                has_holder = no
#            }

and it worked.
So apparently that part prevents it for me showing up.
Vanilla uses
Code:
            NOT = {
                e_spain = {
                    owner = {
                        always = yes
                    }
                }
            }
 
@Whizzer

I now know why the decision didn't show up in CleanSlate.
You changed e_spain to e_hispania in CL for whatever reason.
So
Code:
 e_hispania = {
                has_holder = no
            }
works.

Should i post this on the CL issues github page again or is this fine now ?

--
Im left wondering why you changed something as basic as the title file name.
Risky that, as can be seen here to introduce new bugs that way.

PS : Because of CK2plus i suppose, after having remembered the latest released version of it requiring Cleanslate.
Wouldn't it have been better to change the file name in CK2plus, i ask myself...
Anyway, thanks for the tremendous work you guys do with CL and Plus.
 
Last edited:
@Whizzer

I now know why the decision didn't show up in CleanSlate.
You changed e_spain to e_hispania in CL for whatever reason.
So
Code:
 e_hispania = {
                has_holder = no
            }
works.

Should i post this on the CL issues github page again or is this fine now ?

--
Im left wondering why you changed something as basic as the title file name.
Risky that, as can be seen here to introduce new bugs that way.

PS : Because of CK2plus i suppose, after having remembered the latest released version of it requiring Cleanslate.
Wouldn't it have been better to change the file name in CK2plus, i ask myself...
Anyway, thanks for the tremendous work you guys do with CL and Plus.

No need to post anything, I'm aware of the issue. We renamed various titles to be more consistent with in-game localisation. For some reason, neither the game, nor the Validator warned us about outdated title IDs lingering.

Probably best to move discussion of CleanSlate to its thread. You'll always find it in my signature.
 
  • 1
Reactions:
Aight good to know :)

So when are these hotfixes usually shipped? Will it take some time?

CK2 hasn't gotten gameplay related bugfixes since late 2019 (3.3.0 was released on 19 October 2019), and the latest substantial patch (3.2.0) was released on 28 May 2019, so don't hold your breath.

If you're willing to risk encountering some new bugs, you could try using CleanSlate, a mod that fixes over 500 bugs in CK2. You won't be able to get achievements with it, however.
 
No need to post anything, I'm aware of the issue. We renamed various titles to be more consistent with in-game localisation. For some reason, neither the game, nor the Validator warned us about outdated title IDs lingering.

Alright. Good to know. :cool:

Probably best to move discussion of CleanSlate to its thread. You'll always find it in my signature.

Yeah i wouldn't have posted it here, if it hadn't happened when testing the thread topics issue in CL.
No need for you signature, as handy as it is. I got CleanSlate bookmarked, here and on Github. :).
Cheers and thanks
 
Last edited:
CK2 hasn't gotten gameplay related bugfixes since late 2019 (3.3.0 was released on 19 October 2019), and the latest substantial patch (3.2.0) was released on 28 May 2019, so don't hold your breath.

If you're willing to risk encountering some new bugs, you could try using CleanSlate, a mod that fixes over 500 bugs in CK2. You won't be able to get achievements with it, however.
:confused:

So I kinda just have to go with what I'm given I guess lol

Ty for mentioning about the mod though coz I had no idea it existed. I'll look into it for sure :)