GRAF:Thousand Arms STM: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
(Created page with "== TLD == * ''' Game ''': Thousand Arms <br> * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <...")
 
imported>Ikskoks
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== TLD ==  
== STM ==  
* ''' Game ''':    [[Thousand Arms]] <br>  
* ''' Game ''':    [[Thousand Arms]] <br>  
* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
Line 17: Line 17:
//CHUNK HEADER (32 bytes)
//CHUNK HEADER (32 bytes)
{
{
   4 bytes - ID   // always \x60\x01\x00\x00
   4 bytes - magic   // always \x60\x01\x00\x00
   2 bytes - counter1  // maybe chunk part counter?
   2 bytes - counter1  // maybe chunk part counter?
   2 bytes - number of chunk parts?    // always (?) \x04\x00
   2 bytes - number of chunk parts?    // always (?) \x04\x00
Line 60: Line 60:
[[Category:Extension_stm | Extension: stm]]
[[Category:Extension_stm | Extension: stm]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:File Format]]

Latest revision as of 21:43, 21 January 2021

STM


Format Specifications

// Thousand arms (PSX) 
// STM file format

// little endian


//CHUNK HEADER (32 bytes)
{
  4 bytes - magic    // always \x60\x01\x00\x00
  2 bytes - counter1  // maybe chunk part counter?
  2 bytes - number of chunk parts?    // always (?) \x04\x00
  2 bytes - counter2   //chunk counter?
  2 bytes - null
  4 bytes - size of the chunk?
  4 bytes - chunk type?
             // \x02\x00\x00\x00 - file list
             // \x14\x00\x00\x00 - file
  12 bytes - unknown blob
}


//CHUNK DATA
{
  4 bytes - file id?
  12 bytes - file name
  4 bytes - file size
}


MultiEx BMS Script

Not written yet

Notes and Comments

None.

Compatible Programs