Bus not found when using Addressables banks in Unity

I am successfully loading banks through Addressables in Unity, and then playing audio events. However if I try to set any bus volume I get an error.

RuntimeManager.GetBus("bus:/").setVolume(0.5f);

Results in:

BusNotFoundException: [FMOD] Bus not found 'bus:/'

I have set up the buses in Mixer Routing in Studio, but where is this defined? In the Master bank ? I am trying to debug what could be causing the issue of missing buses.

Figured out what was wrong. I assumed Master.strings was automatically loaded since I could play events without problems. But when using Addressables you also need to mark Master.strings as a Addressable, and load that AssetReference.

Once I loaded the Master.strings bank GetBus is working. Might be an idea to add this as a note to the Addressables / Asset Bundle FMOD Unity documentation.

Thanks for the feedback, we have actually completed similar changes to the documentation just recently which you will see when our next version goes live. I’m glad you were able to discover the issue without them though.