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
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Hitman (2016) *.RPKG files [REQUEST]
Re: Hitman (2016) *.RPKG files [REQUEST]
The new hitman uses denuvo, I don't think anyone can do anything about it right now...
Re: Hitman (2016) *.RPKG files [REQUEST]
This is what i found.
Most file data seems to be encrypted also compressed. I cant figure it out.
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]
}
-
- M-M-M-Monster veteran
- Posts: 1823
- Joined: Wed Mar 31, 2010 6:54 am
- Has thanked: 92 times
- Been thanked: 1058 times
Re: Hitman (2016) *.RPKG files [REQUEST]
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;
};
My Github repo
-
- M-M-M-Monster veteran
- Posts: 1823
- Joined: Wed Mar 31, 2010 6:54 am
- Has thanked: 92 times
- Been thanked: 1058 times