FMOD Audio FSB: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (→Notes) |
imported>Ikskoks |
||
| (90 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
* ''' Signature ''': FSB / FSB4 / FSB5 <br> | * ''' Signature ''': FSB / FSB4 / FSB5 <br> | ||
== Format Specifications == | |||
=== Format Specifications === | |||
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | |||
<pre> | <pre> | ||
// ARCHIVE HEADER (48 bytes) | // ARCHIVE HEADER (48 bytes) | ||
| Line 41: | Line 44: | ||
// for each file | // for each file | ||
X - File Data | X - File Data | ||
</pre> | |||
</div> | |||
=== Notes and Comments === | |||
* This file format occurs in games using [https://en.wikipedia.org/wiki/FMOD FMOD]. | |||
* Files can be encrypted. | |||
* FSB stands for "FMOD Sample Bank". | |||
=== Games === | |||
List of games using this file format: | |||
* Brutal Legend | |||
* Dark Souls III | |||
* Monster Jam (PC/PS2) (*.FSB) (encrypted) | |||
* Order of War | |||
* The UnderGarden | |||
* To Love-Ru Darkness: True Princess | |||
* many more... | |||
=== Passwords === | |||
How to find passwords? | |||
* Check the instruction [https://zenhax.com/viewtopic.php?t=2690#p14869 here] or [https://forum.xentax.com/viewtopic.php?p=52205#p52205 here] or the guessfsb tool [http://hcs64.com/files/guessfsb03.zip here]. | |||
== | Passwords for '''FSB''' files listed below are shared '''for educational purposes only'''.<br> | ||
Please don't use them to steal assets from games. | |||
{| class="wikitable sortable" | |||
|- | |||
! Game Title !! Archive Password | |||
|- | |||
| Blind Fate Edo no Yami || 8oxUpZS3d0JGPADm | |||
|- | |||
| Brutal Legend <br>Headlander <br>Other Double Fine games || DFm3t4lFTW | |||
|- | |||
| Cookie Run: Ovenbreak || ghfxhslrghfxhslr | |||
|- | |||
| Critter Crunch || j1$Mk0Libg3#apEr42mo <br>k47!Lp$eR3vG5%xcdS9b | |||
|- | |||
| Cyphers || @kdj43nKDN^k*kj3ndf02hd95nsl(NJG | |||
|- | |||
| Dark Souls III || FDPrVuT4fAFvdHJYAgyMzRF4EcBAnKg | |||
|- | |||
| DJ Hero 2 || nos71RiT | |||
|- | |||
| Gas Guzzlers: Combat Carnage || C5FA83EA64B34EC2BFE | |||
|- | |||
| Ghost in the Shell: First Assault || %lAn2{Pi*Lhw3T}@7*!kV=?qS$@iNlJ | |||
|- | |||
| Guitar Hero III || 5atu6w4zaw | |||
|- | |||
| Invisible Inc. || mint78run52 | |||
|- | |||
| Ji Feng Zhi Ren / Kritika Online || kri_tika_5050_ | |||
|- | |||
| Mirror War Reincarnation of Holiness || logicsounddesignmwsdev | |||
|- | |||
| Monster Jam || truck/impact/carbody | |||
|- | |||
| Mortal Kombat X || 996164B5FC0F402983F61F220BB51DC6 | |||
|- | |||
| N++ || H$#FJa%7gRZZOlxLiN50&g5Q | |||
|- | |||
| Need for Speed Shift 2 || p&oACY^c4LK5C2v^x5nIO6kg5vNH$tlj | |||
|- | |||
| RevHeadz || 1^7%82#&5$~/8sz | |||
|- | |||
| Sekiro: Shadows Die Twice || G0KTrWjS9syqF7vVD6RaVXlFD91gMgkC | |||
|- | |||
| Super Time Force Ultra || $5Mli9w!vMj3kLs*bpRk | |||
|- | |||
| World of Speed || sTOoeJXI2LjK8jBMOk8h5IDRNZl3jq3I | |||
|- | |||
| Xian Xia Chuan || gat@tcqs2010 | |||
|- | |||
| Xuan Dou Zhi Wang / King of Combat || Xiayuwu69252.Sonicli81223#$*@*0 | |||
|- | |||
|} | |||
=== QuickBMS Script === | |||
* [http://aluigi.altervista.org/bms/dump_fsbs.bms dump_fsbs.bms] (it dumps multiple raw FSB files from archives, e.g. from "resources.resource" file in Unity games) | |||
=== Compatible Programs === | |||
== | |||
* [[ | * [http://aezay.dk/aezay/fsbextractor/ Aezay FSB extractor] (no support for encrypted files?) | ||
* FMOD Designer (creates '''FSB4''' files with PCM audio) | |||
[[ | * [https://www.fmod.com/download/fmodstudio/api/Win/fmodstudioapi10211win-installer.exe#fmodengine FMOD SoundBank Generator / FMOD Engine / fsbank.exe] (creates '''FSB5''' files with PCM/XMA/AT9/Vorbis/FADPCM/OPUS audio) | ||
* foobar2000 + vgmstream plugin | |||
* [https://github.com/CreatorsOfficial/FSBank5.Net FSBank5.Net] (creates FSB5 files) | |||
* [https://aluigi.altervista.org/papers/fsbext.zip FSB files extractor (fsbext)] | |||
* [http://hcs64.com/files/fsbii08.zip fsbii] | |||
* [http://hcs64.com/files/guessfsb03.zip guessfsb] | |||
* [https://github.com/HearthSim/python-fsb5 python-fsb5] | |||
=== See Also === | |||
* [[FMOD Audio BANK]] | |||
* [https://github.com/vgmstream/vgmstream/blob/master/src/meta/fsb_keys.h fsb_keys.h] (list of keys for FSB files) | |||
==Gallery== | |||
<gallery bordercolor="transparent" spacing="small" orientation="landscape"> | |||
fmod_soundbank_generator.png|FMOD Soundbank Generator | |||
fmod_designer.png|FMOD Designer | |||
aezay_fsb_extractor.png|Aezay FSB Extractor | |||
</gallery> | |||
<br/><br> | |||
[[Category: | [[Category:Complete Complete|FMOD Audio FSB]] | ||
[[Category:Platform PC|FMOD Audio FSB]] | |||
[[Category:CE None|FMOD Audio FSB]] | |||
[[Category:Format_Archive | Type: Archive]] | |||
[[Category:Format_Audio | Type: Audio]] | |||
[[Category:Extension_fsb | Extension: fsb]] | [[Category:Extension_fsb | Extension: fsb]] | ||
[[Category:File Format]] | [[Category:File Format]] | ||
Latest revision as of 22:36, 15 February 2023
Back to index | Edit this page
FSB
- Format Type : Audio
- Endian Order : Little Endian
- Signature : FSB / FSB4 / FSB5
Format Specifications
// ARCHIVE HEADER (48 bytes)
4 - Signature // "FSB4", "FSB5" etc.
4 - Number Of Files
4 - Directory Length
4 - Data Length
4 - Extended Version
4 - Flags
8 - null
16 - Hash?
// DIRECTORY
// for each file (80 bytes per entry)
2 - File Entry Length (80)
30 - Filename (null terminated)
4 - Samples Length
4 - Compressed File Length (length of the whole file, as stored in the archive)
4 - Loop Start
4 - Loop End
4 - Mode
4 - Frequency / Sound Sample Rate (32000/22050/44100)
2 - Volume
2 - Pan
2 - Pri
2 - Channels - Stereo/Mono (2)
4 - Minimum Distance
4 - Maximum Distance
4 - Variable Frequency
2 - Variable Volume
2 - Variable Pan
// FILE DATA
// for each file
X - File Data
Notes and Comments
- This file format occurs in games using FMOD.
- Files can be encrypted.
- FSB stands for "FMOD Sample Bank".
Games
List of games using this file format:
- Brutal Legend
- Dark Souls III
- Monster Jam (PC/PS2) (*.FSB) (encrypted)
- Order of War
- The UnderGarden
- To Love-Ru Darkness: True Princess
- many more...
Passwords
How to find passwords?
Passwords for FSB files listed below are shared for educational purposes only.
Please don't use them to steal assets from games.
| Game Title | Archive Password |
|---|---|
| Blind Fate Edo no Yami | 8oxUpZS3d0JGPADm |
| Brutal Legend Headlander Other Double Fine games |
DFm3t4lFTW |
| Cookie Run: Ovenbreak | ghfxhslrghfxhslr |
| Critter Crunch | j1$Mk0Libg3#apEr42mo k47!Lp$eR3vG5%xcdS9b |
| Cyphers | @kdj43nKDN^k*kj3ndf02hd95nsl(NJG |
| Dark Souls III | FDPrVuT4fAFvdHJYAgyMzRF4EcBAnKg |
| DJ Hero 2 | nos71RiT |
| Gas Guzzlers: Combat Carnage | C5FA83EA64B34EC2BFE |
| Ghost in the Shell: First Assault | %lAn2{Pi*Lhw3T}@7*!kV=?qS$@iNlJ |
| Guitar Hero III | 5atu6w4zaw |
| Invisible Inc. | mint78run52 |
| Ji Feng Zhi Ren / Kritika Online | kri_tika_5050_ |
| Mirror War Reincarnation of Holiness | logicsounddesignmwsdev |
| Monster Jam | truck/impact/carbody |
| Mortal Kombat X | 996164B5FC0F402983F61F220BB51DC6 |
| N++ | H$#FJa%7gRZZOlxLiN50&g5Q |
| Need for Speed Shift 2 | p&oACY^c4LK5C2v^x5nIO6kg5vNH$tlj |
| RevHeadz | 1^7%82#&5$~/8sz |
| Sekiro: Shadows Die Twice | G0KTrWjS9syqF7vVD6RaVXlFD91gMgkC |
| Super Time Force Ultra | $5Mli9w!vMj3kLs*bpRk |
| World of Speed | sTOoeJXI2LjK8jBMOk8h5IDRNZl3jq3I |
| Xian Xia Chuan | gat@tcqs2010 |
| Xuan Dou Zhi Wang / King of Combat | Xiayuwu69252.Sonicli81223#$*@*0 |
QuickBMS Script
- dump_fsbs.bms (it dumps multiple raw FSB files from archives, e.g. from "resources.resource" file in Unity games)
Compatible Programs
- Aezay FSB extractor (no support for encrypted files?)
- FMOD Designer (creates FSB4 files with PCM audio)
- FMOD SoundBank Generator / FMOD Engine / fsbank.exe (creates FSB5 files with PCM/XMA/AT9/Vorbis/FADPCM/OPUS audio)
- foobar2000 + vgmstream plugin
- FSBank5.Net (creates FSB5 files)
- FSB files extractor (fsbext)
- fsbii
- guessfsb
- python-fsb5
See Also
- FMOD Audio BANK
- fsb_keys.h (list of keys for FSB files)
Gallery
-
FMOD Soundbank Generator
-
FMOD Designer
-
Aezay FSB Extractor