Need For Speed: Most Wanted BIN
BIN
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// ARCHIVE HEADER
- uint16 {2} - null
- uint16 {2} - Unknown
- uint32 {4} - Archive Length [+8]
- uint32 {4} - null
- uint32 {4} - Number Of Nulls (48)
- byte {48} - null
- uint16 {2} - null
- uint16 {2} - Unknown
- uint32 {4} - Directory Length?
- uint16 {2} - Number Of Directories (1)
- uint16 {2} - Unknown
- // for each directory
- uint32 {4} - Directory Offset [+80]
- uint32 {4} - Directory Name Length (not including nulls)
- byte {28} - Directory Name (null terminated)
- byte {64} - Filename
- uint32 {4} - Unknown
- byte {24} - null
- uint32 {4} - Directory Offset [+80]
// DIRECTORIES
- // for each directory
- uint16 {2} - Unknown (2)
- uint16 {2} - Unknown
- uint32 {4} - Length of the Next FOR Loop (ie numFiles*8)
- uint16 {2} - Unknown (2)
- // for each file
- uint32 {4} - Hash?
- uint32 {4} - null
- uint32 {4} - Hash?
- // for each file
- uint16 {2} - Unknown (2)
- uint16 {2} - Unknown
- uint32 {4} - Length of the Next FOR Loop (ie numFiles*24)
- uint16 {2} - Unknown (2)
- // for each file
- uint32 {4} - Hash?
- uint32 {4} - File Offset
- uint32 {4} - File Length
- uint32 {4} - Unknown (263324)
- uint32 {4} - Padding Multiple? (256)
- uint32 {4} - null
- uint32 {4} - Hash?
- // for each file
// FILE DATA
- // for each file
- byte {X} - File Data
- byte {X} - File Data
MultiEx BMS
Not written yet