Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.58 KB

File metadata and controls

19 lines (15 loc) · 1.58 KB

Triskele

An open-source dialog tree editor made with the Godot Engine.

Usage

See the user guide

Todo

  • 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.

License

This repository is available under the MIT License. See LICENSE for more information.

Contributing

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.