Skip to content

7.3 Checking open Ends

BDC_Patrick edited this page Jan 31, 2026 · 2 revisions

Validation Tools

The Dialog Backend Editor includes a built-in validation system to ensure the structural integrity of your dialogue trees. This tool can be accessed via the Toolbar at the top of the Dialog Graph Editor.

Check Dialog Chains

Icon Description
Check Dialog Chains Validates the flow of all dialogue paths to identify unconnected pins or broken logic chains.
Logic Flow

When triggered, the Checkup Tool performs a comprehensive scan of the active graph:

  1. Node Filtering: The system iterates through every node in the graph, ignoring non-executable nodes like Comments.
  2. Termination Identification: It marks "End" and "Jumper" nodes as valid exit points for any dialogue sequence.
  3. Connectivity Audit: For all other executable nodes, it inspects every output pin:
    • If an output pin is mandatory (e.g., 'Out', 'True/False', 'Case'), it must be connected to at least one target node.
    • Note: The "Opt" pin on Message Nodes is considered optional and is skipped by this validation.
  4. Issue Reporting: If any "Open Ends" (unconnected mandatory pins) are detected, a diagnostic window appears displaying the unique Node IDs of the affected components.
  5. Auto-Navigation: To streamline the fixing process, the editor automatically focuses and jumps to the first problematic node identified in the list.

Documentation Index

I. What is the Dialog Backend?
II. Setting up
III. Binding UI
IV. The Subsystem
V. The Components
VI. Dispatchers
VII. Others

Demo available: Demo Page

Clone this wiki locally