SteamVR and FMOD problem in Unity


I’m using FMOD to make the sound of a VR project using HTC Vive and the SteamVR plugin for Unity.

No matter the scene i’m at, if a StudioListener is there, unity will show this error on play every frame:

BusNotFoundException: FMOD Studio bus not found 'bus:/'
FMODUnity.RuntimeManager.GetBus (System.String path) (at Assets/Plugins/FMOD/RuntimeManager.cs:825)
FMODUnity.EditorUtils.HandleOnPlayModeChanged () (at Assets/Plugins/Editor/FMOD/EditorUtils.cs:170)
UnityEditor.EditorApplication.Internal_PlaymodeStateChanged () (at C:/buildslave/unity/build/artifacts/generated/common/editor/EditorApplicationBindings.gen.cs:276)

I’ve tested the same build with another unity project and everything works fine, so I think the problem is fired because SteamVR is doing something, but since the error is thrown from FMOD, I thought I ask here.

Unity Version: 5.5.0.f3
FmodUnity Version: 1.08.15

Thanks a lot!

That specific callstack only runs when pause is pressed while playing in editor.
There is a good chance it cannot find the banks from the studio project. Double check the FMOD Settings and the FMOD Studio Project Bank directory to make sure the banks have built correctly.