bnnm/wwiser

Unsupported Bank Format

kloruklass opened this issue · 7 comments

When I try to load a BNK it says:

parser: parsing E:/3_Kingdoms/BNK/battle_advice__core.bnk
parser: unsupported bank version 2147483777

bnnm commented

I can't do anything unless you post the banks, preferably most of them, and the name of the game.

I can't do anything unless you post the banks, preferably most of them, and the name of the game.

Hey, thanks for replying!

The game is "Total War Three Kingdoms."
These are the BNK files: Three_Kingdoms_BNK

I hope it's possible to fix it.

bnnm commented

Should work now: wwiser.zip

In case those weren't all the banks, try loading other banks and check if the log doesn't report "errors" or "skips", as Total War games seem to use some funky custom Wwise version, that has some strange changes.

Everything seems to work fine, but when you try to use the TXTP Generator it gives your a sort of error and stops with some BNK.

For instance, this is from battle_individual_melee__core
nodes_named.sort() # usually gives better results with dupes TypeError: '<' not supported between instances of 'NodeObject' and 'NodeObject' gui: generator stopped on error

Also, something like this
val += " {%s, %s}" % minmax TypeError: unsupported operand type(s) for +=: 'int' and 'str' gui: generator stopped on error

bnnm commented

wwiser.zip

Fixed the second error but I can't trigger the first one, did some tweaks just in case. Which python version are you using? (shown near wwise version in the log). If it still happens, and you have extra files like SoundbanksInfo.xml post them too.

That's awesome. Thank you very much!

bnnm commented

I take it worked, so closing this.