This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dialogue_editor [2022/05/10 16:25] – justin | dialogue_editor [2022/05/10 17:06] – justin | ||
---|---|---|---|
Line 22: | Line 22: | ||
=====Dialogue Tree===== | =====Dialogue Tree===== | ||
- | The Dialogue Tree is the visual workspace where you will build your dialogue. Nodes can be removed from the Dialogue Graph by clicking on their " | + | The Dialogue Tree is the visual workspace where you will build your dialogue. Nodes can be removed from the dialogue tree by clicking on their " |
{{: | {{: | ||
Line 28: | Line 28: | ||
=====Node Types===== | =====Node Types===== | ||
There are several different types of nodes that can be added to a dialogue tree. Refer to each section below for an explanation of that node type's purpose and any options that can be set. | There are several different types of nodes that can be added to a dialogue tree. Refer to each section below for an explanation of that node type's purpose and any options that can be set. | ||
- | ====NPC Node==== | + | |
+ | =====NPC Node===== | ||
**NPC nodes** are for dialogue spoken by non-player characters (i.e. characters other than the player). Clicking the " | **NPC nodes** are for dialogue spoken by non-player characters (i.e. characters other than the player). Clicking the " | ||
- | \\ | + | |
- | \\ | + | {{: |
The NPC's default portrait (as defined in the [[Voxel Editor]]) can be overridden for a specific node by selecting an image from the " | The NPC's default portrait (as defined in the [[Voxel Editor]]) can be overridden for a specific node by selecting an image from the " | ||
- | \\ | + | |
- | \\ | + | |
The " | The " | ||
Line 49: | Line 50: | ||
</ | </ | ||
</ | </ | ||
- | \\ | ||
- | ====Player Node==== | + | =====Player Node===== |
**Player nodes** are for dialogue spoken by the player character. Clicking the " | **Player nodes** are for dialogue spoken by the player character. Clicking the " | ||
\\ | \\ | ||
Line 63: | Line 63: | ||
</ | </ | ||
- | ====Message Node==== | + | =====Message Node===== |
**Message nodes** are used to display any general text that is not spoken by a character, for example to describe an event that is occurring in the scene. | **Message nodes** are used to display any general text that is not spoken by a character, for example to describe an event that is occurring in the scene. | ||
Line 70: | Line 70: | ||
{{: | {{: | ||
- | ====Condition Node==== | + | =====Condition Node===== |
**Condition nodes** provide a way of branching the dialogue based on the results of a conditional expression being evaluated. | **Condition nodes** provide a way of branching the dialogue based on the results of a conditional expression being evaluated. | ||
Line 77: | Line 77: | ||
{{: | {{: | ||
- | ====Script Node==== | + | =====Script Node===== |
**Script nodes** provide a way to trigger scripts during the dialogue, for example to give an item to the player or move the camera to a different viewpoint. You can choose between either a "Quick Script" | **Script nodes** provide a way to trigger scripts during the dialogue, for example to give an item to the player or move the camera to a different viewpoint. You can choose between either a "Quick Script" | ||
Line 83: | Line 83: | ||
{{: | {{: | ||
+ | |||
+ | =====Go To Node===== | ||
+ | **Go To** nodes allow you to jump to another part of the dialogue. You can either jump to a specific dialogue node or to the start of a section. | ||
+ | |||
+ | =====Comment Node===== | ||
+ | **Comment nodes** allow you to insert comments into your dialogue. These provide a way of keeping notes or commentary about the dialogue and will not be displayed in-game. | ||
~~NOTOC~~ | ~~NOTOC~~ |