Elasto Mania RES: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(7 intermediate revisions by the same user not shown)
Line 26: Line 26:
   4 bytes (uint32) - file offset
   4 bytes (uint32) - file offset
}
}
x bytes - unknown


//offset=3608 data start
//offset=3608 data start
Line 47: Line 48:
* [https://totalcmd.net/plugring/gaup.html Game Archive UnPacker (GAUP)]
* [https://totalcmd.net/plugring/gaup.html Game Archive UnPacker (GAUP)]
* [http://www.elmaonline.net/dl/elma12.zip ResEdit]
* [http://www.elmaonline.net/dl/elma12.zip ResEdit]
* [https://github.com/bartlomiejduda/Tools/tree/master/NEW%20Tools/Elasto%20Mania/Elma%20RES%20Tool Elma RES Tool]


==Gallery==
==Gallery==
Line 61: Line 63:
[[Category:Extension_res | Extension: res]]
[[Category:Extension_res | Extension: res]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:XOR encryption]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 14:40, 4 April 2021

RES


Format Specifications

// Elasto Mania
// RES file format

// little endian

// Note: info array is encrypted
// with custom XOR key.

4 bytes (uint32) - number of files

// info array (3604 bytes)
num_of_files *
{
   16 bytes - filename + padding
   4 bytes (uint32) - file size
   4 bytes (uint32) - file offset
}
x bytes - unknown

//offset=3608 data start
num_of_files *
{
  x bytes - file data
}

MultiEx BMS Script

Not written yet.

Notes and Comments

  • Elma.res file contains the graphics, sounds and internal levels.

Compatible Programs

Gallery