I have two Studio Projects and have separately created output files that I’ll call: A.bank, A.strings.bank, B.bank, and B.strings.bank.
Loading one set - i.e., Studio::LoadBankFile( “A.bank”,…) and LoadBankFile( “A.strings.bank”) will work fine (similarly, just loading and using the B pair works fine). So I know the banks themselves are OK.
However, when loading them both, the second bank load fails with FMOD_ERR_INTERNAL (28). If I load A before B, I get this:
LoadBankFile( A.bank ) <-- OK
LoadBankFile( A.strings.bank ) <-- OK
LoadBankFile( B.bank ) <— Fails, error 28
LoadBankFile( B.strings.bank ) <-- OK
If I reverse the order, I get this:
LoadBankFile( B.bank ) <— OK
LoadBankFile( B.strings.bank ) <-- OK
LoadBankFile( A.bank ) <-- Fails, error 28
LoadBankFile( A.strings.bank ) <-- OK
I’m certain that I’m doing something wrong, but the FMOD_ERR_INTERNAL makes me unsure. I had this issue in 1.10.14 and just updated to 2.00.05 and I get the same result. Any suggestions would be greatly appreciated.