sonicblur independently ported the compressors and decompressors from the original KENS library to C# in a project called KensNET; see next post.
KENSSharp is licensed under the GNU Lesser General Public License, version 3 or later.
Posted 25 February 2011 - 09:37 PM
Posted 04 March 2011 - 08:05 PM
Posted 04 March 2011 - 08:15 PM
Posted 04 March 2011 - 08:32 PM
Posted 06 March 2011 - 10:59 AM
Posted 12 March 2011 - 04:28 AM
Posted 12 March 2011 - 08:16 AM
Posted 14 March 2011 - 06:50 AM
Posted 14 March 2011 - 09:17 AM
Posted 21 March 2011 - 06:47 PM
Posted 25 March 2011 - 08:23 PM
Posted 12 October 2013 - 06:32 PM
Usage: kenssharp [options] input output Arguments: -h, --help Shows this help screen. -c, --compress=FORMAT Compresses a file with the specified FORMAT. -d, --decompress=FORMAT Decompresses a file with the specified FORMAT. -r, --recompress=FORMAT Decompresses and recompresses a file with the specified FORMAT. If output file is not given, input file will be recompressed in place. -s, --same-filename The output file name will be the same as the input, with an extension indicating the type of compression: .kos, .eni, .nem, .sax, .kosm or .unc. -l, --little-endian Uses little endian (Intel) byte order for Enigma and Moduled Kosinski formats. -n, --no-size Do not include size in Saxman compressed file. Formats: Kosinski, kos, k The general-purpose Kosinski compression format. Enigma, eni, e The Enigma compression format for plane mappings. Nemesis, nem, n The Nemesis compression format for art tiles. Saxman, sax, s The Saxman compression format used by Sonic the Hedgehog 2's sound driver and music files. ModuledKosinski, The general-purpose Moduled Kosinski KosinskiModuled, compression format used by Sonic 3 & Knuckles. mkos, kosm, mk, km