brres
WIP Rust/C++ crate for reading BRRES files
Examples
Progress
Implements a Rust layer on top of librii::g3d's JSON export-import layer. Importantly, large buffers like texture data and vertex data are not actually encoded in JSON but passed directly as a binary blob. This allows JSON files to stay light and results in minimal encoding latency (tests TBD).
| Format | Supported |
|---|---|
| MDL0 | Yes |
| TEX0 | Yes |
| SRT0 | Yes |
| PAT0 | Yes* |
| CLR0 | Yes* |
| CHR0 | Yes* |
| VIS0 | Yes |
| SHP0 | No |
- Restrictions on track ordering when editing.
Tests
Unit tests are being used to validate correctness. Run the suite with cargo test
brres-sys
Low level documentation available here.