Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Deus Ex : Human Revolution BETA FSB help

Get help on any and all audio formats, or chip in and help others!
Post Reply
OrangeC
double-veteran
double-veteran
Posts: 868
Joined: Sun Apr 20, 2008 2:58 am
Has thanked: 5 times
Been thanked: 41 times

Deus Ex : Human Revolution BETA FSB help

Post by OrangeC »

The contents of this post was deleted because of possible forum rules violation.
Pepper
mega-veteran
mega-veteran
Posts: 278
Joined: Thu Apr 17, 2008 3:48 am
Has thanked: 47 times
Been thanked: 40 times

Re: Dues ex Human revolution BETA FSB help

Post by Pepper »

You might have better luck at Hcs64, since its his tool. Looking at the file, what padding value did you use? Edit: (nevermind this edit) Double edit: Sorry, misspoke. It could just be multi channel audio, with different channels in different fsbs, or it could be placeholder music, hence why its mono, and hence why its a beta. Even Fsbext shows it as mono, so It's probably one of those two situations.
OrangeC
double-veteran
double-veteran
Posts: 868
Joined: Sun Apr 20, 2008 2:58 am
Has thanked: 5 times
Been thanked: 41 times

Re: Dues ex Human revolution BETA FSB help

Post by OrangeC »

i used -p 4 -p 2 nothing. so yes i posted it on hcs forums.
hcs
mega-veteran
mega-veteran
Posts: 263
Joined: Sun Oct 18, 2009 9:41 pm
Location: Portland, OR
Has thanked: 3 times
Been thanked: 79 times
Contact:

Re: Dues ex Human revolution BETA FSB help

Post by hcs »

For future reference, there turned out to be two FSB files interleaved together. I posted a parser for the blocked stream format used here: http://hcs64.com/files/dxhrb_deblock01.zip

You need to point this (it takes a hexadecimal offset to start at on the command line) at the point 0x20 bytes before a the first FSB4 header (they come in pairs).
qwerty
advanced
Posts: 54
Joined: Tue Mar 30, 2010 11:00 pm
Been thanked: 2 times

Re: Dues ex Human revolution BETA FSB help

Post by qwerty »

The contents of this post was deleted because of possible forum rules violation.
OrangeC
double-veteran
double-veteran
Posts: 868
Joined: Sun Apr 20, 2008 2:58 am
Has thanked: 5 times
Been thanked: 41 times

Re: Dues ex Human revolution BETA FSB help

Post by OrangeC »

Can you provide the bms script?
hcs
mega-veteran
mega-veteran
Posts: 263
Joined: Sun Oct 18, 2009 9:41 pm
Location: Portland, OR
Has thanked: 3 times
Been thanked: 79 times
Contact:

Re: Dues ex Human revolution BETA FSB help

Post by hcs »

Here's what py2exe did to it: http://hcs64.com/files/dxhrb_deblock01_win32.zip

With the files you're extracting with your bms, which may be a tad short?, you'll need to provide a 0x800 offset to the deblocker as it is currently written.

Code: Select all

deblock blah.bin 0x800
qwerty
advanced
Posts: 54
Joined: Tue Mar 30, 2010 11:00 pm
Been thanked: 2 times

Re: Dues ex Human revolution BETA FSB help

Post by qwerty »

hcs, thanks again!
after deblocking bin file i've got 2 mono fsb's. then i've used your fsb_mpeg on each of them

Code: Select all

fsb_mpeg fsb_file_1.fsb -p 16
and i've got 2 mono mp3's.
is anyone know the tool that allows to combine 2 mono mp3's into 1 stereo without reencode (just with MPEG frames manipulation)? and is this possible at all? :)
ps: i'll post bms script in this thread
ps2: please rename this thread to "dEUs ex", not "dUEs ex" :)
killerpepo
beginner
Posts: 21
Joined: Wed Mar 23, 2011 7:22 am
Has thanked: 16 times
Been thanked: 7 times

Re: Dues ex Human revolution BETA FSB help

Post by killerpepo »

qwerty wrote:hcs, thanks again!
after deblocking bin file i've got 2 mono fsb's. then i've used your fsb_mpeg on each of them

Code: Select all

fsb_mpeg fsb_file_1.fsb -p 16
and i've got 2 mono mp3's.
is anyone know the tool that allows to combine 2 mono mp3's into 1 stereo without reencode (just with MPEG frames manipulation)? and is this possible at all? :)
ps: i'll post bms script in this thread
ps2: please rename this thread to "dEUs ex", not "dUEs ex" :)
can you provide another link of bms script

cause it's not working with me says

"You are not authorised to read this forum."
hcs
mega-veteran
mega-veteran
Posts: 263
Joined: Sun Oct 18, 2009 9:41 pm
Location: Portland, OR
Has thanked: 3 times
Been thanked: 79 times
Contact:

Re: Deus Ex : Human Revolution BETA FSB help

Post by hcs »

hcs64.com/files/dxhrb_deblock01_win32.zip
doomed
n00b
Posts: 11
Joined: Sun May 09, 2010 12:55 am
Been thanked: 2 times

Re: Deus Ex : Human Revolution BETA FSB help

Post by doomed »

Seconded, someone please post a bms script.. :)
Drew
ultra-n00b
Posts: 1
Joined: Sun Aug 21, 2011 8:13 pm

Re: Deus Ex : Human Revolution BETA FSB help

Post by Drew »

Here's a BMS script I've seen somewhere else that I am told works:

Open FDDE 001 1 EX
Get VOLSIZE long
GetDString BASEDIR 0x40
Get FILES long
SavePos FAT1
Math FAT2 = FILES
Math FAT2 *= 4
Math FAT2 += FAT1
For I = 0 < FILES
Get HASH long
String NAME p= "%08X.bin" HASH
SavePos FAT1
GoTo FAT2
Get SIZE long
Get OFFS long
Get FLAGS long
Get DUMMY long
SavePos FAT2
GoTo FAT1
Math OFFS *= 0x800
Math VOL = OFFS
Math OFFS u%= VOLSIZE
Math VOL u/= VOLSIZE
# Print "%VOL% %OFFS%"
If VOL == 0
Log NAME OFFS SIZE
Else
Log NAME OFFS SIZE 1
EndIf
Next I

The problem I'm having is I can't figure out which resource archive contains the voices, which contains the music and sound effects, and which contains the graphics. I assumed bigfile_english.000 had the voices because of the name and because it was the smallest file With this script, quickbms extracted about 11,000 .bins. When I used it on bigfile.000 however it stopped after 13 saying something was already open. I don't know if that's an error with the script, or something else.
Post Reply