Version 1.1.0

In this release we have two big new features. We've completely replaced all of the demo scenes - the new scenes show off many more of the features of Dissonance as well as best practices for how to use Dissonance. We've also added support for a new network integration - Photon BOLT! Check out the integration list below to download it.

There is a single breaking change in this release. The methods StopClient and StopServer have been replaced with a unified Stop method.

There is a problem with the import settings with this release which affects Unity 5.5 and lower. If you are encountering DllImportExceptions ensure that the files for your platform in Assets/Plugins/Dissonance/Plugins are set to import for the editor. We will put out another release to fix this issue as soon as possible!

Integrations

SALSA Lip Sync
Upgrade Available!
Realtime automatic lip synchronisation for Dissonance speaking using SALSA.
Playmaker
Upgrade Available!
Adds support for controlling channels (who is speaking to whom) using Playmaker.
Forge
Upgrade Available!
Use the Forge Networking system to host a Dissonance voice chat session. Please note this is for the legacy Forge Networking asset not for Forge Remastered.
Photon Unity Networking
Upgrade Available!
Use the Photon Unity Networking system to host a Dissonance voice chat session.
UNet (HLAPI)
Upgrade Available!
Use the Unity (UNet) High Level API Networking system to host a Dissonance voice chat session.
UNet (LLAPI)
Upgrade Available!
Use the Unity (UNet) Low Level API Networking system. This hosts it's own LLAPI session and could potentially be used in conjunction with most other networking systems.
Photon Bolt
Upgrade Available!
Use Photon Bolt Networking system to host a Dissonance voice chat session.

New Features

  • Photon BOLT support
  • Totally overhauled all demo scenes
  • Added a checkbox to the LLAPI to disable it's network management (to prevent it from interfering with other LLAPI sessions).

Bug Fixes

  • Overhauled network disconnection logic to make it robustly handle a number of error cases
  • Fixed network simulation losing reliable packets
  • Fixed playback system throwing an overflow exception if a client disconnected while talking and then immediately reconnected
  • Fixed collider triggers sometimes not deactivating correctly when an entity leaves their volume
  • Fixed the HLAPI server writing a misleading (but harmless) error message when it is shutdown
  • Fixed trigger inspector showing the wrong room if the actual room no longer exists

Known Issues

  • Lacking platform support for:
    • Windows Universal Platform
  • No Acoustic Echo Cancellation
  • Disconnecting and reconnecting a headset can cause errors in some circumstances (possibly Mac only)