EDIT: this is a more widely known problem than I presumed, see below.
I made a mod that makes several superficial localisation changes to improve flavour for the Etruscans. The Augur has been replaced by a Netshvis, and the ruler is called the Zilath Mechl Rasnal, for example.
This is done through localisation files that include only the changes made, nothing else, and these files simply have the name of the original file the changes would be part of if they were in the actual game.
Quite simply, changes to cultures_l_english.yml are included in my mods file cultures_l_english JIE.yml, with the following contents:
This worked absolutely fine until the update. The game has stopped reading my localisation files, and upon starting a new game, all Etruscan characters have "tyrsenian_malename" or "tyrsenian_femalename" as name. None of my mod's localisation files are being read.
Interestingly, when I use debug mode to change the in-game language, my mod's German localisation files do get read, and when I then switch back to English and start a new game, everything works as it should, which means the game is able to locate the necessary files and that my mod is still able to function as it did before the update.
I also tried playing with my original mod (not updated for the new version) that worked before, and indeed, it doesn't work anymore either.
Is this a bug? I see no reason why my mod shouldn't work now, and to me it seems like it should.
Removing "JIE" from the file name also does nothing.
EDIT: never mind this thread, I was a bit frustrated but should have checked whether this was a more widely known problem already, which it is: https://forum.paradoxplaza.com/foru...1-3-beta-localization-mods-dont-work.1291691/
Consider this thread as giving confirmation for fellow modders who run into the same issue, and to give notice that it has been reported
I made a mod that makes several superficial localisation changes to improve flavour for the Etruscans. The Augur has been replaced by a Netshvis, and the ruler is called the Zilath Mechl Rasnal, for example.
This is done through localisation files that include only the changes made, nothing else, and these files simply have the name of the original file the changes would be part of if they were in the actual game.
Quite simply, changes to cultures_l_english.yml are included in my mods file cultures_l_english JIE.yml, with the following contents:
Code:
l_english:
#GROUPS
tyrsenian:0 "Tyrsenian"
#Tyrsenian
etruscan:0 "Etruscan"
rhaetian:0 "Rhaetian"
lemnian:0 "Lemnian"
#Naming
tyrsenian_malename:1 "$NAME_MALE$ $REGNALNUMBER$ $FAMILY_MALE$ $NICKNAME$"
tyrsenian_femalename:1 "$NAME_FEMALE$ $REGNALNUMBER$ $FAMILY_MALE$ $NICKNAME$"
This worked absolutely fine until the update. The game has stopped reading my localisation files, and upon starting a new game, all Etruscan characters have "tyrsenian_malename" or "tyrsenian_femalename" as name. None of my mod's localisation files are being read.
Interestingly, when I use debug mode to change the in-game language, my mod's German localisation files do get read, and when I then switch back to English and start a new game, everything works as it should, which means the game is able to locate the necessary files and that my mod is still able to function as it did before the update.
I also tried playing with my original mod (not updated for the new version) that worked before, and indeed, it doesn't work anymore either.
Is this a bug? I see no reason why my mod shouldn't work now, and to me it seems like it should.
Removing "JIE" from the file name also does nothing.
EDIT: never mind this thread, I was a bit frustrated but should have checked whether this was a more widely known problem already, which it is: https://forum.paradoxplaza.com/foru...1-3-beta-localization-mods-dont-work.1291691/
Consider this thread as giving confirmation for fellow modders who run into the same issue, and to give notice that it has been reported
Last edited: