An Open Source Dialog System for the Godot game engine. Dialegume is designed to make adding dialog to you game easy while still being customizeable.
It is designed to handle:
The name Dialegume comes from combining the words "dialog" and "legume". More specifically, "dialog" can also be spelled "dialogue". This looks like it would be said like "dia log you", which sounds like legume. Hence, Dialegume.
res://addons/dialegume/sample/dialog_box.tscn
to somewhere else in your project.load_dialog(path: str)
on the dialog box with the path to your dialog file.continue_dialog()
on the dialog box when the user presses a key (such as space bar.)Documentation on the XML tags/elements available can be found on the wiki
A sample conversation and supporting files are included in res://addons/dialegume/sample/
for users to see. The file res://addons/dialegume/sample/conversations/sample-dialog.tldr-dxml
contains XML comments (look for <!-- comment here -->
) discussing many of the available tags.
TODO: Fully Document customization methods
There are a bunch of settings that need to be applied to the child nodes used by the dialog box. To get these correct, it is recommended to copy the res://addons/dialegume/sample/dialog_box.tscn
scene and customize things from there.
The sample character art images were drawn by SPECTRE1.
The sample background art was modeled by Carpe DM.