Page 1 of 1

F.E.A.R. 3 compressed dsPack files

Posted: Wed Jul 20, 2011 1:42 pm
by rengareng
hi,
this file from original release of the game. there is 2 different header for files.
resources\Localized\Audio\English.dsPack file:

Code: Select all

2066676D5A5A0108 :  fgmZZ..
other files in resources\ has

Code: Select all

6D67662008015A5A : mgf ..ZZ
. there is I think there is only little endian and big endian difference.
and example file:
DOWNLOAD sample preload.dsPack file

Re: F.E.A.R. 3 compressed dsPack files

Posted: Mon Jan 16, 2012 10:09 pm
by bugmenotty
I can't believe no one has managed to create an extractor for the game. I checked out english.dspack and found the file listing at offset 0x2506D6. The archive contains over 2000 uncompressed mp3-files with wave headers (160kbps, mono, 48khz). The same goes for audio.dspack. I extracted one file manually with a hex editor and it plays fine.

I checked out resource.dspack and that one seems to be compressed. The end of the file seems to contain the dictionary, at least the many word fragments I found give me the impression. I'm not knowledgeable enough to identify the compression algorithm, but may be someone can take it from here and finally decipher these files.

Re: F.E.A.R. 3 compressed dsPack files

Posted: Sun Jan 22, 2012 11:14 am
by bugmenotty
Funny that no one seems to be able to extract the uncompressed archives. Well, I wrote my own extractor in the meantime so never mind.

Re: F.E.A.R. 3 compressed dsPack files

Posted: Sun Jan 22, 2012 12:41 pm
by aluigi
some time ago I wrote a work-in-progress script for extracting the uncompressed files from F3AR so I have just replaced the clog command with a log one (after all if I don't know the algorithm I can do nothing so extract them compressed) for allowing it to work:
http://aluigi.org/papers/bms/f3ar_prebuild.bms

Re: F.E.A.R. 3 compressed dsPack files

Posted: Sun Jan 22, 2012 1:28 pm
by bugmenotty
I tried both of your Fear 3 scripts on the retail version and not a single one extracts. On audio.dspack the extraction of crc.map errors out with the following message:

"Error: the specific offset can't be reached"

Since the audio-archives are not compressed, there's not much to figure out. I already have the files extracted with generic filenames. Now all I need to do is to read the names and directory structure from the archive.

Re: F.E.A.R. 3 compressed dsPack files

Posted: Thu Feb 16, 2012 5:50 pm
by prudislav
still nothing?

Re: F.E.A.R. 3 compressed dsPack files

Posted: Thu Feb 16, 2012 6:42 pm
by finale00
Maybe bugmenotty would like to share his source since it works?

Re: F.E.A.R. 3 compressed dsPack files

Posted: Tue Feb 21, 2012 4:15 am
by Pepper
If you read, he extracted the audio files. (uncompressed ones) any wave/mp3 scanner does that just fine.

Re: F.E.A.R. 3 compressed dsPack files

Posted: Tue Feb 21, 2012 4:25 am
by finale00
Didn't read his second post. thought he meant it was easy and was surprised that no one has figured it out.

Re: F.E.A.R. 3 compressed dsPack files

Posted: Sun Mar 04, 2012 10:09 pm
by aluigi
I have seen no threads related to this argument on encode.ru.
anyway I have doubts about someone there who would like to spend time on this algorithm without even having a precompiled code to check (game + exact location of the algorithm)

about the nickname banning I don't know the policy here but I understand the frustration of being obligated to register anywhere (forums and bug trackers) only to say one thing.

Re: F.E.A.R. 3 compressed dsPack files

Posted: Fri May 15, 2020 7:56 pm
by Akramma
Did you guys extract all the sounds from the Audio file? I would like to get the multiplayer voicelines

Re: F.E.A.R. 3 compressed dsPack files

Posted: Sat Sep 26, 2020 2:34 am
by ZachFett
Akramma wrote: Fri May 15, 2020 7:56 pm Did you guys extract all the sounds from the Audio file? I would like to get the multiplayer voicelines
Do you still need these? I successfully extracted them with a program I found called "Game Extractor".