The Interaction Editor

The Interaction Editor is where you build scripted dialogue scenes. It uses a visual node graph where each node represents a story beat containing dialogue lines, narration, and actions. You connect nodes with edges to create linear flows, or add choices to create branching paths.

All interaction data is stored inside a Journal Entry as flag data. One journal entry holds one complete interaction.

Opening the Editor

  1. Right-click any Journal Entry in the Journal sidebar.
  2. Select Edit Interaction from the context menu.

The editor opens at 1200x700 and is resizable. If the journal has no interaction data, a fresh graph is created with a single start node.

The Node Graph

The main area of the editor is the node graph canvas. Nodes appear as rectangular cards, and edges appear as curved lines connecting them.

Navigation

Input Action
Scroll wheel Zoom in/out (centered on cursor)
Left-click empty space Pan the canvas
Middle-click drag Pan the canvas
Hold Space + drag Pan the canvas
Left-click a node Select it (opens properties panel)
Double-click a node Open the Sequence Editor for that node
Right-click empty space Context menu: "Add Node Here"
Right-click a node Context menu: "Set as Start" / "Delete Node"
Delete key Delete the selected node or branch

Node Anatomy

Each node card displays: