https://github.com/devvoid/triskele
Dialog tree editor for the Godot game engine.
https://github.com/devvoid/triskele
Last synced: 3 months ago
JSON representation
Dialog tree editor for the Godot game engine.
- Host: GitHub
- URL: https://github.com/devvoid/triskele
- Owner: devvoid
- License: mit
- Created: 2020-11-24T00:52:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-20T01:54:16.000Z (over 4 years ago)
- Last Synced: 2025-01-18T13:26:21.460Z (5 months ago)
- Language: GDScript
- Size: 560 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Triskele
An open-source dialog tree editor made with the Godot Engine.## Usage
See [the user guide](USAGE.md)## 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](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.