Page 1 of 1

Dialogue system Show journal

Posted: Sat May 14, 2022 10:13 am
by joe1512
I am using the dialogue system to run missions. I have a ui button which I want to open up the journal so the player can see there completed and active missions, on the demo space mission scene you seem to have one working however I couldn't find any information about it via your YouTube Tutorials.

I Presume its the the Basic Standard UI Quest Log Window which I need however it seems odd and broken maybe just me? And I'm unsure how it will register i have picked up missions via mission givers.

P.s I do also own Quest Maker however so far the dialogue Maker is working great it allows me to make simple missions and id rather not mess around bridging it all across and redoing missions ect..

Re: Dialogue system Show journal

Posted: Sat May 14, 2022 10:45 am
by Tony Li
Hi,

The Dialogue Manager GameObject has an Instantiate Prefabs component. This component instantiates a few prefabs, including a generic quest log window. You can assign your own customized quest log window to Instantiate Prefabs in its place any time. I recommend getting the technical functionality working first, and then customizing its appearance later.

The quest log window has a Standard UI Quest Log Window component. To open the window, call its Open() method. Alternatively, you can add a Quest Log Window Hotkey anywhere in your scene and assign a key or button input. When the player presses this input, it will locate the quest log window and toggle it open or closed.

To set up quests (missions), please see the Quest Tutorial. It refers to one of Unity's older free art asset packs, but you don't have to follow along exactly with that old art asset pack. You can just read the text or watch the video to get an understanding of how to set up quests. If you have any questions, please let me know.

Thanks for also buying Quest Machine. If you don't need Quest Machine for your current project, no need to go through the hassle of setting up its integration, etc. You can use it in your next project. :-) It sounds like the Dialogue System will do just fine for the needs of your project. (A lot of big RPGs and mission-based games use the Dialogue System's quest system without Quest Machine.)