EA SCHl Archive

From XentaxWiki
Jump to: navigation, search

DAT


Format Specifications

// for each file

char {4}     - Header (SCHI)
uint32 {4}   - Split Header Offset
byte {X}     - Unknown


// Split Header
char {4}     - Split Header (SCCI)
uint32 {4}   - Chunk Data Offset (12) (relative to the start of the split header)
uint32 {4}   - Number Of Chunks


// for each chunk
char {4}     - Chunk Header (SCDI)
uint32 {4}   - Compressed Size (of the chunk)
uint32 {4}   - Uncompressed Size (of the chunk)
byte {4}     - null Padding
byte {X}     - Chunk Data


char {4}     - File End Tag (SCEI)
uint32 {4}   - Unknown (8)
byte {X}     - Padding (filled with null)


MultiEx BMS Script

Not written yet

Notes and Comments

  • This format lists all files one after the other. Each file is split up into chunks, presumably to make for more efficient file buffering when playing audio.

Compatible Programs

Other Games

These games use this file format

  • FIFA 2004 *.dat
  • FIFA 2005 *.dat
  • FIFA 2006 *.sng
  • Harry Potter And The Prizoner Of Azkaban (XBox) *.ast
  • MVP Baseball 2005 *.ast
  • Need For Speed Underground *.ast
  • Need For Speed Underground 2 *.ast
  • NHL 2006 *.ast *.big *.vp6