1234567891011121314151617181920212223 |
- #pragma once
- #include <stdint.h>
- #pragma pack(1)
- #define VPK_SIGNATURE (0x55aa1234ul)
- struct VPK2Header {
- uint32_t signature;
- uint32_t version;
- uint32_t treeSize;
- uint32_t dontCareSize[4];
- };
- #define VPK_TERMINATOR (0xffffu)
- struct VPKTreeEntry {
- uint32_t crc;
- uint16_t preloadBytes;
- uint16_t archive;
- uint32_t archiveOffset;
- uint32_t archiveLength;
- uint16_t terminator;
- };
- #pragma pack()
|