// Management · RimWorld Mod

RPG Dialog - WanderJoinsPlus Ritual Fix

RPG Dialog - WanderJoinsPlus Ritual Fix mod preview for RimWorld

RPG Dialog - WanderJoinsPlus Ritual Fix A focused UI compatibility patch for RPG Dialog and WanderJoinsPlus, with optional support for Vanilla Factions Expanded - Tribals.

RPG Dialog - WanderJoinsPlus Ritual Fix

A focused UI compatibility patch for RPG Dialog and WanderJoinsPlus, with optional support for Vanilla Factions Expanded - Tribals.

When the problem occurs

WanderJoinsPlus can generate a timed accept/reject choice for a potential joiner. The player may inspect that pawn, close the choice and leave its timed letter pending. If a Tribal Gathering begins before the choice is resolved, the letter can attempt to open its dialog again while the gathering interface—or another modal window—is active. With RPG Dialog also replacing RimWorld's normal node-tree presentation, those overlapping UI states can leave the game effectively frozen. The observed symptoms are:
  • TPS drops to zero.
  • Mouse and keyboard input stop responding.
  • The dialog may appear empty or incomplete.
  • Audio begins to crackle because the game loop is no longer progressing normally.
This is an interaction between the timing and presentation of the three mods; it does not require the WanderJoinsPlus event itself to be generated during the ritual.

What this patch changes

  • A timed choice letter waits while a Tribal Gathering is active.
  • It also waits if another modal dialog is already open.
  • The expiration time is extended while the letter is postponed, so the player does not lose the decision because it was unsafe to display.
  • Pending choices are released one at a time after the ritual or modal window ends.
  • WanderJoinsPlus choices use RimWorld's reliable vanilla node-tree window instead of the RPG Dialog renderer.
  • Other supported events keep their normal RPG Dialog presentation.
  • If RPG Dialog fails while drawing another node-tree dialog, that individual dialog falls back to the vanilla renderer.
If WanderJoinsPlus creates another timed join event while the gathering is still running, it is handled by the same queue and shown safely afterward.

What this patch does not change

  • Event frequency or event generation.
  • Which pawn WanderJoinsPlus generates.
  • The acceptance or rejection outcome.
  • Tribal Gathering behavior, duration or rewards.
The patch only coordinates when a choice may open and which renderer presents it.

Compatibility

  • RimWorld 1.6
  • Requires Harmony, RPG Dialog and WanderJoinsPlus.
  • Vanilla Factions Expanded - Tribals is optional. When present, its Tribal Gathering ritual receives the dedicated active-ritual check.
  • Load after the required mods and, when installed, VFE - Tribals. RimWorld should arrange this automatically.
  • Contains no persistent save data and should be safe to add or remove.

Credits

Compatibility patch created by YVY with ChatGPT. All credit for the original functionality belongs to the authors and maintainers of RPG Dialog, WanderJoinsPlus and Vanilla Factions Expanded - Tribals.