- Start game
- Switch to German (or another up-to-date language)
- Load game / Create new colony
- Generate quests x10 -> Hospitality_Animals
- 3 of 10 quests throwing errors, showing 'Could Not Resolve Any Root: Quest Description'; see attachment
This seems unrelated to the translation itself, as other languages have the same issue. Other quest types are also affected, not just Hospitality_Animals. The number of erroneous quests varies for every 10 quests. May be related to https://ludeon.com/forums/index.php?topic=51185.0
The bug is triggered for any Hospitality* quest where the "asker" wants to send "helpers" to the colony (generate quests with high value enough.)
As I have tested now, the solution might be to leave untranslated the tag <Util_ChooseRandomQuestHelperKind.root.nodes.GetRandomPawnKindForFaction.storeAs.slateRef> (or use the same word as in english "helperKind") in Royalty/DefInjected/QuestScriptDef/Scripts_Utility_Helpers.xml.
So this would not appear in the english language.
Could the devs please confirm that ?
and this one too; https://ludeon.com/forums/index.php?topic=51056.0
Good catch, thanks.
Actually there were still other strange issues in the German translation, but I was able to fix them all so far (at least I hope so). Here's the link to the GitHub commit, if anyone is interested: https://github.com/Ludeon/RimWorld-de/commit/4dd792b8fdc671a1063e8bafdfc55b6a2970ba8a
Quote from: b606 on March 20, 2020, 01:16:07 PM
The bug is triggered for any Hospitality* quest where the "asker" wants to send "helpers" to the colony (generate quests with high value enough.)
As I have tested now, the solution might be to leave untranslated the tag <Util_ChooseRandomQuestHelperKind.root.nodes.GetRandomPawnKindForFaction.storeAs.slateRef> (or use the same word as in english "helperKind") in Royalty/DefInjected/QuestScriptDef/Scripts_Utility_Helpers.xml.
So this would not appear in the english language.
Could the devs please confirm that ?
and this one too; https://ludeon.com/forums/index.php?topic=51056.0
Yes, storeAs is an internal variable name. You shouldn't translate these. The player will never see this text, it's just a piece of internal script. So if you change it you'll break the quest. So just don't translate that.
Let me move this to translations.