/CNUSLib

A C# port of JNUSLib

Primary LanguageC#GNU General Public License v3.0GPL-3.0

CNUSLib

JNUSLib is a library written in Java to handle NUS Contents (.app, tmd, tik, cert files) from different sources. It can be easily used in other Applications and is directed to devolpers. It's based on JNUSTool, but is heavily rewritten and extented with even more features.

CNUSLib is a partial port to .NET (C#) of JNUSLib

Differences to JNUSLib

At the moment, CNUSLib only supports decryption and extraction from WUD files.

The following features have not yet been ported to .NET (though they are planned to be):

  • Support for split WUD files
  • Support for WUX files
  • Support for Woomey files
  • Some of the Hash checks
  • The Download Service

Differences to JNUSLib

CNUSLib was written to add image file support to Budford you should check it out!

Credits

SteveLeafo

Thanks to: Maschell for JNUSLib (https://github.com/Maschell/JNUSLib)
Crediar for CDecrypt (https://github.com/crediar/cdecrypt)
All people who have contributed to vgmtoolbox (https://sourceforge.net/projects/vgmtoolbox/)
Exzap for the .wux file format (https://gbatemp.net/threads/wii-u-image-wud-compression-tool.397901/)
FIX94 for wudump (https://gbatemp.net/threads/wudump-dump-raw-images-from-a-wiiu-game-disc.451736/)
The creators of lombok for lombok https://projectlombok.org/index.html