libwiisharp


a wii related .NET library

CustomizeMii uses libWiiSharp!

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 (no BNS to Wave yet)
  • Get required TPLs of brlan/brlyt files (no further handling yet)
  • 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 (from)
  • CI4 (from)
  • CI14X2 (from)
  • CMP / S3TC (from)

  • Project Information

    Labels:
    wii library dll wad channel u8 lz77 brlyt brlan tpl ios nus