Skip to content
This repository was archived by the owner on Oct 28, 2023. It is now read-only.

Releases: Razor12911/xtool

xtool v0.7.9

10 Sep 13:37
Compare
Choose a tag to compare

Changes

  • added recompress streams feature
  • added reassign streams feature
  • added dummy codec
  • added data transfer buffer for srep when dd# is used
  • added memory checks to ensure memory usage does not run wild
  • exectuable plugins (via xtool.ini) are no longer required when decoding if they were never used
  • internal stream deduplication now reports speed and memory usage benefits
  • configuration based plugins can now have multiple names (if multiple games use the same configuration)
  • fixed xtool crash if an incorect path for plugins was provided
  • fixed lz4/lz4hc codec bug when used directly without any plugin
  • fixed an issue where using fast-lzma2 compression would crash when decoding
  • fixed an issue in DirectStorage gdeflate codec
  • fixed an issue with execute command in stdio mode
  • deduplication memory requirements improved
  • memory optimisations
  • reduced memory requirements for large streams that require patching
  • removed ability to inject libraries to exe (buggy)
  • removed patch command (uses too much memory)
  • removed archive command (no one uses it)
  • updated oodle scanner
  • updated lz4/lz4hc universal scanner
  • updated lz4/lz4hc/lz4f codecs
  • updated zlib codec
  • updated zstd codec
  • replaced gpu caching feature with normal system memory cache (it doesn't work well on AMD gpus), use -p#
  • replaced xdelta3 with zstd patching engine
  • srep64 executable considered in x64 build of xtool
  • fixed an issue where xtool would crash on Windows XP and other systems upon closure
  • improvements with database "based" plugins
  • added universal scanner for DirectStorage gdeflate streams
  • updated depthing feature to improve stream detection when used by plugins
  • added footer feature in configuration plugins
  • added thread priority controller via -T# parameter
  • user can specify srep parameters to use via -sp#

xtool v0.7.3

30 Jun 03:06
Compare
Choose a tag to compare

Changes

  • minor bug fixes
  • memory usage optimizations
  • fixed issues with fast-lzma2 being unable to set correct compression level
  • updated deflate stream scanner

xtool v0.7.0

29 Apr 20:58
Compare
Choose a tag to compare

Changes

  • added ability to redirect base directory for plugins and libraries
  • added restrictions to avoid errors with experimental codecs
  • added optimize option to speed up the decoding process for zstd and oodle codecs
  • added dictionary parameter for fast-lzma2
  • added memory caching when decoding to alleviate speed bottleneck
  • fixed bug with download feature for inputs in URL format
  • fixed issues with exporting precompression database
  • fixed issues with executable plugin support
  • fixed issues advanced configuration based plugin support
  • fixed potential decoding issue upon using plugin support functions
  • fixed issues with deduplication feature
  • fixed issues with jojpeg codec
  • replaced crc32c with xxh3_128 to reduce collisions when using the database and deduplication feature
  • replaced memory manager with FastMM4-AVX to improve scaling in multi threaded scenarios
  • improved user interface
  • improved oodle codec performance for 2.6.0+ libraries
  • improved encoding speed when using internal codecs
  • improved processing speed when depth is used
  • removed fast lzma2 multi threaded decompression due to excessive memory requirements
  • removed debugging information when using the patch function
  • removed ability to toggle database feature and ability to export database files (now enabled by default)
  • updated deduplication virtual memory allocation
  • updated reflate codec to verify streams prone to data corruption

xtool v0.6.9

31 Dec 20:48
Compare
Choose a tag to compare

Changes

  • added library checker (trial and error)
  • improved user interface
  • fixed bugs related to oodle scanner
  • skip verification no longer applies to encryption codecs
  • added advanced configuration based plugin support
  • added UI mode when xtool.exe is launched with xtoolui.dll present
  • added skip verification mode
  • xtool now enforces w15 deflate stream detection by default
  • fixed oodle scanner exceptions when incomplete stream is detected
  • fixed issue with zlib codec not accepting streams from database plugins
  • updated command line syntax

xtool v0.6.6

12 Nov 11:28
Compare
Choose a tag to compare

Changes

  • fixed issues with exporting precompression database
  • fixed issues with deduplication feature consuming a lot of system memory
  • fixed oodle codec from auto enabling selkie method
  • fixed reflate related checksum issues due to false positives

xtool v0.6.7

15 Nov 06:10
Compare
Choose a tag to compare

Changes

  • fixed oodle scanner exceptions when incorrect library is used
  • fixed issues with deduplication feature