Skip to content

Releases: SmilexGamer/NARTools

2.6

23 Dec 17:26

Choose a tag to compare

Changelog

  • Add solution NARPatcher

NARPackager:

  • Fix path not having forward slash at the beginning

NARPatcher:

  • Check for CRC changes when creating a NAP
  • Check if the patch folder name matches the NAR root folder name

NARToolExtensionLib:

  • Add RollbackLastEntry

2.5

11 Dec 23:18

Choose a tag to compare

2.5

Changelog

NARToolExtensionLib:

  • Fix not being able to create more than 1 compressed NAR at the same time due to using same compressed .tmp file
  • Fix directorySize not being correct

NARToolLib

  • Add support for opening Nexon Archive Patch (.nap) files

2.4

12 Aug 18:04

Choose a tag to compare

2.4

Changelog

CompressionTest:

  • Added a stopwatch for compression and decompression time

NARExtractor:

  • Added a stopwatch for extraction time

NARPackager:

  • Added a stopwatch for packaging time

NARToolLib:

  • More optimizations to CircularBuffer for faster compression/decompression

2.3

12 Jul 02:53

Choose a tag to compare

2.3

Changelog

NARPackager:

  • Added compression level for when using store type "Encoded and Compressed"

NARToolLib:

  • Optimize CircularBuffer for faster compression/decompression

2.2

15 Jul 23:47
366d7b8

Choose a tag to compare

2.2

Changelog

  • Upgrade Visual Studio version
  • Fix license

CompressionTest:

  • Increased buffer size
  • Removed app.config

ModelDecryptor:

  • Fixed decrypted file being hidden

NARExtractor:

  • Added StoreType column
  • Set the creation, last modified and last accessed date to the extracted file according to the saved last modified date
  • Removed app.config

NARToolLib:

  • Removed if condition temporarily in CopyAndUpdate (TODO: This is a hacky way and it should be fixed ASAP)
  • Increased buffer size in DecryptModel
  • Added private variable outputLength to NexonArchiveFileDecompressStream
  • Added function EncryptModel to ModelHelper
  • Added NexonArchiveFileEncoderStream
  • Fixed error with file names containing korean characters
  • Removed useless if condition in CopyAndUpdate (hopefully it is useless)
  • Added FlushRawBuffer in Dispose, which hopefully fixes the compression algorithm
  • Removed app.config

NARPackager:

  • Don't create .net folder when building

NARToolExtensionLib:

  • Change number from decimal to hex
  • Don't create .net folder when building
  • Use the same SharpZipLib library that NARToolLib uses

ModelEncryptor:

  • Don't create .net folder when building

  • Added solution NARPackager

  • Added solution NARToolExtensionLib (required for NARPackager)

  • Added solution ModelEncryptor

  • Removed unnecessary NARTools.FxCop