Page 1 of 1

The Saboteur .PCK files

Posted: Thu Dec 17, 2009 1:57 pm
by johntus
Saboteur.pck
English(US).pck

It is possible to unpack this files?

Here is first 20mb of 600mb from file Saboteur.pck
http://multi-up.com/187686

Re: The Saboteur .PCK files

Posted: Fri Dec 18, 2009 12:27 am
by GameZelda

Code: Select all

struct PCKHeader
{
	char magic[4]; // "1KCP"
	uint unknown;
	uint numDirs;
	PCKDirectoryEntry dirs[numDirs];
}

struct PCKDirectoryEntry
{
	uint numFiles;
	uint offsetToFileEntries;
}

struct PCKFileEntry
{
	uint unknown;
	uint size;
	uint offset;
}

Re: The Saboteur .PCK files

Posted: Fri Dec 18, 2009 1:00 am
by aluigi
translation of the format showed by GameZelda in a quickbms script:

Code: Select all

idstring "1KCP"
get unknown long
get numDirs long
for i = 0 < numDirs
    get numFiles long
    get offsetToFileEntries long
    savepos TMP
    goto offsetToFileEntries
    for j = 0 < numFiles
        get unknown long
        get size long
        get offset long
        log "" offset size
    next j
    goto TMP
next i
note that the extracted files are archives (BKHD)

Re: The Saboteur .PCK files

Posted: Fri Dec 18, 2009 7:37 am
by johntus
@ GameZelda & aluigi
Thanks, but what to do with these BKHD files?
I see inside of them RIFF headers.
ps: It's looks like PCK files have similar structure as in Assassin Creed 2 archives.

Re: The Saboteur .PCK files

Posted: Fri Dec 18, 2009 9:21 am
by Kataah
Yep its WWise RIFF too - looks like this codec will be more common in games.
Creed2 X360; Divinity2 and now The Saboteur.

Re: The Saboteur .PCK files

Posted: Fri Dec 18, 2009 11:56 pm
by OrangeC
HMM these riff should convert with the eve converter right?

Re: The Saboteur .PCK files

Posted: Sat Feb 06, 2010 3:02 pm
by shearerc
OrangeC wrote:HMM these riff should convert with the eve converter right?
You probably already figured by now, but ww2ogg 0.8 by hcs can convert those pesky RIFFs to a "proper" OGG vorbis file.

Re: The Saboteur .PCK files

Posted: Tue Nov 23, 2010 8:56 am
by DarkBolo
Hi guys
I know this topic is a bit old, but I'll give it a try.
I have extracted those .BKH files from .PCK (Saboteur).
Now I have .BKH files and some wave files.
When I'm trying to convert those wave with ww2ogg09
I am getting .OGG files, but they weight only 1KB each
and when I am playing them nothing happens.
What am I doing wrong? Please help!
I love Saboteur and I want to have full OST.

Re: The Saboteur .PCK files

Posted: Mon Jan 24, 2011 5:27 pm
by wulk0r
is there something missing? i tried to extract the files from saboteur.pck with quickbms. i used the script from above after it was asked for. but what i got after extracting was a lot of .dat files O_o no .wav or other files nor even the .bkh. do i miss a step of doing something? shouldn't be there some wav or the bkh files? please help

cheers