Obscure HVP: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>Ikskoks No edit summary |
||
| Line 56: | Line 56: | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
[[Category:File Format]] | |||
Revision as of 22:35, 16 January 2021
Choose archive extension:
HVP, 001
- Format Type : Archive
- Endian Order : Big Endian
Format Specifications
char {11} - Header (HV PackFile)
byte {1} - null
uint32 {4} - Unknown
uint32 {4} - Unknown (8)
uint32 {4} - Number Of Files and Directories
uint32 {4} - Number Of Files only
uint32 {4} - Directory Length (not including all these archive header fields)
uint64 {8} - Unknown
// for each entry
- uint32 {4} - Length Of Entry (including this field)
- byte {1} - Entry Type Indicator 1 (0=dir, 1=file)
- uint32 {4} - Entry Type Indicator 2 (0=dir, 1=file)
- if (entryType == dir){
- uint32 {4} - Number Of Files/SubDirectories In This Directory
- byte {1} - Directory Name Length
- char {X} - Directory Name
- }
- uint32 {4} - Number Of Files/SubDirectories In This Directory
- else if (entryType == file){
- uint32 {4} - Compressed Size
- uint32 {4} - Decompressed Size
- uint32 {4} - Hash or something?
- uint32 {4} - File Offset
- uint32 {4} - Filename Length
- char {X} - Filename
- }
- uint32 {4} - Compressed Size
byte {X} - File Data
MultiEx BMS Script
Not written yet
Notes and Comments
- Uses ZLib compression