Elasto Mania LEV
Jump to navigation
Jump to search
LEV
- Game : Elasto Mania / Elma / Across 2 / Elastomania
- Format Type : Level
- Endian Order : Little Endian
Format Specifications
// Elasto Mania
// LEV file format
5 bytes (char) - magic "POT14"
2 bytes - unknown // always similar to next integer
4 bytes (uint32) - random number linking replays with the level file
8 bytes (double) - integrity 1
8 bytes (double) - integrity 2
8 bytes (double) - integrity 3
8 bytes (double) - integrity 4 (lock)
51 bytes (char) - name of the level
16 bytes (char) - name of the LGR file to use
10 bytes (char) - name of the ground texture
10 bytes (char) - name of the sky texture
//polygons
8 bytes (double) - number of polygons + 0.4643643
num_of_polygons *
{
//polygon data
4 bytes (uint32) - grass flag // 0=normal, 1=grass polygon
4 bytes (uint32) - number of vertices
num_of_vertices *
{
8 bytes (double) - x
8 bytes (double) - y
}
}
//objects
8 bytes (double) - number of objects + 0.4643643
num_of_objects *
{
//object data
8 bytes (double) - position x
8 bytes (double) - position y
4 bytes (uint32) - type // 1=flower, 2=food, 3=killer, 4=start
4 bytes (uint32) - type of food // 0=food, 1=gravity up, 2=gravity down, 3=gravity left, 4=gravity right
4 bytes (uint32) - animation number-1
}
//pictures
8 bytes (double) - number of pictures + 0.2345672
num_of_pictures *
{
//picture data
10 bytes (char) - normal picture name
10 bytes (char) - texture name
10 bytes (char) - mask name
8 bytes (double) - position x
8 bytes (double) - position y
4 bytes (uint32) - distance (1-999)
4 bytes (uint32) - clipping //0=U, 1=G, 2=S
}
4 bytes (uint32) - end_of_data marker // "0x3A 0x10 0x67 0x00"
688 bytes - unknown
4 bytes (uint32) - end_of_file marker // "0x52 0x5D 0x84 0x00"
MultiEx BMS Script
Not written yet.
Notes and Comments
None.
Compatible Programs
- Elmanager (SLE)
- Zebra's Level Editor (ZLE)
- levfix
- Advanced Level Editor v.2.1 (ALE)
- NEW! Editor
- Rad's Level Maker
- Domi's Level Generator
- Elma Quantum Lev
- Lev Manager
- Lev Unlocker
- elma python
- fancypic
- elma-rust
- sunl's VerzioMaker
- ElmaJS + source
Gallery