Hello,
We are currently developing a modding system for a project. Mods are implemented as plugins and located in:
MyProject/Mods/MyMod.
The base game uses the standard localization system via Localization Dashboard, with all text stored in String Tables.
We are now working on a task to:
- Enable additional localization of text added by mods
- Allow mods to override existing localized strings
We have the following question: Is it possible to achieve this without changing
DefaultGame.ini
or
DefaultEditor.ini
, and without creating files or folders outside the mod directory — in other words, keeping all localization data entirely within the mod structure?
As an experiment, we attempted to create a new localization target for a mod, but we found that the target gets saved outside the plugin
MyProject/Content/Localization/Game/MyMod
and into the project’s system config files.
It seems that supporting separate mod-localization targets properly might require deep engine changes.
We would greatly appreciate any advice, recommendations, or best practices.
Thanks