Page 1 of 1
Hitman (2016) *.RPKG files [REQUEST]
Posted: Sat Mar 12, 2016 12:21 pm
by Godxon1
Hello,
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
Re: Hitman (2016) *.RPKG files [REQUEST]
Posted: Tue Mar 15, 2016 5:09 am
by foobarwtf
The new hitman uses denuvo, I don't think anyone can do anything about it right now...
Re: Hitman (2016) *.RPKG files [REQUEST]
Posted: Wed Mar 16, 2016 10:04 am
by faqy
This is what i found.
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]
}
Most file data seems to be encrypted also compressed. I cant figure it out.
Re: Hitman (2016) *.RPKG files [REQUEST]
Posted: Wed Mar 16, 2016 1:01 pm
by Ekey
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;
};
Simple data obfuscation are present in release version.
Re: Hitman (2016) *.RPKG files [REQUEST]
Posted: Sun Mar 20, 2016 11:47 am
by Ekey