Sonic Unleashed PACK: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
(Created page with "== PACK == * ''' Game ''': Sonic Unleashed <br> * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <...")
 
imported>Ikskoks
 
(4 intermediate revisions by the same user not shown)
Line 67: Line 67:
[[Category:Format_Archive | Type: Archive]]
[[Category:Format_Archive | Type: Archive]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:LZMA compression]]
[[Category:File Format]]

Latest revision as of 19:05, 14 June 2022

PACK


Format Specifications

// Sonic Unleashed (Java)
// PACK file format

//Note: lzma 86 dec head compression


2 bytes - number of files
2 bytes - number of subpacks


//SUBPACK TABLE
number_of_subpacks *
{
  2 bytes - subpack entry (subpackfat?)
}



//OFFSET TABLE
number_of_files *
{
  4 bytes - file offset
}
4 bytes - size of the archive (last offset in table)



//FILE DATA
{
number_of_files *
{
   1 byte  - MIME type (file type)
   x bytes - compressed or uncompressed file data
}


MultiEx BMS Script

Not written yet

Notes and Comments

  • This file format is shared between few J2ME Gameloft games. (link)
  • Files inside archives may be compressed with LZMA.

Compatible Programs