ARPG + Dialogue System + Salsa

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
bohnstudios
Posts: 68
Joined: Sun Aug 16, 2015 3:01 am
Location: St. Louis, MO
Contact:

ARPG + Dialogue System + Salsa

Post by bohnstudios »

Has anybody tried putting these three together? I basically want to put the ethan character from salsa / dialogue system demo into the ARPG / dialogue system demo scene. That way I can make it a prefab as a base for all my interactable NPC's. Any tips? I started by merging the databases, but I feel there's something really big that I'm missing going about this.
User avatar
Tony Li
Posts: 22102
Joined: Thu Jul 18, 2013 1:27 pm

Re: ARPG + Dialogue System + Salsa

Post by Tony Li »

Hi,

I'll test this out and let you know if there are any gotchas. They should work together just fine.
bohnstudios
Posts: 68
Joined: Sun Aug 16, 2015 3:01 am
Location: St. Louis, MO
Contact:

Re: ARPG + Dialogue System + Salsa

Post by bohnstudios »

Thanks Tony!
User avatar
Tony Li
Posts: 22102
Joined: Thu Jul 18, 2013 1:27 pm

Re: ARPG + Dialogue System + Salsa

Post by Tony Li »

Hi,

ARPG + SALSA + Dialogue System works great. It's a nice combo.

Here's what I did:

1. Imported Dialogue System 1.5.4, Action-RPG Starter Kit, and SALSA 1.3.3.

2. Downloaded and imported the updated SALSA Support pacakge for SALSA 1.3.3 from: http://www.pixelcrushers.com/dialogue-system-extras/
(SALSA changed the metadata for its example assets, so I had to update the Dialogue System's example scene.)

3. Merged the Third Party Support/SALSA with RandomEyes/Example/SALSA Example/Example Database into the Third Party Support/Action-RPG Starter Kit example dialogue database. This changed the conversation ID of Ethan's conversation to ID #2, so I also had to rename the audio clips from Ethan_1_4 to Ethan_2_4, etc. The audio clips are in Third Party Support/SALSA with RandomEyes/Example/Resources. This is because the conversation uses entrytags.

4. Copied Ethan from the Third Party Support/SALSA with RandomEyes/Example/SALSA Example scene to the Third Party Support/Action-RPG Starter Kit example scene.

5. Updated the Conversation Trigger to point to the merged database, and selected "Example Conversation".

6. Make it look like the ARPG dialogue example NPC ("Dialogue NPC") by doing the following:
- Added a ShopC component.
- Added a Disable Check Key component
- Added a box collider with Is Trigger ticked.
bohnstudios
Posts: 68
Joined: Sun Aug 16, 2015 3:01 am
Location: St. Louis, MO
Contact:

Re: ARPG + Dialogue System + Salsa

Post by bohnstudios »

What a powerful combination. I was able to get it working perfectly using these steps. You're the best Tony! It's also really good to know about renaming the audio files when the conversation ID changes after a database merge. I was so close when I tried it at first...I just missed a couple steps. This was pretty big on my to-do list for my game's functionality.
User avatar
Tony Li
Posts: 22102
Joined: Thu Jul 18, 2013 1:27 pm

Re: ARPG + Dialogue System + Salsa

Post by Tony Li »

Glad I could help! Feel free to post a link to your game when you get to a point where you'd like to show it off a bit.
bohnstudios
Posts: 68
Joined: Sun Aug 16, 2015 3:01 am
Location: St. Louis, MO
Contact:

Re: ARPG + Dialogue System + Salsa

Post by bohnstudios »

I'd be happy to share when I get to that point. I'm making sure that I have all of the functionality I need working together in a thoroughly tested unity project prototype before I begin building the actual game though. There are only a couple more features that I'm wanting to add and then I can build out my content. It is going to be pretty ambitious graphically since my last game had to stream over the new HTML5 WebGL player. I plan to use the same optimization techniques, but go for optimal visuals instead of just smallest possible file sizes.
Post Reply