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:


