FMOD Audio FSB: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
No edit summary
imported>Ikskoks
 
(102 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{GRAFPageHeader}}
== FSB ==


[[Category:Complete_Complete | Status: Complete]]
* ''' Format Type ''':    Audio <br>
[[Category:Extension_fsb | Extension: fsb]]
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
{{CompactGRAFTOC}}
* ''' Signature ''':   FSB / FSB4 / FSB5 <br>
 
 
=== Format Specifications ===


<div style="border:solid 1px #AAAAAA; padding:4px; background-color:#F9F9F9;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<i>Format Type:</i> Audio<br />
<i>Extensions:</i> fsb <br />
<i>Platforms:</i> <i>unknown</i><br />
<i>Endian Order:</i> Little Endian
</div>
[[Category:Format_Audio | Type: Audio]]
<br /><br />
== Format Specifications ==
<pre>
<pre>
// ARCHIVE HEADER (48 bytes)
// ARCHIVE HEADER (48 bytes)
   4 - Header (FSB4)
   4 - Signature  // "FSB4", "FSB5" etc.
   4 - Number Of Files
   4 - Number Of Files
   4 - Directory Length
   4 - Directory Length
Line 47: Line 44:
   // for each file
   // for each file
     X - File Data
     X - File Data
</pre>
</pre>
<br /><br />
</div>
== MultiEx BMS Script ==


<tt>
=== Notes and Comments ===  
<i>No BMS script</i>
</tt>
<br /><br />
[[Category:BMS_None | BMS: None]]
== Supported Programs ==


* [[Game Extractor|Game Extractor]]<br />
* This file format occurs in games using [https://en.wikipedia.org/wiki/FMOD FMOD].
<br /><br />
* Files can be encrypted.
[[Category:Program_Game_Extractor | Program: Game Extractor]]
* FSB stands for "FMOD Sample Bank".
== Notes ==
 
<i>No additional notes</i>
<br /><br />
[[Category:CE_None | Compression: None]]
== Games ==


=== Games ===
List of games using this file format:
* Brutal Legend
* Dark Souls III
* Monster Jam (PC/PS2) (*.FSB) (encrypted)
* Order of War
* Order of War
* The UnderGarden
* 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].


<br /><br />
Passwords for '''FSB''' files listed below are shared '''for educational purposes only'''.<br>
== Navigation ==
Please don't use them to steal assets from games.


{{Format Navigation}}
{| class="wikitable sortable"
<br /><br />
|-
!    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: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: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?

  • Check the instruction here or here or the guessfsb tool here.


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

See Also

Gallery