wisk / revman

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%