Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

FSBext - FSB files extractor

Featured Replies

  • Author
  • Localization

cyberspeed, posted Sun Feb 26, 2017 12:08 am (21021)


aluigi wrote:
The key...

Thank you, :)
Much appreciated.
  • Replies 87
  • Views 8
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

Savage, posted Thu Mar 23, 2017 7:33 pm (21728)


Compiled version for Linux, includes the source and the exe for Windows too

fsbext.036.7z

  • Author
  • Localization

spider91, posted Mon Apr 24, 2017 11:47 am (22607)


Have a big .fsb (version 5) archive with mp3 format and last file extracted from it is obviously wrong, cause it have 1gb size while 1.38 is whole .fsb size and rest of extracted files are 1.37gb.

Screenshot with wrong last file size - https://puu.sh/vuyQF/d6afc2cda3.png
Main .fsb file - https://mega.nz/#!BAZBxSSb!7M3U6tXPjeF7 ... 6KSTT86NPg

P.S.
Using fsbext 0.3.6
  • Author
  • Localization

spider91, posted Sat Apr 29, 2017 9:39 am (22710)


aluigi
any fixes for fsbext? tool with fmod api from deamon1 converts all files to wav without problems and last file is some kb on size
  • Author
  • Localization

aluigi, posted Sat Apr 29, 2017 9:49 am (22713)


Just checking in this moment.
All the offsets and sizes are correct till the file at offset 0x400a9720 ("FR_HQ_sid_DLGMINER-LINE2057").
Give me some minutes.
  • Author
  • Localization

aluigi, posted Sat Apr 29, 2017 11:37 am (22719)


Versio 0.3.7

Please note that I have not verified if the offsets are really 34 bits
  • Author
  • Localization

spider91, posted Sun Apr 30, 2017 7:49 am (22743)


Seems to be fine now, thanks.
  • Author
  • Localization

aluigi, posted Sun May 07, 2017 12:32 pm (22982)


Version 0.3.8
An user provided a sample that had the channels sub field (type 0xa) set to zero so I had to "restore" the original channels specified in the header (don't know why they specify zero channels), then I had to limit the offset to 32 bits instead of the hypotethical 34 I thought (due to "samples >> 2" 32, yeah guessing was wrong).
  • Author
  • Localization

AnonBaiter, posted Sun May 07, 2017 3:47 pm (22989)


You've probably never thought of this but...

Does this tool support the splitting of multiple .fsb files out of a single .fsb archive?
  • Author
  • Localization

aluigi, posted Sun May 07, 2017 6:14 pm (22995)


I thought about a similar option for helping the people who use fsb_aud_extr.exe on bank files that contain multiple fsb archives with ogg data, but I "forgot" (50% forgot, 50% lack of interest and lazyness due to all the necessary tests) to implement it.
Probably it's better to make a script for that, findloc FSB, read the header and handle it if the format is correct or skip it if it's a false positive.

Or do you mean something else?
  • Author
  • Localization

AnonBaiter, posted Sun May 07, 2017 6:53 pm (23001)


You know, same thing as extraction but with a way to keep the headers intact for each file.
  • Author
  • Localization

aluigi, posted Sun May 07, 2017 7:15 pm (23003)


I don't understand if you are talking about an input fsb archive or an input raw file containing multiple fsb archives, because an fsb archive contains multiple audio data with information that have no sense in the prioprietary header of each entry (moreover fsb5 where it has dynamic size).
  • Author
  • Localization

AnonBaiter, posted Sun May 07, 2017 10:12 pm (23007)


I'm talking about an input fsb archive.
  • Author
  • Localization

aluigi, posted Mon May 08, 2017 12:55 pm (23017)


ok so I definitely not understand what you mean with extracting multiple fsb files from one fsb archive and what would be the purpose of a similar thing.
  • Author
  • Localization

GHOST DEAD, posted Mon Jul 31, 2017 5:34 am (25113)


hello aluigi...
your tool is verry good work with all fsb
i can extract fsb file but how can i repack them? i want rebuild some mp3 files to fsb5... canyou help me? or give me a example of .bat file
  • Author
  • Localization

aluigi, posted Fri Aug 04, 2017 6:52 pm (25227)


fsbext has a rebuild option but it was used in the past and I doubt it's still compatible with the current versions of the FSB archive.
It's better if you use the official fmod soundback tools.
  • Author
  • Localization

imbamoves, posted Fri Dec 07, 2018 11:07 am (41073)


aluigi wrote:
http://aluigi.org/papers.htm#fsbext

Tool for extracting the files from FSB archives, used in the FMOD framework.

It supports:
FSB1, FSB2, FSB3, FSB3.1, FSB4 and FSB5

And it has been tested against a huge number of games and different FSB archives.

I have just released a new version, 0.3.3, that fixes the calculation of channels and frequency for FSB5.
Thanks to brendan19 for pointing me on this error.

master how to reimport the fsb.. its only extract or dump but how about how to reimport the fsb files? tutorial
  • Author
  • Localization

aluigi, posted Fri Dec 07, 2018 8:42 pm (41096)


@imbamoves
Do not open other topics or going OT in others.

Fsbext has a runtime help with some info about reimporting, it should work but it's not a primary feature:
Code:
Rebuilding options:
-s FILE  binary file containing the information for rebuilding the FSB file,
         specify it during the extraction (will be created) and rebuilding
-r       rebuild the original file:
         Example:   fsbext -d myfolder -s files.dat    input.fsb
                    fsbext -d myfolder -s files.dat -r output.fsb
         the tool will remove any header in the imported files automatically
  • Author
  • Localization

Hell_Inspector, posted Thu Jan 31, 2019 6:48 pm (43017)


Can support for FSHB be added? I can't seem to find anything that opens it
  • Author
  • Localization

aluigi, posted Thu Jan 31, 2019 8:54 pm (43021)


Hell_Inspector wrote:
Can support for FSHB be added? I can't seem to find anything that opens it

I already gave you the answer on viewtopic.php?p=42997#p42997 so why are you posting here?
  • Author
  • Localization

Hell_Inspector, posted Fri Feb 01, 2019 5:29 am (43041)


Im asking cause i cant seem to open it with vgmstream
  • Author
  • Localization

aluigi, posted Fri Feb 01, 2019 10:48 am (43054)


Here you are off-topic, so continue post in the other topic.
  • Author
  • Localization

Dark_Ansem, posted Sun Feb 24, 2019 12:38 pm (45241)


aluigi wrote:
Here you are off-topic, so continue post in the other topic.


Is it off-topic to kindly request for an updated version of the tool? I tried this on both FFX FSB and Darkest Dungeon FSB, but the files are absolutely unusable.
  • Author
  • Localization

Dark_Ansem, posted Tue Feb 26, 2019 10:53 am (45301)


aluigi wrote:
I bet you got an FSB containg vorbis data, you must use viewtopic.php?f=17&t=1901 for extracting them.


Darkest Dungeon is indeed with OGG (for some files). But FFX not. It's XBOX audio. But it works, at any rate, once they're split at least. Thank you.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.