libWiiSharp
Jump to navigation
Jump to search
libWiiSharp | |
General | |
---|---|
Author(s) | Leathl |
Maintainer(s) | Leathl |
Type | Framework library |
Version | 0.21 |
Links | |
Download | |
Website | |
Source |
libWiiSharp is a Wii related .NET (2.0+) library.
It can be used with any .NET language to easily develop Wii related applications.
All public functions are documented and most should be pretty self-explanatory.
There are also some example applications that use libWiiSharp included.
If you want to contribute, mail me at leathl[-at-]gmail[-dot-]com.
Features
- Convert Wave to BNS sound and vice versa
- Get required TPLs of brlan/brlyt files (no further handling)
- Transmit files to HBC
- Download titles from NUS
- Patch IOS (Fakesigning, ES_Identify, NAND Permissions)
- Compress/Decompress using Lz77 algorithm
- Handle IMD5/IMET headers
- Handle the following filetypes
- WAD
- U8
- TMD
- Ticket
- Certificate Chain
- Convert TPLs back and forth with the following formats
- RGBA8 (to / from)
- RGB565 (to / from)
- RGB5A3 (to / from)
- IA8 (to / from)
- IA4 (to / from)
- I8 (to / from)
- I4 (to / from)
- CI8 (to / from)
- CI4 (to / from)
- CI14X2 (from)
- CMP / S3TC (from)
Bugs & Suggestions
Please report any bugs and suggestions at http://code.google.com/p/libwiisharp/issues/list
Thanks
- Xuzz, SquidMan, megazig, Matt_P, Omega and The Lemon Man for Wii.py
- megazig for his bns conversion code (bns.py)
- SquidMan for Zetsubou
- Arikado and Lunatik for Dop-Mii
- Andre Perrot for gbalzss
Changelog
Version 0.21
- Fixed smpl region not read in Wave class
Version 0.2
- Added support to pass streams
- Speed up in TPL conversion
- Further changes in TPL class (e.g. changed saving to be compatible with official TPL files)
- Fixed IA8 TPL code (from/to)
- Fixed CI14X2 TPL code (from)
- Added TPL conversion to CI4 and CI8
- Added BNS to Wave conversion
- Wave class completely rewritten
Version 0.1
- Initial Release