EngineX SFX: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 48: Line 48:
=== Notes And Comments ===  
=== 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.  
* This file format occurs in games made using '''EngineX'''.


=== Supported Programs ===  
=== Supported Programs ===  

Revision as of 18:20, 1 August 2022

SFX

  • 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:

  • Athens 2004 - (PlayStation 2)
  • Batman Begins - (GameCube / PlayStation 2 / Xbox)
  • Buffy the Vampire Slayer: Chaos Bleeds (GameCube/PlayStation 2/Xbox)
  • Ice Age 2: The Meltdown - (PlayStation 2 / PC / Xbox / WII)
  • Predator: Concrete Jungle - (PlayStation 2 / Xbox)
  • Robots 2005 - (GameCube / PlayStation 2 / PC / Xbox)
  • Sphinx and the Cursed Mummy - (GameCube / PlayStation 2 / PC/Xbox)
  • Spyro: A Hero's Tail - (GameCube / PlayStation 2 / Xbox)

MultiEx BMS

Not written yet.

Notes And Comments

  • This file format occurs in games made using EngineX.

Supported Programs