An open-source dialog tree editor made with the Godot Engine.
See the user guide
- Multiple language support. It's almost there, but just needs a bit more work before it's ready.
- Adding languages will be done via the Edit menu button
- A default, "primary" language will be defined, which determines what language is used as a fallback if an invalid language is requested, as well as what language will be used for the Dialog node previews.
- Further backup support. As of right now, backups are created and stored to
user://backups/*.bck
, but there isn't a method to restore said backups in the event of a crash. This will take more UI work than I can commit to right now; for now, just copy the backups by hand if necessary. - Saving translations to a different folder than the main TRIS file. Godot generates a lot of additional files which can clutter up a folder if you save multiple dialog trees to one location (especially if the game supports multiple languages). Saving/loading can probably handle this as-is, determining the translation filepath just needs to be split into its own variable and given its own save dialog.
- Saving to a hardcoded Translations/ subfolder would probably work as a temporary thing until the UI stuff can be done.
This repository is available under the MIT License. See LICENSE for more information.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.