Hi! I'm Dekuben, working on content for Saturn Valley Online with Dark and Skye.
Just started delving into a working version of the chat editor.
Can't find documentation for the chat editor, so i'll be putting a guide together here.
Expect to see observations on the interface first, may be abit abstract; but meh.
Observations:
Interface:
(From top left to bottom right.)
Dialog selection drop down form:
Use to Pick which Dialog you want to Modify.
Dialog Title Text Box:
Use to Change the Title of Currently selected dialog.
New Dialog Button:
Used to Create New dialog
Delete Dialog Button:
Used to Delete Currently selected dialog.
Refresh Button:
Refreshes "Hierachy Screen"? Needs more investigation.
Hierachy Screen:
Official name Unknown.
Contains:
List of nodes which can be expanded or collapsed to show child nodes:
Types of node:
Black Node:
Normal Dialog? Needs more investigation.
Green Node:
Response to "Normal Dialog/ Black Node"? Needs more investigation.
Red Node:
Response to Green Node? Conditional? Needs more investigation.
Blue Node:
Response to Green Node? Redirect? Needs more investigation.
Selected Node Interface:
Title Text Box:
Title text box can be used to edit the title of :
Title text box can not be used to edit the title of:
Dialog Tab
Dialog tab can be used to edit:
Dialog Tab can not be used to edit:
Dialog Tab can be used to:
Change dialog text.
Clicking on the "Is branch" tick box will change a Black Node into a Red Node.
Clicking "Add Response" will add a Green Node subordinate to a Black Node.
Clicking "Add Response" will add a Green Node subordinate to a Red Node.
Clicking "Delete will remove the currently selected Black or Red Node from the Hierarchy.
"Page" does not seem to be editable.
Why is "Page" important? Needs more investigation.
Response Tab
Response Tab can be used to edit:
Response Tab can not be used to edit:
"Actions" is comprised of a list control and a Add Button.
The two Actions that can be selected are "Restore HP" and "Restore MP".
How are more Actions added such as trigger animation, or give quest? Needs more investigation.
Once an Action has been added, it appears in a list.
It is possible to click on one of the added actions, one at a time.
It is possible to add more than one of each type of action, you must refresh the screen for this to be apparent. (kind of lame.)
Needs more investigation, not sure why.
There is a greyed out box called "Value:" it is set to 0.
Needs more investigation.
There is a greyed out box called "Page Index:" it is set to 0.
Needs more investigation.
There is a button called "Add Redirect" clicking it brings up the following message when the Green Node already has a subordinate Node:
"The response already has a dialog characterID"
Clicking the Add Redirect button when there is not a subordinate node, creates a subordinate Blue Node.
Needs more investigation.
It is possible to break the NPC Chat Editor by leaving the Index Value in the Redirect Tab as Null for the Blue Node.
There is a button called "Add Dialog" clicking it brings up the following message when the Green Node already has a subordinate Node:
"The response already has a dialog characterID"
Clicking the Add Dialog button when there is not a subordinate node, creates a subordinate Black Node.
Needs more investigation.
Clicking the Delete Button, deletes the Green Node.
Redirect Tab
Redirect Tab can be used to edit:
Redirect Tab can not be used to edit:
Redirect Tab contains a text box called "Index:".
Changing values presumably changes where the Blue Node points to.
Needs more investigation.
Delete Button Deleted Blue Node.
Conditional Interface not available.
Conditional Interface:
Conditional Interface can be used to edit:
Conditional Interface can not be used to edit:
Conditional Interface is similiar to Actions interface in Response Tab.
"Conditional Interface" is comprised of a list control, an a Add Button and a Delete Button.
The two Actions that can be selected are "OR" and "AND".
Once "OR" or "ADD" has been selected
Once a Condition has been added, it appears in a list called "Conditional"
It is possible to click on one of the added Conditional, one at a time.
It is possible to add more than one of each type of Conditional.
Double clicking a Condition that has been added to the list will bring up the "NPC Chat Conditional Editor."
Needs more investigation, not sure why.[/i]
NPC Chat Conditional Editor
NPC Chat Conditional Editor is comprised of the following:
"NOT" tick box control
List Control with options to select.
I.e.:
A list called "Parameters:" it contains a single entry called Float which I assume is a Floating Point.
Need to clarify whether this is a floating point.
Need to investigate what bearing that has on the syntax of the "Value:" text box control.
A text box control called "Value:" can be edited to change the Value of the parameter.
Closing the NPC Chat Conditional Editor saves any changes made.
That's all for now ![]()