AnidemDex / AnidemDex/Godot-DialogPlugin
New features
- Lenguaje dominante
- GDScript
- Estrellas
- 215
- Forks
- 12
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**Just an issue to discuss and keep track of new features planned or that could be cool to be included in the plugin.**
Gonna open https://github.com/AnidemDex/Godot-DialogPlugin/discussions/ if I see that'll be something necessary (and will note every idea from discord).
None of those ideas will be included in the plugin until someone needs it, and a related issue about the implementation of that specific feature will be created.
> _not to fix an existing problem, just to add new problems to the road 🤪 /j_
# New features
## Write based (script-like) timelines
- [ ] Write based (script-like) timelines:
Something like:
```coffee
[CharacterJoin GodoBot]
GodoBot: Oh, hi mark!
[EmitSignal "do_this"]
[CharacterJoin Godette]
[ChangeExpression Godette "Anger"]
Godette: Do you have to make the same joke everytime we meet?
...
```
### Why?
~~_Because we can!_~~ Sometimes is easier to keep and mantain timelines this way, feels more natural than making it through the timeline editor
### How?
~~_With dark magic_~~ Resources can be imported in many ways. Actually, timeline resources are text-based resources, saved as a Godot Text-Based Resource (`*.tres`) resource. **You can tell Godot what and how can it import** (literally) any file with any extension (dealing with the `FormatLoader/Saver`).
## ChoiceEvent Yarnn-Spinner like
- [ ] ChoiceEvent Yarnn-Spinner like.
Do you know nights in the woods? Well, that game have an amazing choice system that I want to replicate (since Yarn Spinner is a Unity thing).

Here's a link to the repository https://github.com/YarnSpinnerTool/YarnEditor
Note that I don't want to steal that choices idea and say "Hey, I made this, so it's MINE". Steal is bad. I just liked the design of the spinnable choices and want to replicate it.
**Edit:** Someone managed to use Yarnn in Godot (https://github.com/kyperbelt/GDYarn)
## Compatibility with other text-script based formats or other plugins in timelines
- [ ] Compatibility with other text-script based formats or other plugins in timelines
Do you know ink? What about renpy? Scrips made in json?
What if we read those formats and transform them into a timeline usable by this plugin? We're using Godot Resource, sure we can do that! Take a look to write-based timelines.
## Video tutorials
I have no idea about video editing or about being a celebrity on internet, but video resources about how to use the plugin and where can be implemented is not a bad idea.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.