You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An user-friendly dialog system for Godot Engine, with timelines, characters, text boxes, dialog bubbles and many more (planned) features for your games.
12
12
13
-
> Be creative 💬
14
-
15
13
> **Note:**_If you find a bug, or want a feature to be included, feel free to [open a new issue](https://github.com/AnidemDex/Godot-DialogPlugin/issues/new). You can also send me a message on [twitter](https://twitter.com/anidemdex) or Discord (AnidemDex#6740)._
16
14
17
15
## ⚠Warning⚠
@@ -26,79 +24,16 @@ Download the lastest release and extract the ZIP file. Move the `addons` folders
26
24
27
25
If you want more information about installing plugins in Godot, please refer to [official documentation page](https://docs.godotengine.org/en/stable/tutorials/plugins/editor/installing_plugins.html).
28
26
29
-
If you're downloading the repository instead, make sure to move only `dialog_plugin` to you `addons` folder. Extra folders are for debug purposes.
30
-
31
-
# What is new on this version? [0.1.4]
32
-
-**Say "¡Hola!" to internationalization.** Now you can use translations in your dialogs, and export or import those _(as .csv)_ aswell. Don't worry, you can use your own translations before using the plugin.
33
-
34
-
Want to see the whole changelog? Take a look on [CHANGELOG.md](/docs/CHANGELOG.md)
35
-
# How to use it
36
-
37
-
This can be separated as 2 different things:
38
-
## Create your timeline
39
-
40
-
1. First, create a timeline, inside the Dialog Editor tab.
41
-
42
-
After activating the plugin, go to Dialog Editor tab. It should be next to `AssetLib` tab.
43
-
44
-

45
-
46
-
Then, click on `Timelines` button and `New` button.
47
-
48
-

49
-
50
-
2. Add some events to that timeline. A timeline without events will not work, and will halt your game if you try to use it.
51
-
52
-

53
-
54
-
> **Note**: you can also can create timelines and events through code if you preffer.
55
-
56
-
## Instantiate your Dialog node with your timeline
57
-
58
-
Now you need to create a new `Dialog` node, and `start` it with your recently created timeline.
59
-
60
-
You had 2 options:
61
-
### 🔵 Create it from code:
62
-
63
-
```gdscript
64
-
# ...
65
-
# inside any node in the scene
66
-
# ...
67
-
68
-
# Create the node first and start it with your timeline
69
-
var dialog_node = Dialog.start(<your_timeline>)
70
-
71
-
# Add that node to the scene
72
-
add_child(dialog_node)
73
-
```
74
-
`<your_timeline>` can be:
75
-
76
-
- The name of your timeline (the name that you used when you created it),
77
-
- The absolute path (something like `res://dialog_files/timelines/<your_timeline>.tres`) to that timeline,
78
-
- A `DialogTimelineResource`.
79
-
80
-
### 🔵 Instantiate it in the scene through the editor:
And, inside the Inspector tab, select the timeline:
27
+
If you're downloading the repository instead, make sure to move only `dialog_plugin` to your `addons` folder. Extra folders are for debug purposes.
89
28
90
-

29
+
# What is new on this version? [0.2.0]
30
+
We are close to launching version 1.0, and this would not be possible without the help of those who have been reviewing the content of what I was creating.
91
31
92
-
That's it, it's fair simple.
32
+
**There is A LOT of changes.**
93
33
94
-
> For now, there's only 3 events. They'll be more, and you can create your custom events if you want.
34
+
Want to see the whole changelog? Take a look on the documentation, the [Changelog](https://anidemdex.gitbook.io/godot-dialog-plugin/changelog) section.
95
35
96
36
# Documentation
97
37
98
-
Please refer to [DOCS.md](/docs/DOCS.md) (WIP)
38
+
Now we have an official documentation! All the information about the plugin you will find it organized in the [documentation page](https://anidemdex.gitbook.io/godot-dialog-plugin/). Tutorials, class information, FAQ and more will be added there, eventually.
99
39
100
-
# More information
101
-
1. This started as a fork of [Dialogic](https://github.com/coppolaemilio/dialogic).
102
-
2. You can extend the functionality of the plugin
103
-
3. I need to add more information and modify this file to explan those points better.
104
-
4. You're awesome, don't let anyone said awful things about you.
0 commit comments