Page 1 of 1
Deus Ex : Human Revolution BETA FSB help
Posted: Tue May 31, 2011 7:05 pm
by OrangeC
The contents of this post was deleted because of possible forum rules violation.
Re: Dues ex Human revolution BETA FSB help
Posted: Wed Jun 01, 2011 3:45 pm
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.
Re: Dues ex Human revolution BETA FSB help
Posted: Wed Jun 01, 2011 6:34 pm
by OrangeC
i used -p 4 -p 2 nothing. so yes i posted it on hcs forums.
Re: Dues ex Human revolution BETA FSB help
Posted: Sun Jun 05, 2011 4:19 am
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).
Re: Dues ex Human revolution BETA FSB help
Posted: Mon Jun 06, 2011 9:00 am
by qwerty
The contents of this post was deleted because of possible forum rules violation.
Re: Dues ex Human revolution BETA FSB help
Posted: Mon Jun 06, 2011 1:01 pm
by OrangeC
Can you provide the bms script?
Re: Dues ex Human revolution BETA FSB help
Posted: Tue Jun 07, 2011 5:55 am
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.
Re: Dues ex Human revolution BETA FSB help
Posted: Tue Jun 07, 2011 12:21 pm
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
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"
Re: Dues ex Human revolution BETA FSB help
Posted: Sun Aug 21, 2011 12:34 am
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
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."
Re: Deus Ex : Human Revolution BETA FSB help
Posted: Sun Aug 21, 2011 1:31 am
by hcs
hcs64.com/files/dxhrb_deblock01_win32.zip
Re: Deus Ex : Human Revolution BETA FSB help
Posted: Sun Aug 21, 2011 10:50 am
by doomed
Seconded, someone please post a bms script..
Re: Deus Ex : Human Revolution BETA FSB help
Posted: Sun Aug 21, 2011 8:30 pm
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.