EngineX SFX: Difference between revisions
imported>Ikskoks m (Ikskoks moved page Batman Begins XBox 003 to EngineX SFX) |
imported>Ikskoks (→003) |
||
| Line 3: | Line 3: | ||
* ''' Format Type ''': Archive <br> | * ''' Format Type ''': Archive <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | ||
* ''' Signature ''': MUSX <br> | |||
| Line 8: | Line 9: | ||
<tt><b> | <tt><b> | ||
char {4} - | char {4} - Signature <font color="purple">(MUSX)</font> <br> | ||
uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | ||
uint32 {4} - <font color="red"> '' Unknown <font color="purple">(6)</font> '' </font> <br> | uint32 {4} - <font color="red"> '' Unknown <font color="purple">(6)</font> '' </font> <br> | ||
Revision as of 18:15, 1 August 2022
003
- Format Type : Archive
- Endian Order : Little Endian
- Signature : MUSX
Format Specifications
char {4} - Signature (MUSX)
uint32 {4} - Unknown
uint32 {4} - Unknown (6)
byte {12} - Hash?
uint32 {4} - Unknown (1)
uint32 {4} - null
uint32 {4} - Directory Offset (2048)
uint32 {4} - Directory Length
uint32 {4} - First File Offset (8192)
uint32 {4} - Length Of File Data?
byte {X} - Padding to offset 2048 (using byte 171)
// for each file
- uint32 {4} - File Offset (relative to the first file offset)
byte {X} - Padding to offset 8192 (using byte 171)
byte {X} - File Data
byte {X} - A heap of extra data
Games
List of games using this file format:
- Batman Begins (XBox)
MultiEx BMS
Not written yet.
Notes And Comments
This archive seems to have a directory which only covers about half of the archive size. Possibly there are several directories in the archive, which the next directory found at the "Length Of File Data" field value, but I do not know this for sure because I do not have access to a full archive.