microphone-linesDissonance with MirrorVR

How to setup and use Dissonance with MirrorVR.

Dissonance is one of the most popular voice chat systems for Unity.

Prerequisites

To begin, you must have already bought Dissonancearrow-up-right on the Unity Asset Store and have put it in your project. It's $110, so please only get it if you can afford it. If you can't, don't go onto the dark web to try to get it. You'll most likely get malware, not the Unity package you were thinking of. MetaVoiceChat comes pre-installed, which works really well right off the bat.

You also need to have Dissonance for Mirrorarrow-up-right imported into your project. It's a free add-on to Dissonance that allows the proper Mirror setup.

Guide

Here's the guide on how to set up and use Dissonance with MirrorVR!

1. MetaVoiceChat Removal

1

Go to Assets/MirrorVR, and open the Player prefab.

2

Under Player/Head, delete the Voice Chat and VoiceChatOutput GameObjects.

3

Go to Assets/MirrorVR/Third-Party, and delete the Metater folder.

2. Addition of Dissonance

1
2

Go to Assets/Dissonance/Integrations/MirrorIgnorance and open MirrorIgnorancePlayer.cs in a text editor or an IDE.

Find the line at the top that says [RequireComponent(typeof (NetworkIdentity))]. Comment it out.

The line should now look like this: //RequireComponent(typeof (NetworkIdentity))]

Save the file.

3

Now go to Assets/MirrorVR, and enter the Player prefab. Select the Head GameObject.

Click the Add Component button, and add the following components: - MirrorIgnorancePlayer - MirrorIgnoranceCommsNetwork

Last updated