v1.3.0: Major Refinements and New Features
In a similar story to libWiiPy v0.5.0, this release was meant to be another bugfix and was originally meant to be v1.2.2, but with all of the additions to libWiiPy, a handful of new features were picked up along the way, making this worthy of a bigger version number increase.
Changelog:
- All U8 archives can now be extracted properly, and repacked U8 archives are now much closer to official Nintendo-made archives.
- Hash checks can now be skipped when extracting a WAD by passing
--skip-hash. - Many, many minor bugs have been squished behind the scenes thanks to fixes in libWiiPy.
- New command,
emunand, with the subcommandtitle, for installing and uninstalling titles to/from an existing EmuNAND. This supports single WAD files and bulk installs. More subcommands offering more EmuNAND features will be added in the future. - New command,
fakesign, for directly fakesigning a TMD, Ticket, or WAD. This can be done in-place, or can be directed to output to a specific file. - New command,
iospatch, for applying patches to IOS WADs. These include patching the fakesigning bug back in, patching in access to ES_Identify, patching in access to /dev/flash, and patching in support for downgrading titles. There is also an experimental patch for disabling the need for the DVD drive to initialize, which is useful on Wii Us where the drive has been removed. This patch is experimental, and may cause unintended side effects on some consoles. - New command,
info, which can gather and then display info about a TMD, Ticket, or WAD file.
More details about these specific commands can be obtained by looking at the help for each of them, by passing --help.
These builds were based off of the main branch of libWiiPy as of 2024-08-12, and are using the release version of libWiiPy v0.5.0 as a result.