Ludeon Forums

Ludeon Forums

  • March 29, 2020, 01:56:53 PM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [1.1.2577 + R] Multiple errors when receiving non-English quests  (Read 155 times)

Ragnar-F

  • Muffalo
  • *
  • Posts: 13
  • Refugee
    • View Profile

  • 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
Logged

b606

  • Drifter
  • **
  • Posts: 68
  • Refugee
    • View Profile
Re: [1.1.2577 + R] Multiple errors when receiving non-English quests
« Reply #1 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
Logged

Ragnar-F

  • Muffalo
  • *
  • Posts: 13
  • Refugee
    • View Profile
Re: [1.1.2577 + R] Multiple errors when receiving non-English quests
« Reply #2 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
Logged

Tynan

  • Developer
  • Administrator
  • Transcendent
  • *****
  • Posts: 12429
    • View Profile
    • Tynan's Blog
Re: [1.1.2577 + R] Multiple errors when receiving non-English quests
« Reply #3 on: March 21, 2020, 09:35:37 AM »

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.
Logged
Tynan Sylvester - @TynanSylvester - Tynan's Blog