promotional bannermobile promotional banner
premium banner
Character dialog for Hytale

Description

Announcement:

Pausing development indefinitely. My PC is starting to fail, overheating and shutting off randomly. The project is open-source, so feel free to continue where I left.

 


Create custom dialog for character interactions. Useful for RPG servers and other projects.
 

Features:

1. Dialogs are configured in the asset editor
2. Multi-choice options (2-4 choice entries)
3. Supports localization & various parameters
4. Post-dialog command execution
5. Stylizing dialog via localization (check Wiki for guide)
 

Commands:

'/hyspeech setup' - Extracts the demo template asset pack, making it easier to get started. (Restart server after using)

'/hyspeech begin <dialog> <player>' - Opens a specific dialog for the specified player.

 

Dialog Types:

There are three different types of dialog: Multi-choice, Label, and Input.

 
Multi-choice dialogs let the player choose from several options, each typically leading to a different dialog branch. They consist of 2-4 Text Buttons, each containing their own labels, and can be directed to any other dialog of the developer's instruction.
 
Label dialogs are generally used for story-telling. They could be from the player's perspective, the NPC's, or another NPC's. It's really up to you to choose.
 
Input dialogs are non-functional without 3rd party mods to use them. Refer to the source code for a demo for using them.
 
Everything except for localization is configured in the Asset Editor.
 

For a more comprehensive explanation, refer to the following video:

 
 

OR check out the wiki:

https://github.com/Naughty-Klaus/Hyspeech/wiki