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 [2017/09/01 13:59] – justin | dialogue_editor [2022/05/10 16:58] – justin | ||
---|---|---|---|
Line 6: | Line 6: | ||
=====File Toolbar===== | =====File Toolbar===== | ||
- | ^Icon^Function^Description^ | + | ^Function^Description^ |
- | |{{: | + | |New Resource|Opens the [[New Resource dialog]] (with " |
- | |{{: | + | |Save|Saves changes to the dialogue.| |
- | |{{: | + | |Save As|Saves a copy of the dialogue to a new file.| |
+ | |Add Section|Adds a new section to the dialogue. A section can be jumped to using a "Go To" node.| | ||
+ | |Collapse All|Collapses all dialogue nodes that have any child nodes underneath them.| | ||
+ | |Expand All|Expands all dialogue nodes that have any child nodes underneath them.| | ||
+ | |Compact All|Enables compact mode for all dialogue nodes.| | ||
+ | |Decompact All|Disables compact mode for all dialogue nodes.| | ||
- | =====Node Toolbar===== | + | =====Dialogue Tools===== |
- | The Node Toolbar is for adding new nodes to your dialogue. A node represents a specific point in the dialogue where an event occurs, for example when a character speaks, a message is displayed, a condition is evaluated, or a script is triggered. | + | The Dialogue Tools panel (located below the [[Game Explorer]]) contains a list of nodes that can be added to your dialogue. A node represents a specific point in the dialogue where an event occurs, for example when a character speaks, a message is displayed, a condition is evaluated, or a script is triggered. |
- | {{:wiki: | + | {{:dialogue_tools.png? |
- | =====Dialogue | + | =====Dialogue |
- | The Dialogue | + | The Dialogue |
- | {{:wiki: | + | {{:dialogue_tree.png? |
- | =====Dialogue Graph Toolbar===== | + | =====Node Types===== |
- | ^Function^Description^ | + | There are several different types of nodes that can be added to a dialogue |
- | |Duplicate|Creates a copy of all selected | + | |
- | |Select All|Selects all nodes in the dialogue graph.| | + | |
- | |Select None|Deselects | + | |
- | =====Node | + | =====NPC Node===== |
- | There are several different types of nodes that can be added to a dialogue graph. Refer to each section below for an explanation of that node type's purpose and any options that can be set. | + | |
- | <WRAP group> | + | |
- | <WRAP column 58%> | + | |
- | ====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 " | ||
- | </ | + | |
- | <WRAP column> | + | |
- | {{: | + | |
- | </ | + | |
- | </ | + | |
<WRAP group> | <WRAP group> | ||
<WRAP column 70%> | <WRAP column 70%> | ||
Line 56: | Line 50: | ||
</ | </ | ||
</ | </ | ||
- | \\ | + | |
- | <WRAP group> | + | =====Player Node===== |
- | <WRAP column 58%> | + | |
- | ====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 " | ||
\\ | \\ | ||
\\ | \\ | ||
The player' | The player' | ||
- | </ | + | |
- | <WRAP column> | + | |
{{: | {{: | ||
- | </ | + | |
- | </ | + | |
<WRAP center round info 100%> | <WRAP center round info 100%> | ||
- | You can connect more than one " | + | You can provide the player with a list of responses to choose from and branch |
</ | </ | ||
- | \\ | + | |
- | <WRAP group> | + | =====Message Node===== |
- | <WRAP column 58%> | + | |
- | ====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. | ||
- | \\ | + | |
- | \\ | + | |
Clicking the " | Clicking the " | ||
- | </ | + | |
- | <WRAP column> | + | |
{{: | {{: | ||
- | </ | + | |
- | </ | + | =====Condition Node===== |
- | \\ | + | |
- | <WRAP group> | + | |
- | <WRAP column 58%> | + | |
- | ====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. | ||
- | \\ | + | |
- | \\ | + | |
Clicking the " | Clicking the " | ||
- | </ | + | |
- | <WRAP column> | + | |
{{: | {{: | ||
- | </ | + | |
- | </ | + | =====Script Node===== |
- | \\ | + | |
- | <WRAP group> | + | |
- | <WRAP column 58%> | + | |
- | ====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" | ||
- | \\ | + | |
- | \\ | + | |
The "Pause until complete" | The "Pause until complete" | ||
- | </ | + | |
- | <WRAP column> | + | |
{{: | {{: | ||
- | </ | + | |
- | </ | + | =====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~~ |