Tales of Innocence R .pck files

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
saintjejemon
Posts: 5
Joined: Thu May 07, 2015 5:57 pm

Tales of Innocence R .pck files

Post by saintjejemon »

Can anyone tell me how to work on extracting these files? It looks like it's using some sort of compression/encryption in it.

Here is some sort of pseudo-code for its file structure:

Code: Select all

//(first 48-bytes)
> (first 16-bytes) nothing relevant
> (long) starting offset of a file in the archive
> (long) archive data size (starting from offset 48)
> (long) starting offset for archive table info >>>2
> (long) unknown
> (long) offset to EPHD/PPHD >>>3
> (long) EPHD/PPHD table info file size

//PPEF
>>>2 (48-bytes) irrelevant data
>>>3 PPHD magic word
> (longlong) unknown
> (longlong) unknown
> (long) offset to PPTN table (+ ((long) starting offset of a file in the archive) + 48))
> (long) offset to PPVA table (+ ((long) starting offset of a file in the archive) + 48))

//PPVA
> (long) PPVA magic word
> (longlong) unknown
> (longlong) unknown
> (long) file count (+1)
> (longlong) unknown
//table starts here
> (long) file(1) offset (+ 48)
> (long) unknown
> (long) file(1) length
> (long) unknown


Here are some samples: https://drive.google.com/drive/folders/1aJB5v-TiZQif9ULP9kusxRbzP4UDVVCb?usp=sharing

Thanks in advance.