Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Dialog Editor

The dialog editor is currently a prototype UI surface for dialog graph work. It is useful for checking the shape of the future graph editor, not for production dialog data editing.

Current routes

RoutePurpose
/dialog_editorNavigator with an Open entry.
Experimental graph routeTest graph page using React Flow dialog and phrase nodes.

The current app source does not register a dialog-editor Tauri plugin and does not expose import, export, save, or validation commands for real dialog XML.

What is implemented

  • A navigator page.
  • A test graph with dialog and phrase node components.
  • Client-side graph interactions through React Flow.

What is not implemented

  • Opening engine dialog XML.
  • Saving dialog XML.
  • Validating phrase links or script predicates/actions.
  • Synchronizing dialog text with translation files.

Production workflow

For real dialog changes, edit the engine sources directly:

  • dialog XML under src/engine/configs/gameplay;
  • dialog extern declarations under src/engine/scripts/declarations/dialogs;
  • dialog text under src/engine/translations.

See Dialog configs for the current production documentation.