While overriding an aspiration objective in one of my mods, I found that I'm unable to set the display_name of the objective to point to another string ID, whether it's another string ID while already exists in the stock game or a custom string ID. Whatever I specify in the display_name of the objective XML is ignored - it would continue pointing to the original display_name string ID. The only way I could modify the display name is to override the original string value of that particular string ID.
Being able to specify a custom display_name string ID may have the benefit of falling back to the us_en version if the string has not been localized to other languages (I assume?). Right now, my mod shows the original unmodded text if used on a non-us-en version of the game, which doesn't really match up.
Is the inability to override the display_name by design, or is it a glitch? I have not tested it on anything other than aspiration objectives at this point, though.
1
Comments