promotional bannermobile promotional banner
premium banner
A Hytale library mod that makes creating complex dialogue trees simple.

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.