AlphaTwentyThree wrote:What exactly does your tool do? Doesn't it read the offsets and sizes of the ogg containers and sends them through the dll to decode?
No. It passes the whole FSB file to the dll.
Ok, I didn't know that... Seems like I'll have to give it a try after all...
id-daemon2 wrote:This may mean there's no names inside the FSB. Can you send me an example file?
Sure, here's an example file. It doesn't have the filename inside the FSB so maybe you could add that to your program? If no string ID is found for a name then it uses the basename of the FSB file adding a _1, _2 etc or something if there is more than one file
Else... could you upload the source code somwhere? Maybe somebody is able to write an according QuickBMS script which eventually can be rewritten to split FSB5 containers?
AlphaTwentyThree wrote:Else... could you upload the source code somwhere? Maybe somebody is able to write an according QuickBMS script which eventually can be rewritten to split FSB5 containers?
Sure, here it is. But it will not help a bit to write any scripts:
Here's a new version that will output numbered filenames if there are none inside of FSB. Also some basic error handling added, so if you give it a wrong file, it won't crash, but give you proper error message.
id-daemon2 wrote:ok it was from out of memory. Fixed.
Thanks a lot for this tool! I was able to use it on another game: The Forest (unity v5). Couldn't find anything decent to properly handle FSB archives, especially where duplicate names existed (GUI's terminate early with no options).