RPKG format
Header
Type |
Name |
Description |
u32 |
Magic |
'RPKG' |
u32 |
NumberOfFiles |
|
u32 |
SizeOfFilesInformation |
|
u32 |
SizeOfBoxes |
|
Encrypted data
File header
Type |
Name |
Description |
u64 |
HashedFilename |
The used algorithm is FNV |
u64 |
Offset |
Relative to the beginning of the file |
u32 |
SizeAndFlag |
The MSB has a specific meaning |
Boxes
Structure
Type |
Name |
Description |
u32 |
Tag |
|
u32 |
DataSize |
Size of data, you must add 0x18 for the complete size |
u32 |
Unknown0 |
|
u32 |
Unknown1 |
|
u32 |
Unknown2 |
|
u32 |
Unknown3 |
|
u32 |
NumberOfHashes |
Only present if the DataSize field is not zero |
u64[NumberOfHashes] |
HashedFilenames |
An array of hashed filenames |
Types
Address |
Tag |
C++ class |
00000001404ae643 |
'AIBB' |
ZBehaviorTreeEntityBlueprintInstaller |
00000001404ae723 |
'AIBX' |
ZBehaviorTreeEntityTypeInstaller |
00000001404ae9a3 |
'AIBZ' |
ZCompiledBehaviorTreeResourceInstaller |
00000001408894e3 |
'VIDB' |
ZVideoDatabaseResourceInstaller |
00000001409d40d0 |
'ORES' |
ZOnlineResourceInstaller |
00000001409d410d |
'JSON' |
ZJsonResourceInstaller |
0000000140aa527f |
'BORG' |
ZAnimationBoneDataInstaller |
0000000140aab154 |
'WWEV' |
ZWwiseEventInstaller |
0000000140abaf84 |
'WBNK' |
ZWwiseBankInstaller |
0000000140abafe3 |
'WWFX' |
ZWwiseBankFXInstaller |
0000000140abb020 |
'WWEM' |
ZWemInstaller |
0000000140abb05d |
'WSGT' |
ZAudioStateTypeInstaller |
0000000140abb09a |
'WSGB' |
ZAudioStateBlueprintInstaller |
0000000140abb0d7 |
'WSWT' |
ZAudioSwitchTypeInstaller |
0000000140abb114 |
'WSWB' |
ZAudioSwitchBlueprintInstaller |
0000000140bfabb7 |
'CRMD' |
ZCrowdMapDataResourceInstaller |
0000000140c12553 |
'DLGE' |
ZDialogEventInstaller |
0000000140c12703 |
'DITL' |
ZDialogSoundTemplateListInstaller |
0000000140c128c3 |
'CLNG' |
ZDialogCascadingLanguageDependenciesInstaller |
0000000140c1ad73 |
'TEMP' |
ZTemplateInstaller |
0000000140c30e68 |
'CPPT' |
ZCppEntityTypeInstaller |
0000000140c30ea3 |
'CBLU' |
ZCppEntityBlueprintInstaller |
0000000140c30ede |
'ASET' |
ZAspectEntityTypeInstaller |
0000000140c30f19 |
'ASEB' |
ZAspectEntityBlueprintInstaller |
0000000140c30fdb |
'TBLU' |
ZTemplateBlueprintInstaller |
0000000140c31016 |
'ERES' |
ZEntityResourceInstaller |
0000000140c47763 |
'ENUM' |
ZEnumTypeInstaller |
0000000140c4a062 |
'FXAC' |
ZActorInstaller |
0000000140c4a383 |
'FXAS' |
ZAnimSetInstaller |
0000000140c69843 |
'HIKC' |
ZHIKCharacterInstaller |
0000000140c8b0e3 |
'LOCR' |
ZLocalizationInstaller |
0000000140c8b413 |
'TELI' |
ZTextListInstaller |
0000000140c8b673 |
'LINE' |
ZTextLineInstaller |
0000000140c8b833 |
'RTLV' |
ZRuntimeLocalizedVideoInstaller |
0000000140caf0a1 |
'MRTN' |
ZNetworkInstaller |
0000000140caf0de |
'MJBA' |
ZAnimationInstaller |
0000000140caf11b |
'MRTR' |
ZRigInstaller |
0000000140caf158 |
'ATMD' |
ZAMDInstaller |
0000000140caf195 |
'ASVA' |
ZAnimSetVariationInstaller |
0000000140caf238 |
'BMSK' |
ZBoneMaskInstaller |
0000000140cdfc07 |
'NAVP' |
ZNavpowerNavmeshInstaller |
0000000140d903be |
'ALOC' |
ZPhysicsInstaller |
0000000140d903fb |
'YSHP' |
ZPhysicsSystemInstallerPhysX |
0000000140dfc5a9 |
'AIRG' |
ZReasoningGridResourceInstaller |
0000000140e243cf |
'TEXT' |
ZRenderTextureInstaller? |
0000000140e243cf |
'TEXD' |
ZRenderTextureDataInstaller |
0000000140e9aa9f |
'MATI' |
ZRenderMaterialInstanceInstaller |
0000000140e9aada |
'MATE' |
ZRenderMaterialEffectInstaller |
0000000140e9ab35 |
'PRIM' |
ZRenderPrimitiveInstaller |
0000000140e9ab70 |
'MATT' |
ZRenderMaterialEntityTypeInstaller |
0000000140e9abab |
'MATB' |
ZRenderMaterialEntityBlueprintInstaller |
0000000140e9ac93 |
'VTXD' |
ZVertexDataInstaller |
0000000140f65ed6 |
'GIDX' |
ZGlobalResourceIndexInstaller |
0000000140f65f13 |
'IMAP' |
ZIDMapInstaller |
0000000140f65f50 |
'BLOB' |
ZResourceBlobInstaller |
0000000140f86763 |
'SCDA' |
ZScatterDataInstaller |
0000000140f867a3 |
'SCTX' |
ZScatterTextureInstaller |
0000000140fa60cd |
'SDEF' |
ZSDefsInstaller |
0000000140fe4717 |
'GFXF' |
ZScaleformGFxInstaller |
0000000140fe472c |
'GFXF' |
ZScaleformGFxInstaller |
0000000140fe4769 |
'GFXI' |
ZScaleformGfxVideoInstaller |
0000000140fe47c8 |
'UICB' |
ZUIControlInstaller |
0000000140fe47dd |
'UICT' |
ZUIControlInstaller |
000000014127bc23 |
'REPO' |
ZRepositoryInstaller |
Encrypted data
Files content are encrypted using a XOR operation, the key is DC45A69CD3724CAB.
Text format
Type |
Name |
Description |
u8 |
Magic[0x10] |
223D6F9AB3F8FEB661D9CC1C62DE8341 |
u32 |
CRC32 |
The CRC32 must be applied on the clear data and without any padding. |
u8 |
EncryptedData[] |
Encrypted usin XTEA with the key 8252F93019C4481F48855F296D36782A |