3 unstable releases
Uses new Rust 2024
new 0.2.1 | Apr 22, 2025 |
---|---|
0.2.0 | Apr 21, 2025 |
0.1.0 | Apr 19, 2025 |
#579 in Encoding
111 downloads per month
36KB
732 lines
resonite-core
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 dataAnimX
– 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);
Dependencies
~0.6–1.5MB
~33K SLoC