Elasto Mania REC

From XentaxWiki
Jump to: navigation, search

REC


Format Specifications

// Elasto Mania
// REC file format

//header
4 bytes (uint32) - number of replay frames
4 bytes (uint32) - unknown //  always "0x83"
4 bytes (uint32) - is_mylty_rec
4 bytes (uint32) - is_flagtag_rec
4 bytes (uint32) - level link number
12 bytes (char) - level name  // "QWQUU001.LEV"
4 bytes (uint32) - nulls

//frames
num_of_frames *
{
   4*x bytes (float) - x
   4*x bytes (float) - y
   2*x bytes (uint16) - left wheel x
   2*x bytes (uint16) - left wheel y
   2*x bytes (uint16) - right wheel x
   2*x bytes (uint16) - right wheel y
   2*x bytes (uint16) - head x
   2*x bytes (uint16) - head y
   2*x bytes (uint16) - rotation (0-10000)
   x bytes - left wheel rotation (0-255)
   x bytes - right wheel rotation (0-255)
   x bytes - is_gasing or is_turned_right
   2*x bytes (uint16) - spring sound effect volume
}

4 bytes (uint32) - number of replay events

//events
num_of_replay_events *
{
   8 bytes (double) - time of event
   2 bytes - unknown
   1 byte (uint8) - type
   1 byte (uint8) - padding 
   4 bytes - unknown
}
4 bytes (uint32) - end_of_replay marker

MultiEx BMS Script

Not written yet.

Notes and Comments

None.

Compatible Programs

Gallery