AnidemDex / AnidemDex/Godot-DialogPlugin

New features

Đang mở
#42 9 bình luận 0 reaction 0 người được giao Xem trên GitHub
discussion enhancement help wanted
Ngôn ngữ chính
GDScript
Star
215
Fork
12
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**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).
![image](https://user-images.githubusercontent.com/7025991/135890541-792eeab4-3955-464a-99c7-dfae28dda31a.png)

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.