resonite-core

Crates.ioresonite-core
lib.rsresonite-core
version0.2.1
created_at2025-04-19 23:17:58.29862+00
updated_at2025-04-22 06:29:31.07734+00
descriptionRust implementations of Resonite formats
homepage
repositoryhttps://github.com/vlams1/resonite-core
max_upload_size
id1641206
size49,361
Vlams (vlams1)

documentation

https://docs.rs/resonite-core

README

resonite-core

Crates.io Docs.rs
MIT APACHE 2.0

resonite-core is a pure Rust implementation of file formats used by the game Resonite.
It provides parsing and serialization support for various Resonite-specific file types.

This library is not affiliated with the creators of Resonite.

Currently Supported Formats

  • AnimJ – JSON animation data
  • AnimX – Binary animation data

Example

Converting AnimJ to AnimX

use resonite_core::animation::Animation;

let anim: Animation = serde_json::from_str(/* AnimJ */)?;
let mut buf = Vec::new();
anim.write_animx(&mut buf);
Commit count: 5

cargo fmt