I'll keep updating this list of links to resources that are relevant to the dialogue system. I hope to soon add some of my own tutorials as well.
Godot:
- BBCode in Godot: docs.godotengine.org/bbcode_in_richtextlabel.html
- Dictionaries: docs.godotengine.org/en/stable/classes/class_dictionary.html
- Custom signals: docs.godotengine.org/en/stable/getting_started/step_by_step/signals.html
JSON:
- What is JSON: medium.com/omarelgabrys-blog/json-in-a-nutshell-7d638dfea7cc
- Handling JSON files: docs.godotengine.org/en/stable/tutorials/io/saving_games.html
- Godot Quick Tip - Saving and Loading with JSON: /watch?v=L9Zekkb4ZXc
Addons:
- TNTC-Lab's gibberish speech add-on: https://tntc-lab.itch.io/godot-voice-generator
- teebarjunk's custom text effects: https://github.com/teebarjunk/godot-text_effects
- fenix-hub's in-engine text editor (could be used to edit JSON files internally): https://github.com/fenix-hub/godot-engine.text-editor
^These addons were not tested with DS2 so, use them at your own risk.