Page 1 of 1

Arcweave Example

Posted: Sat Apr 23, 2022 8:14 pm
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.

Re: Arcweave Example

Posted: Sat Apr 23, 2022 8:55 pm
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?

Re: Arcweave Example

Posted: Sun Apr 24, 2022 3:05 pm
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 645 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

Re: Arcweave Example

Posted: Sun Apr 24, 2022 5:24 pm
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 643 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 643 times

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

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

Notice that Crusader Dialogue is nicely grouped into a submenu because it's a child of the Arcweave folder named Dialogues.

Re: Arcweave Example

Posted: Sun Apr 24, 2022 9:00 pm
by marthmarth
That's perfect! Thanks for the help!

Re: Arcweave Example

Posted: Sun Apr 24, 2022 9:26 pm
by Tony Li
Happy to help!

Re: Arcweave Example

Posted: Mon Apr 25, 2022 6:03 pm
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 626 times
Actors.PNG
Actors.PNG (64.8 KiB) Viewed 626 times
System.PNG
System.PNG (150.94 KiB) Viewed 626 times

Re: Arcweave Example

Posted: Mon Apr 25, 2022 7:03 pm
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