elma 0.1.3

Library for reading and writing Elasto Mania files.
Documentation

Build Status Build status Coverage Status Docs

logo

Elasto Mania file handler crate for Rust. Very much still a work in progress.

Requirements

Rust >1.13

Installation

Add this in your Cargo.toml file:

[dependencies]
elma = "*"

Documentation

https://docs.rs/elma/

Progress

  • Across support
  • Elma support
  • state.dat support

Usage examples

Level operations

To create a new default level:

extern crate elma;
use elma::lev::*;

fn main () {
    let mut level = Level::new();
    level.save("example.lev", false).unwrap();
}

Screenshot of default level