strawberride
This is a library for loading and saving Celeste maps from files, including high-level representations of map objects like levels, entities, decals, tilemaps, and more!
This is focused on accuracy and ergonomics, being able to losslessly load and save any map as needed.
/// Rotate all levels in the map 180 degrees
let mut f = options
.read
.write
.open.unwrap;
let mut map = load.unwrap;
for level in map.levels.iter_mut
f.seek.unwrap;
map.store.unwrap;