FMOD FSB files extractor (through their API)

Do you know a tool, link or website for working on a specific game files or to help game research? Let's collect them here!
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

FMOD FSB files extractor (through their API)

Post by id-daemon »

There are two extractors, because some FSB files can only be extracted with one or another FMOD product.

fsb_aud_extr.exe (needs fmodL.dll from "FMOD Studio Programmer’s API")

fmod_extr.exe (needs fmodex.dll from "FMOD Ex Programmer’s API")

Required DLL's are here

To use the tool you need to type: fsb_aud_extr.exe <fsb_name>
Or just drag-n-drop FSB file onto fsb_aud_extr.exe.
Last edited by id-daemon on Wed Aug 23, 2017 4:17 pm, edited 5 times in total.
Equimanthorn02
Posts: 5
Joined: Fri May 01, 2015 12:31 pm

Re: FMOD FSB files extractor (through their API)

Post by Equimanthorn02 »

Awesome, thanks! :D
susukiller
Posts: 12
Joined: Mon Feb 01, 2016 3:55 am

Re: FMOD FSB files extractor (through their API)

Post by susukiller »

bravo! .celt conqueror!
Zpectre87
Posts: 35
Joined: Sun Feb 07, 2016 10:48 pm

Re: FMOD FSB files extractor (through their API)

Post by Zpectre87 »

Nice stuff, I was looking for a better way to extract than fsbext.
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: FMOD FSB files extractor (through their API)

Post by AnonBaiter »

I have a question for you:
is it possible to extract all .fsb files at once? I mean, I want them all to be extracted into a specific folder. Is there any way I can define the directory where they will be extracted?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: FMOD FSB files extractor (through their API)

Post by aluigi »

@id-daemon
Can I move this thread in the "Collection of tools and links" section?
I'm worried that it will get lost soon with the new threads.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: FMOD FSB files extractor (through their API)

Post by id-daemon »

Yes, sure.
Zpectre87
Posts: 35
Joined: Sun Feb 07, 2016 10:48 pm

Re: FMOD FSB files extractor (through their API)

Post by Zpectre87 »

Hi id-daemon, do you know if it's possible to somehow read the FEV files that accompany each FSB file? The FEVs are where rev mixing and matching are set. They can't be reverse-engineered via FMOD's own tools, and this info could be useful to convert sounds and even rebuild the files.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: FMOD FSB files extractor (through their API)

Post by id-daemon »

Everything is possible, it can just take more or less time.
Savage
Posts: 176
Joined: Thu Oct 02, 2014 4:58 pm

Re: FMOD FSB files extractor (through their API)

Post by Savage »

Hi! i have "litte" problem, fsbext and others programs extract 1769 files, but your tool extracts 1768 files , 1 file is missing.

I'm using the latest version you posted and it's the first time i have this "problem"

Here is the full FSB (big one, 313 mb's)
https://mega.nz/#!dBgRTBrC!cDCoGGMDvxKP ... xyHOBhq9Ak

thanks :D
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: FMOD FSB files extractor (through their API)

Post by id-daemon »

Then two of the files must have same names. Use fsbext and others programs.
Savage
Posts: 176
Joined: Thu Oct 02, 2014 4:58 pm

Re: FMOD FSB files extractor (through their API)

Post by Savage »

I tried with fsbext,
- input file: audio.fsb
- FSB5 mode 0
...
- 1769 files listed

Here is the missing file, (the other tools can extract it but can't convert the ogg vorbis, to wav) 164kb's
http://www58.zippyshare.com/v/evsc9tly/file.html
Last edited by Savage on Sat Jul 23, 2016 5:40 pm, edited 1 time in total.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: FMOD FSB files extractor (through their API)

Post by aluigi »

I hate ogg... :D
Just as a remainder, if someone wants to provide a full working code for fsb ogg to playable ogg it's ever welcome.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: FMOD FSB files extractor (through their API)

Post by id-daemon »

http://www68.zippyshare.com/v/gtYiw26B/file.html

problem was in ":" symbol in filename

and please delete that HUGE post
Savage
Posts: 176
Joined: Thu Oct 02, 2014 4:58 pm

Re: FMOD FSB files extractor (through their API)

Post by Savage »

id-daemon wrote:http://www68.zippyshare.com/v/gtYiw26B/file.html

problem was in ":" symbol in filename

and please delete that HUGE post


You right, it was too big, the file could be fixed or have any idea how to extract/convert the file in wave mode?
Thanks! :D
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: FMOD FSB files extractor (through their API)

Post by id-daemon »

I already sent you the file!
Savage
Posts: 176
Joined: Thu Oct 02, 2014 4:58 pm

Re: FMOD FSB files extractor (through their API)

Post by Savage »

Sorry browser problem, thanks!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: FMOD FSB files extractor (through their API)

Post by aluigi »

FMOD has removed FMOD Ex API from the download page but it's still available for download if you know the link, so use it to take fmodex.dll (open the exe with 7-zip and check in the "api" folder):
http://www.fmod.org/download/fmodex/api ... taller.exe

*edit2*
I have attached both fmodex.dll and fmodL.dll

The following is the link to the changelog for taking future versions:
http://www.fmod.org/fmod-designer-release-notes/
qqzzxxcc
Posts: 3
Joined: Thu Sep 01, 2016 10:23 am

Re: FMOD FSB files extractor (through their API)

Post by qqzzxxcc »

Thank you aluigi, spent 2 hours poking archive.org and google, and my friends for their installed games looking for required dll.

EDIT: You've attached 0.4.44.46, it's too old for fmod_extr, I have 0.4.44.52 which is also too old. I think it needs 0.4.44.56 or later.

FMOD lib version279622 less than header version 279638


EDIT2: Latest version 0.4.44.63 based on changelog
http://www.fmod.org/download/fmodex/api/Win/fmodapi44463win-installer.exe
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: FMOD FSB files extractor (through their API)

Post by aluigi »

:D