What is good plug ins for RPG and Visual Novel related things for Godot engine? Do not recommend dialogic lol.
What is good plug ins for RPG and Visual Novel related things for Godot engine? Do not recommend dialogic lol.
At 1/15/23 07:14 PM, CrazyJC wrote: Do not recommend dialogic lol.
Why not? I've used it in the past and it was fine.
I can easily vouch for Dialogic. It's super usable and well implemented. I used it to add story cutscenes to my latest game. If you need dialogue in your game, Dialogic is great.
Also, the SmartShape2D plugin is great if you're wanting to make free-form terrain. LucyLavelend has a great tutorial on how to use it to make curved, dynamic terrain in godot.
At 1/15/23 01:02 AM, mazimadu wrote: Dialogic! For dialog based games
https://github.com/coppolaemilio/dialogic
Also RPG in a Box
https://godotengine.org/showcase/rpg-in-a-box
At 1/24/23 12:42 PM, Niisoks wrote:At 1/15/23 07:14 PM, CrazyJC wrote: Do not recommend dialogic lol.Why not? I've used it in the past and it was fine.
Extremely long thread if I'll do but I'll keep it brief but its hard coded nature and how it's inherently design is really bad if your actually developing a bigger project. You'd rather have to completely rewrite features breaking everything if you need the text and game to work. It feels more like I'm forced to build around dialogic compared to it being a natural extension to development like a plug in should. It's probably why I haven't seen any bit Godot projects use it yet. Maybe down the line that might change but it's a really bad option.
At 1/24/23 06:34 PM, Alzter wrote: I can easily vouch for Dialogic. It's super usable and well implemented. I used it to add story cutscenes to my latest game. If you need dialogue in your game, Dialogic is great.
Also, the SmartShape2D plugin is great if you're wanting to make free-form terrain. LucyLavelend has a great tutorial on how to use it to make curved, dynamic terrain in godot.
At 1/15/23 01:02 AM, mazimadu wrote: Dialogic! For dialog based games
https://github.com/coppolaemilio/dialogic
Also RPG in a Box
https://godotengine.org/showcase/rpg-in-a-box
Listen I'm not going to go in a big schpeal cause I did use it for a serious game project for a company with a professional coder. It was a bad option all way around. I'm not here to debate or explain why my project I can't share can not use dialogic. I just need a no hard coded plug in that can attach to a project it doesn't even need to be the best. Cause I'm not really in the mood to refractor how an entire game operates, then rebuild dialogic within the inside, to even give me any freedom.
At 1/15/23 01:02 AM, mazimadu wrote: Also RPG in a Box
https://godotengine.org/showcase/rpg-in-a-box
RPG in a Box is not a plugin, it's an engine fork that's being sold separately
Nathan Hoad's plugin served me well for prototyping in Godot 4.0 Beta:
https://github.com/nathanhoad/godot_dialogue_manager
It still has problems but at least it justifies its existence and lead me to creating and prototyping a cross-examination and evidence presenting system in the style of AA/DR really fast with proper integration. Cross-examinations were actually done mostly using the plugin, with functions created only for adding visual flair like statement indicators. Evidence presenting is back and forth communication with a widget.
Its "titles"/labels system is smart as it allows you to freely jump between various points in the dialog, not unlike "choose your own adventure" books style of "move to page 43 for left path, page 69 for right path".
It also has an importing feature which actually makes splitting up dialogue into way more digestible chunks which leads to better organization. Its biggest advantage is the 'timeline' setup of jumping back and forth between dialog paths, can be useful outside of dialog to run series of functions in sequence.
Biggest drawback is it's a markup-language dialog engine, meaning you essentially have to learn new syntax and its own "language" before you can even use it. It implements its own editor designed specifically for the dialog manager scripts but as a downside it can feel like a more limited GDScript in some ways. Using this system without coding would be impossible. However, it's well integrated with the Godot file system allowing you to easily open dialog files.
If anyone has more examples for 3.x/4.x plugins I'd love to learn about them as well