MxHd: Difference between revisions

From LEGO Island Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
|-
|-
| Chunk size || 4 || 4-byte integer specifying the size of this chunk minus the first 8 bytes (usually '''12''' or '''0xC''' for MxHd section)
| Chunk size || 4 || 4-byte integer specifying the size of this chunk minus the first 8 bytes (usually '''12''' or '''0xC''' for MxHd section)
|-
| Minor version || 10 || 2-byte integer specifying minor version (always '''2''' in retail releases)
|-
|-
| Major version || 8 || 2-byte integer specifying major version (always '''2''' in retail releases)
| Major version || 8 || 2-byte integer specifying major version (always '''2''' in retail releases)
|-
| Minor version || 10 || 2-byte integer specifying minor version (always '''2''' in retail releases)
|-
|-
| Buffer size || 12 || 4-byte integer specifying the size of every data buffer
| Buffer size || 12 || 4-byte integer specifying the size of every data buffer

Revision as of 06:39, 20 April 2024

The MxHd section is part of the Interleaf File standard. It's the global header that defines metadata about the Interleaf file itself.

Specification

NOTE: This information is incomplete and requires more research and information.

Bytes Offset Description
"MxHd" 0 4-byte data identifier
Chunk size 4 4-byte integer specifying the size of this chunk minus the first 8 bytes (usually 12 or 0xC for MxHd section)
Minor version 10 2-byte integer specifying minor version (always 2 in retail releases)
Major version 8 2-byte integer specifying major version (always 2 in retail releases)
Buffer size 12 4-byte integer specifying the size of every data buffer
Buffer count 16 4-byte integer specifying the number of data buffers