NodeFlow module

NodeFlow Dialogue

Edit Game Creator Dialogue stories as connected dialogue nodes.

Dialogue graphs

NodeFlow Dialogue edits the Story content on a Game Creator Dialogue component. Select a Dialogue component in the toolbar field, then select a node to edit it in the Inspector panel.

Adding dialogue nodes

Use the toolbar to add a root node:

  • Add text node: A normal dialogue line or narration node.
  • Add choice node: A player choice node.
  • Add random node: A node that picks one of its child paths at random.

Each dialogue node also has quick buttons for Add subtext, Add subchoice, and Add subrandom. These make a new child node under the current node.

You can also right-click empty graph space and choose Add Node to add a text node at that position.

Editing dialogue content

The Inspector panel edits the selected Game Creator Dialogue node. It includes the node type, conditions, actor, text, audio, animation, sequence, start and finish instructions, duration, and story flow settings.

Node cards show a short version of the line, its type, actor information when available, and its current story flow. The Inspector is where you change the actual Dialogue values.

Story flow, tags, and jumps

Every dialogue node has one of these story flow modes:

  • Continue: Continue through the normal story order.
  • Exit: End the dialogue.
  • Jump: Continue at another node with a matching tag.

To add or change a tag, right-click a node and choose Tag.... Tagged nodes show their tag in the node header, for example #Start.

When a node uses Jump, choose one of the existing tags in the Inspector. The jump badge on the node shows the destination tag. Click the badge to focus the destination node when NodeFlow can resolve it.

For a selected leaf node, NodeFlow also draws a dotted guide for its Continue or Jump destination. This makes long conversations easier to follow without filling the graph with permanent extra lines.

Dialogue hierarchy and order

Solid lines show parent-child links. Drag a node onto another node to make it a child. To remove a node from its parent, right-click it and choose Detach from Parent.

Right-click a node to use:

  • Tag...
  • Rearrange Story Order... for root nodes
  • Rearrange Child Order... for child nodes
  • Detach from Parent

Node headers show the same hierarchical order format as Quest graphs: 1, 2, 1.1, 1.2, and so on. The order updates when you rearrange nodes.