mirror of
https://github.com/NinjaCheetah/rustii.git
synced 2025-06-04 14:41:00 -04:00
Also added lots of required library magic to make WAD packing possible. This includes the high-level Title object from libWiiPy, the ability to set content in a WAD, the ability to generate a WADHeader from a WADBody, and more.
rustii
Like rusty but it's rustii because the Wii? Get it?
A very WIP and experimental port of libWiiPy to Rust.
What's Included
- Structs for TMDs and Tickets that can be created from binary data
- Simple Title Key encryption/decryption
- Content encryption/decryption
- WAD parsing (allowing for packing/unpacking)
- A very basic test binary that makes sure these things work as expected
What's Not Included
- Basically anything else. This library doesn't do a whole lot yet, and the included
rustii
binary isn't even remotely similar to WiiPy yet. Eventually it aims to be a more optimized replacement for it.
Please note that my Rust code isn't great, I'm still very new to it.
Languages
Rust
100%