Description
DialogueLib is a simple Hytale library mod that enables the creation of data-driven dialogue trees.
Users can create complex dialogue trees using purely .json assets. A simple (non-functional) example shown below:
{
"Type": "Standard",
"Id": "Test",
"Choices": [
{
"Id": "Standard",
"Text": "This is a choice"
},
{
"Id": "Standard",
"Text": "This is another choice"
},
{
"Id": "Standard",
"Text": "A third choice"
}
]
}
(actual configuration would want to specify specific actions to be taken when the dialogue choices are clicked by the player).
The library is designed to be highly customizable: developers can use the existing UI for dialogue, or they can create their own.


