In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Wii.py

From WiiBrew
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Wii.py
File:Wiipy.png
General
Author(s)Xuzz, SquidMan, megazig and more
TypeFramework library
Version0.85
LicenceGPL
Links
[Same as download -- it's Python! Source]

Wii.py is a GPL licensed Wii library written in and for Python. It provides editors and classes for many file types and files present on the Wii, especially files in banners.

Features

  • Loading and easy editing of U8 archives
  • Simple, easy classes for TMDs and Tickets, with methods to load from and save to files
  • Simple Title object to hold information about a title
    • Can pack into a WAD
    • Can download from NUS
    • Can unpack into a directory structure
  • Convert images to/from PNG and TPL
  • Convert WAV sound the BNS sound (used in banners)
  • Add IMET and IMD5 headers
  • Load and extract files from Wii Optical Discs
  • Create a fake 'NAND' that you can modify with a Python version of ES and ISFS from libogc
  • Decompress LZ77 compressed files
  • Work with these file types:
    • loc.dat
    • CCF
    • iplsave.bin
    • uid.sys
    • content.map
    • config.dat (network config)
    • setting.txt
    • Savegames

Credits

This library was written by User:Xuzz, User:SquidMan, User:megazig, User:Matt_P, and User:Omega. It contains the LZ77 code written by marcan, with few modifications.

Bugs & Suggestions

Come join us on #HACKERCHANNEL on EFNet to report bugs, provide suggestions, and

Update History

0.84 - August 19, 2009

  • First 'real' public release.
  • Most classes using the so-called 'new API'