This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dialogue_editor [2017/09/01 13:59] – justin | dialogue_editor [2022/05/10 17:29] (current) – 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 tree. Refer to each section below for an explanation |
- | |Duplicate|Creates | + | |
- | |Select All|Selects all nodes in the dialogue | + | =====NPC Node===== |
- | |Select None|Deselects any selected nodes in the dialogue graph.| | + | **NPC nodes** are for dialogue |
+ | |||
+ | {{: | ||
- | =====Node Types===== | ||
- | 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 " | ||
- | \\ | ||
- | \\ | ||
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 nodes** are for dialogue spoken by the player character. |
- | ====Player Node==== | + | |
- | **Player nodes** are for dialogue spoken by the player character. | + | |
- | \\ | + | |
- | \\ | + | |
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. | ||
- | \\ | + | |
- | \\ | + | Typing into the main box allows you to enter the text that will be displayed in the game's dialogue box when this node is reached. This is similar to using the [[Display Message]] function in a script. |
- | Clicking | + | |
- | </ | + | |
- | <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 wizard |
- | 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~~ |