Elasto Mania REC: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| (12 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== REC == | == REC == | ||
* ''' Game ''': [[Elasto Mania|Elasto Mania / Elma / Across 2]] <br> | * ''' Game ''': [[Elasto Mania|Elasto Mania / Elma / Across 2 / Elastomania]] <br> | ||
* ''' Format Type ''': Misc <br> | * ''' Format Type ''': Misc <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | ||
| Line 67: | Line 67: | ||
* [https://m-l.fi/Elma/ Elmanager] | * [https://m-l.fi/Elma/ Elmanager] | ||
* [https://drive.google.com/drive/folders/0BzsmRs3RS8ziM1JuQVBIeFN4LVU RunReplayOffline] | * [https://drive.google.com/drive/folders/0BzsmRs3RS8ziM1JuQVBIeFN4LVU RunReplayOffline] | ||
* [https://docs.google.com/uc?id=1gKOVtr3xuwQUZZhRp5f8Yn0-Vt3caSg8&export=download Elma Imager] | |||
* [https://docs.google.com/uc?id=1nMUL3gDf7kquf_jDjRtnAJ0REAXO54TG&export=download Replay Editor] | |||
* [https://docs.google.com/uc?id=0B1HOSlW-Ci3UYUV5b0ljbDJLT1U&export=download Replayer] | |||
* [https://docs.google.com/uc?authuser=0&id=0B1HOSlW-Ci3UYlhpUWZxV2lWWVk&export=download Rec Merge] | |||
* [https://github.com/elmadev/elma-python elma python] | |||
* [https://github.com/elmadev/elma-rust elma-rust] | |||
* [https://mopolauta.moposite.com/viewtopic.php?f=3&t=10066 ElmaJS ] + [https://github.com/elmadev/elmajs source] | |||
==Gallery== | |||
<gallery bordercolor="transparent" spacing="small" orientation="landscape"> | |||
elma_recedit.png | |||
</gallery> | |||
<br/><br> | <br/><br> | ||
Latest revision as of 12:19, 5 November 2020
REC
- Game : Elasto Mania / Elma / Across 2 / Elastomania
- Format Type : Misc
- Endian Order : Little Endian
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
- recedit
- Elmanager
- RunReplayOffline
- Elma Imager
- Replay Editor
- Replayer
- Rec Merge
- elma python
- elma-rust
- ElmaJS + source
Gallery