NTCompress

From NSMBW Modding Database
Jump to navigation Jump to search

NTCompress is a Nintendo Wii SDK Tool that is illegal to distribute or possess without some kind of license from Nintendo. No links will be provided for it here.

NTCompress
Type: Wii SDK Tool
Developer(s): Nintendo
Stable Release Version: N/A
Operating System: Windows
Written in: C
License: Nintendo's Non-Disclosure Agreement
Purpose: Compressing and decompressing to/from various formats used in Nintendo games.

Usage

It can compress and decompress files to/from the following formats:

  • LZ77
  • Huffman
  • Runlength
  • LH (LZ77+Huffman)
  • LRC (LZ77+RangeCoder)

It's mostly known in the NSMBW community as the only tool that can compress into the LH format, which is a big issue considering it's illegal to possess and distribute. It was used for NewerSMBW versions prior to version 1.3.0.

Fortunately, decompressing from LH files has been made legally possible by this alternative decompressor tool that was created by reverse-engineering the algorithm from NSMBW: https://github.com/aboood40091/LHDecompressor.