Ludeon Forums

RimWorld => Mods => Translations => Topic started by: Ragnar-F on March 19, 2020, 07:04:00 AM

Title: [1.1.2577 + R] Multiple errors when receiving non-English quests
Post by: Ragnar-F on March 19, 2020, 07:04:00 AM

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
Title: Re: [1.1.2577 + R] Multiple errors when receiving non-English quests
Post by: 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
Title: Re: [1.1.2577 + R] Multiple errors when receiving non-English quests
Post by: Ragnar-F on March 20, 2020, 05:32:58 PM
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
Title: Re: [1.1.2577 + R] Multiple errors when receiving non-English quests
Post by: Tynan on March 21, 2020, 09:35:37 AM
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.