-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Hey.
It is currently not possible to add different language support in Custom Stories and Addons.
In the retail game, changing language in the game language settings changes font & text to a different language.
Although, once loading a custom story, trying the same thing will result in only the font changing. The text will stay in english.
It also doesn't seem possible currently, possibly due to this issue, to change subtitle text in Custom Stories to support different languages.
I have verified game files and tried it in my own mod and other people's mods. This issue seems universal.
What "helps" with the issue a bit (clientside):
- Changing game to wanted language (Russian in this example) through settings, and forcefully changing these in main_init_dev.cfg (or other used main_init files in the retail game):
DefaultBaseLanguage = "base_russian.lang"
DefaultGameLanguage = "russian.lang"
How mods can currently overcome it (after a lot of tedious debugging):
- Replace english.lang and base_english.lang with a different language's text (Such as Russian text), and make the "language" slider setting unfunctional (As once using it to change language to something else, all text will disappear).
How I found this issue:
- I ran into this issue while trying to add Russian support for my mod. First, to get text working, I have managed to get it to work using the "temporary solution" above. Next, to add subtitle support, I have overriden CATEGORY "Voices_main" in my russian.lang file, for my "main.voice" map file.
- Having (Russian in settings & Russian in main_init_dev.cfg) leads to Russian Text showing, but CATEGORY "Voices_main" in russian.lang doesn't override main.voice. Overriding everything else seems to work.
- Having (English in settings & Russian in main_init_dev.cfg) leads to NO TEXT showing in menus (base_russian.lang), but CATEGORY "Voices_main" in russian.lang overrides successfully (and likewise all other text in russian.lang seems to show up properly).
Reactions are currently unavailable