Arcweave integration - cannot find root board

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Dabsco
Posts: 9
Joined: Sat Mar 05, 2022 12:31 am

Arcweave integration - cannot find root board

Post by Dabsco »

Hello Tony!

Our team is testing Arcweave and we were glad to see that it can integrate into your dialogue system.

Currently, we are getting an error at step 4 here (https://www.pixelcrushers.com/dialogue_ ... weave.html) when trying to load JSON.

The console logs
"Dialogue System: Can't find root board in Arcweave Project.
UnityEngine.Debug:LogError (object)
PixelCrushers.DialogueSystem.ArcweaveSupport.ArcweaveImporterWindow:RecordBoardHierarchy () (at Assets/Plugins/Pixel Crushers/Dialogue System/Scripts/Editor/Tools/Importers/Arcweave/ArcweaveImporterWindow.cs:402)
PixelCrushers.DialogueSystem.ArcweaveSupport.ArcweaveImporterWindow:LoadJson () (at Assets/Plugins/Pixel Crushers/Dialogue System/Scripts/Editor/Tools/Importers/Arcweave/ArcweaveImporterWindow.cs:376)
PixelCrushers.DialogueSystem.ArcweaveSupport.ArcweaveImporterWindow:DrawLoadJsonButton () (at Assets/Plugins/Pixel Crushers/Dialogue"

We have exported everything in arcweave, and unzipped into a folder inside the project.

Any idea what is going on?
User avatar
Tony Li
Posts: 21962
Joined: Thu Jul 18, 2013 1:27 pm

Re: Arcweave integration - cannot find root board

Post by Tony Li »

Hi,

Make sure your conversations are inside a Board (as in the "Dialogues" board below) and start with a Dialogue that then has dialogue elements inside it:

arcweaveRootBoard.png
arcweaveRootBoard.png (175.7 KiB) Viewed 238 times

This is how the Dialogue System knows where to start the conversation.
Dabsco
Posts: 9
Joined: Sat Mar 05, 2022 12:31 am

Re: Arcweave integration - cannot find root board

Post by Dabsco »

Hey Tony, apologies for the delay in replying here!

Thank you, I already had the dialogue in the board as shown, but moved it to the top and made it DemoDialogue instead of Demo Dialogue and it seems to have found it. Unsure what it was that worked... but the import is working!

However the dialogue flow is not importing correctly.
Screenshot 2022-12-19 175012.jpg
Screenshot 2022-12-19 175012.jpg (64.7 KiB) Viewed 224 times
This is what the conversation looks like in Arcweave.
Screenshot 2022-12-19 175054.jpg
Screenshot 2022-12-19 175054.jpg (83.94 KiB) Viewed 224 times
This is what it looks like in Unity.

Screenshot 2022-12-19 175209.jpg
Screenshot 2022-12-19 175209.jpg (112.67 KiB) Viewed 224 times
And this is what the import setting look like.


Thanks again for your help!!

D
User avatar
Tony Li
Posts: 21962
Joined: Thu Jul 18, 2013 1:27 pm

Re: Arcweave integration - cannot find root board

Post by Tony Li »

Since the link arrows overlap in the Dialogue Editor, it's a little difficult to tell where the links go.

It looks like <START> leads to "Cool, you're hired..."

Are you sure you've selected the correct starting node in the Arcweave Importer window's dropdown for Casey / Opening Cutscene?

BTW, the red color of the "Oh no..." node means it's an "orphan" (nothing links to it), when in fact the <START> node should link to it.
Post Reply