This isn’t a question but rather a bug report.
I have now wasted quite a bit of time on stuff that is simply bad usability.
- In the Mixer window I once added a Send->Reverb to the Master Bus. Build works fine, no warnings whatsoever. Runtime just hangs on loading the soundbank.
- Similarly I added a Send->Reverb to something else (maybe the reverb itself, can’t remember, I clicked on many things). Build succeeds, no warnings whatsoever. Runtime seems to be loading ok, but then complains it cannot find any event. Undoing that one step fixed it again.
- I saw a video where someone said you’d turn a 3D sound into a 2D sound by deleting that one 3D part from the deck in an event. Did that, again, build succeeds (sensing a pattern here), runtime fails to load the soundbank with FMOD_ERR_NOTREADY.
- I did something else, not sure what, now soundbank fails to load with FMOD_ERR_INTERNAL. Randomly removing things I might have added fixed it again.
This is not helpful. When I create some invalid configuration I expect that I get an error on export, pointing out what I might have done wrong. Crashing or hanging the game on soundbank load or simply not working is not an option. How is anyone supposed to debug that, once you have multiple soundbanks that are only loaded on demand ?