A few of our players are getting ERR_INVALID_HANDLE on start up with every bank the game tries to load in. The RuntimeManager gives LoadBankFile() a brand new handle, so the handle itself should be fine. It’s straight after FMOD creation and I can not find anything else that goes wack, our reports say that the players with this issues have either of these sound cards drivers; Sonic Radar 3, Nahimic, Realtek HD Audio Manager, Sonic Suit 3 and It’s just a few reports. I’m at a dead end trying to figure this out, so any tips would helpful! The version we are using is 1.08.11 and an upgrade is the next step if nothing else helps, but we have quite a few modifications to the Unity integration, so it’s a bit of a project to get that going.
This is how the log looks:
FMOD Studio: Creating runtime system instance
BankLoadException: FMOD Studio could not load bank ‘C:/Program Files (x86)/Steam/steamapps/common/Battlerite/Battlerite_Data/StreamingAssets/FMOD_Master.bank’ : ERR_INVALID_HANDLE : An invalid object handle was used.
at FMODUnity.RuntimeManager.LoadBank (System.String bankName, Boolean loadSamples) [0x00000] in :0
at FMODUnity.RuntimeManager.Initialize (Boolean forceNoNetwork) [0x00000] in :0
Every bank look exactly this same after this.