Skip to content

devvoid/Triskele

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Dialog tree editor for the Godot game engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published