How do I use Dialogic 2.0 inside of my Godot 4 game?
Asked Answered
G

3

0

Hi everyone!

I'm working on a game with some visual-novel elements and I want to use Dialogic because it looks like a great dialogue engine. There are some great tutorials and documentation for Dialogic 1.4 (the latest release for Godot 3.5) but I could not find any tutorials or documentation for Dialogic 2.0 (an alpha build compatible with Godot 4). I am using the Godot 4 beta (snapshot 10 if that matters), so I am using Dialogic 2.0.

I'm wondering if anyone knows how to use Dialogic inside of one of my existing scenes. In Dialogic 1.4, it was as simple as dragging and dropping Dialogic.tscn into my scene. I don't see an equivalent file in the Dialogic 2.0 addons folder. I started trying to hack something together based on some of the examples scenes in the addons folder, but I'm running into errors and it feels like I'm not using the addon "as intended."

Any help is appreciated!

Ginetteginevra answered 13/2, 2023 at 16:51 Comment(0)
C
0

Sorry I don’t have an answer, but I’m bumping this to find out if anyone has any sort of answer. Cause as of July, I am having the exact same issue.

Coss answered 8/7, 2023 at 4:37 Comment(0)
P
0

https://github.com/coppolaemilio/dialogic#installation

To install a Dialogic, download it as a ZIP archive. All releases are listed here: releases. Then extract the ZIP archive and move the addons/ folder it contains into your project folder. Then, enable the plugin in project settings. If you see errors in the output panel, you might need to reboot the editor after enabling Dialogic for the first time.

If you want to know more about installing plugins you can read the Godot docs page.

If what is instructed there doesn't work then you should probably take it to the repos issue tracker.

Preacher answered 8/7, 2023 at 5:46 Comment(0)
C
0

Okay I'm totally new to ANY dialogue system and only just got back to Godot (*Unity Refugee) so I'm basically a noob. Here's my progress. I wish there was a sample timeline/scene where we could see how nodes are added both INSIDE the timeline AND in the Scene tree. It's confusing bc they're called nodes both places but are not necessarily equal.
In Timeline "position" node, I rt-clk open script/code. I see the script is named "event_position"...leading me to realize Position is an Event (not a thing or a location like I assumed). Inside the script, first hash is: ## Event that allows moving of positions (and characters that are on that position). We don't want to move them, just get one or attach it to character or instantiate it or somehow bring it into existence, so someone somewhere knows there is in fact a Position 0. But maybe moving it into the scene is the same thing?

The second hash is ## Requires the Portraits subsystem to be present! OK! So in Scene Add Child Node pop up, I have 2 choices of gray nodes: DialogicPortrait and DialogicSubsystem. Since DialogicSubsystem is gray, and DialogicPortrait is also the same kind of gray node, I bet DialogicPortrait is that portrait subsystem of which the ## speaks. That said, I'm going to post and request someone give us a basic sample we can follow as a template to get started.

Chandos answered 18/11, 2023 at 14:7 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.