1,731 bytes added
, 17:58, 19 August 2009
{{Infobox development tools
| title = Wii.py
| image = [[File:wiipy.png]]
| description = Python Wii Library
| type = framework library
| author = [[User:Xuzz|Xuzz]], [[User:SquidMan|SquidMan]], [[User:megazig|megazig]] and more
| version = 0.85
| licence = GPL
| download =
| source = Same as download -- it's Python!
}}
'''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 [[Opening.bnr|banners]].
== Features ==
* Loading and easy editing of [[U8 archives]]
* Simple, easy classes for [[TMD]]s and [[Ticket]]s, 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 [[Opening.bnr|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'