Deus Ex: Mankind Divided Sound .pc_fsb & Music .pc_fsbm

Get help on any and all audio formats, or chip in and help others!
Post Reply
y1560730
ultra-n00b
Posts: 1
Joined: Wed Feb 07, 2018 12:15 am

Deus Ex: Mankind Divided Sound .pc_fsb & Music .pc_fsbm

Post by y1560730 » Wed Feb 07, 2018 12:28 am

I want to extract music from the .pc_fsbm files that are located in Deus Ex Mankind Divided\runtime. There are four .pc_fsb files (77.7 MB) and 143 .pc_fsbm files (539 MB).

For example:
A2E93924B183A3AFF36579340E3ACFDC.pc_fsbm

I drag the file into http://aezay.dk/aezay/fsbextractor/

Code: Select all

Failed to open file. Content may be encrypted, or it's not a valid FSB file format (FileID: 0x4653424D)
I use File/Scan for all Headers

Image

I right-click the file and extract it to c_sting_bank_v1.ogg

VLC can't play the file. drgunpack5 (dup570beta) can't find anything.

I try fsbext from http://aluigi.altervista.org/search.php?src=fsbext

Code: Select all

fsbext.exe A2E93924B183A3AFF36579340E3ACFDC.pc_fsbm

FSB files extractor 0.3.8a
by Luigi Auriemma
e-mail: me@aluigi.org
web:    aluigi.org

- input file:   A2E93924B183A3AFF36579340E3ACFDC.pc_fsbm
- probably the file uses encryption, insert the needed keyword:
  type ? for viewing the hex dump of the first 176 bytes of the file because
  it's possible to see part of the plain-text password in the encrypted file!
  ?
- encryption type 1
4d 42 53 46 00 00 00 00 00 00 00 00 40 ea 01 00   MBSF........@...
ff ff ff ff ff ff ff ff 46 53 42 35 01 00 00 00   ........FSB5....
01 00 00 00 5c 00 00 00 28 00 00 00 80 e9 01 00   ....\...(.......
0f 00 00 00 01 00 00 00 00 00 00 00 08 49 0c 1e   .............I..
f8 0a e9 ca 32 12 88 7d 04 f4 21 60 7c 1a ec f5   ....2..}..!`|...
93 44 6b a3 33 00 00 00 24 c9 1a 00 a0 00 00 16   .Dk.3...$.......
ce 59 aa 38 48 00 00 00 c0 b7 00 00 e9 33 00 00   .Y.8H........3..
40 76 01 00 5f 68 00 00 00 32 02 00 b6 a0 00 00   @v.._h...2......
80 ed 02 00 b4 dc 00 00 40 a8 03 00 6f 15 01 00   ........@...o...
40 64 04 00 41 48 01 00 40 20 05 00 95 7b 01 00   @d..AH..@ ...{..
40 d8 05 00 5c ad 01 00 40 94 06 00 57 e0 01 00   @...\...@...W...

- encryption type 2
f4 11 88 24 00 00 00 00 00 00 00 00 02 57 80 00   ...$.........W..
ff ff ff ff ff ff ff ff 62 ca 42 ac 80 00 00 00   ........b.B.....
80 00 00 00 3a 00 00 00 14 00 00 00 01 97 80 00   ....:...........
f0 00 00 00 80 00 00 00 00 00 00 00 10 92 30 78   ..............0x
1f 50 97 53 4c 48 11 be 20 2f 84 06 3e 58 37 af   .P.SLH.. /..>X7.
c9 22 d6 c5 cc 00 00 00 24 93 58 00 05 00 00 68   ."......$.X....h
73 9a 55 1c 12 00 00 00 03 ed 00 00 97 cc 00 00   s.U.............
02 6e 80 00 fa 16 00 00 00 4c 40 00 6d 05 00 00   .n.......L@.m...
01 b7 40 00 2d 3b 00 00 02 15 c0 00 f6 a8 80 00   ..@.-;..........
02 26 20 00 82 12 80 00 02 04 a0 00 a9 de 80 00   .& .............
02 1b a0 00 3a b5 80 00 02 29 60 00 ea 07 80 00   ....:....)`.....

- probably the file uses encryption, insert the needed keyword:
  type ? for viewing the hex dump of the first 176 bytes of the file because
  it's possible to see part of the plain-text password in the encrypted file!

- use encryption type -1

Error: your password seems wrong
I am at a loss.

brendan19
ultra-veteran
ultra-veteran
Posts: 374
Joined: Thu Aug 12, 2010 8:15 am
Has thanked: 54 times
Been thanked: 82 times

Re: Deus Ex: Mankind Divided Sound .pc_fsb & Music .pc_fsbm

Post by brendan19 » Fri Feb 09, 2018 2:45 am

Uploading a sample of the files helps :)

bxaimc
veteran
Posts: 80
Joined: Sun May 09, 2010 8:54 pm
Been thanked: 11 times
Contact:

Re: Deus Ex: Mankind Divided Sound .pc_fsb & Music .pc_fsbm

Post by bxaimc » Sat Feb 10, 2018 5:51 am

Try trimming the header up to “FSB5” and see if that works.

spyfoxguy
ultra-n00b
Posts: 1
Joined: Mon Jul 17, 2017 12:24 am
Has thanked: 2 times

Re: Deus Ex: Mankind Divided Sound .pc_fsb & Music .pc_fsbm

Post by spyfoxguy » Sun Nov 25, 2018 11:54 pm

Use this QuickBMS script on the .pc_fsbm files:

Code: Select all

for OFFSET = 0
    goto OFFSET
    findloc OFFSET string "FSB5"
    goto OFFSET
    getdstring FSB_SIGN 4   # FSOUND_FSB_HEADER_FSB5 (fsb.h)
    get version long
    get numsamples long
    get shdrsize long
    get namesize long
    get datasize long
    xmath SIZE "0x3c + shdrsize + namesize + datasize"
    get NAME filename
    set NAME1 long OFFSET
    string NAME1 p= "%08x" NAME1
    set NAME2 long SIZE
    string NAME2 p= "%08x" NAME2
    string NAME += "_"
    string NAME += NAME1
    string NAME += "_"
    string NAME += NAME2
    string NAME += ".fsb"
    log NAME OFFSET SIZE
next OFFSET + SIZE
And then use the scripts in [this project](https://github.com/HearthSim/python-fsb ... ag/b7bf605) to get at the .ogg files.

Bonus:
To make conversion easier, you can do it in batch (I'm on Windows):

Code: Select all

for %%f in ("C:\your_fsb_files\*") do (
    "C:\Program Files\Python36\python.exe" extract.py --verbose "%%f"
)
Copy-paste the above into a .bat file and run it from the Windows command prompt.

Naomi9
ultra-n00b
Posts: 3
Joined: Fri Nov 30, 2018 11:46 am

Re: Deus Ex: Mankind Divided Sound .pc_fsb & Music .pc_fsbm

Post by Naomi9 » Fri Nov 30, 2018 12:21 pm

brendan19 wrote:Uploading a sample of the files helps :)
Totally agreed with you

Post Reply