I want to extract files from new Hitman game, but script for Absolution from Aluigi don't work. Can someone please help me?
There is example of the files: https://mega.nz/#F!uVUA2YKD!KOKRyKzgInfzZNDr5GggRw
THX
Code: Select all
char[4] sign #GKPR
long num
DWORD records_size
DWORD flinfos_size
record[num]{
UINT64 guid
INT64 data_offset
DWORD unkow
}
flinfo[num]{
char[4] type
long info_size
byte[4] unkow
long fl_size
long compressed_size
long unkow
byte[info_size]
}
Code: Select all
struct RPKGHeader
{
uint32_t dwID; // Always GKPR
uint32_t dwTotalFiles;
uint32_t dwResourceTableOffset; // Table with headers for files
uint32_t dwResourceTableSize;
};
struct RPKGEntry
{
uint64_t dwHash; // Filename hash
uint64_t dwOffset;
uint32_t dwZSize; // dwZSize & 0x3FFFFFFF
}
struct RPKGResources
{
uint32_t int dwType;
uint32_t int dwReferencesChunkSize;
uint32_t int dwStatesChunkSize;
uint32_t int dwDataSize;
uint32_t int dwSystemMemoryRequirement;
uint32_t int dwVideoMemoryRequirement;
};