Hello All. I have been a long time lurker and have benefited from the excellent tools and advice on this forum. For a while, I have been able to extract BFV sound data into wav/mp3 but since the recent 6.0 patch (as of 9th, Feb. 2020), I no longer can.
I wonder is it the patch that is at fault or just me forgetting a crucial step. It might also be the BFV Dumper that is faulty in the first place and not a problem with the BFVdecoder. All tools used are up to date (to the best of my knowledge) and running on the correct python versions.
It seems that I can dump the BFV data just fine but when running BFVdecoder, I consistently get this error:
Code: Select all
>>>
XAS1 dll detected.
EASpeex dll detected.
EALayer3 tool detected.
Traceback (most recent call last):
File "D:\BFV Dump Tools\BFVdecoder\BFVdecoder.py", line 540, in <module>
main()
File "D:\BFV Dump Tools\BFVdecoder\BFVdecoder.py", line 537, in main
dbx.decode()
File "D:\BFV Dump Tools\BFVdecoder\BFVdecoder.py", line 398, in decode
for i in self.prim.get("$::SoundDataAsset/Chunks::array").fields:
File "D:\BFV Dump Tools\BFVdecoder\BFVdecoder.py", line 169, in get
raise Exception("Could not find complex with name: "+str(e)+"\nFull path: "+name+"\nFilename: "+self.dbx.trueFilename)
Exception: Could not find complex with name: $::SoundDataAsset
Full path: $::SoundDataAsset/Chunks::array
Filename: Sound/PlaceholderDummy_Casablanca
>>>
Could it be a faulty dump (I have dumped the files twice to check) or has something changed with the update? Thank you in advance.