Arcweave Example

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
marthmarth
Posts: 15
Joined: Sun Dec 26, 2021 9:30 pm

Arcweave Example

Post by marthmarth »

Is there an Arcweave example project that shows proper formatting, for optimal imports into Unity and Dialogue System?

I'm getting the json to import, but I don't believe I have them set up properly in Arcweave (while paying attention to the tips on the Arcweave Import area of the Docs) to make the Conversations and characters track properly after sent to Unity.
User avatar
Tony Li
Posts: 21977
Joined: Thu Jul 18, 2013 1:27 pm

Re: Arcweave Example

Post by Tony Li »

Hi,

There isn't an example. I'm not aware of any way to provide example project files. We could provide JSON exported from Arcweave, but I don't think that would be very helpful by itself.

What issues or questions do you have?
marthmarth
Posts: 15
Joined: Sun Dec 26, 2021 9:30 pm

Re: Arcweave Example

Post by marthmarth »

No problem. I was thinking that there might have been like a Test Project made on Arcweave to make sure it all imported properly. I'm just not sure how to make the Boards so that they import properly.

I've attached my example board with a simple conversation, and what happens with the Import.

I think the problem is either how I'm creating the board convo, or that maybe not having a Player actor in the convo is causing the problem?
ArcWeave v Dialogue System.PNG
ArcWeave v Dialogue System.PNG (57.79 KiB) Viewed 642 times

EDIT:

I found the way to show design of Arcweave projects. Here's an example of mine: https://arcweave.com/app#/project/G9EnBNrEnd

Send Button > Share > Public Access > Design and Play Mode > URL
User avatar
Tony Li
Posts: 21977
Joined: Thu Jul 18, 2013 1:27 pm

Re: Arcweave Example

Post by Tony Li »

Hi,

Arcweave's example project is a fine example.

The assets in the example project look like this:

arcweave1.png
arcweave1.png (17.41 KiB) Viewed 640 times

The Crusader is an NPC and Crusader Dialogue is a conversation, so set up the Arcweave importer window in Unity like this:

arcweave2.png
arcweave2.png (38.42 KiB) Viewed 640 times

When you import the Arcweave data, the Crusader Dialogue conversation will look similar to this:

arcweave3.png
arcweave3.png (90.18 KiB) Viewed 640 times

Notice that Crusader Dialogue is nicely grouped into a submenu because it's a child of the Arcweave folder named Dialogues.
marthmarth
Posts: 15
Joined: Sun Dec 26, 2021 9:30 pm

Re: Arcweave Example

Post by marthmarth »

That's perfect! Thanks for the help!
User avatar
Tony Li
Posts: 21977
Joined: Thu Jul 18, 2013 1:27 pm

Re: Arcweave Example

Post by Tony Li »

Happy to help!
marthmarth
Posts: 15
Joined: Sun Dec 26, 2021 9:30 pm

Re: Arcweave Example

Post by marthmarth »

I'm having an issue with the Actor titles. I'm not sure why but anything that isn't the player comes up as 'Trial' from the Example project, and I can't seem to change it or figure out where that name is coming from, even with making the title "Speaker:Crusader".
Trial.png
Trial.png (100.67 KiB) Viewed 623 times
Actors.PNG
Actors.PNG (64.8 KiB) Viewed 623 times
System.PNG
System.PNG (150.94 KiB) Viewed 623 times
User avatar
Tony Li
Posts: 21977
Joined: Thu Jul 18, 2013 1:27 pm

Re: Arcweave Example

Post by Tony Li »

Hi,

Your dialogue database looks correct. Is "Trial" assigned to the Dialogue System Trigger's Conversation Conversant field? If so, the runtime conversation will use "Trial" everywhere the dialogue database conversation references Crusader. More details, please see: Character GameObject Assignments
Post Reply