NinjaCheetah 62f6e6c0ec
Added WAD packing command to rustii CLI
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.
2025-03-19 18:50:37 -04:00
2025-03-16 21:50:59 -04:00

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.

Description
A work-in-progress port of libWiiPy to Rust
wii
Readme MIT 543 KiB
Languages
Rust 100%