|
|
|
#1
|
||||
|
||||
|
Update available
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 Notes First and foremost, huge thanks to KaktoR for helping with this update, he was full of energy when we started but I think I broke him towards the end... kekw.png This update was supposed to be released a long time ago, but he would find more bugs hence the long list of changes. I won't say much other than notable changes, xdelta was replaced by zstd patching engine (yes... zstd can make patches too, shocking I know...), reason for replacement xdelta gives me less options coding wise to work with in terms of memory management. Injecting libraries feature also removed as some libraries when injected completely stop working or worse, cause xtool to crash. I've quietly added cls plugin in the previous update and did not tell anyone about it simply because it was never tested, for this update It was tested and it works so long as you never used fast-lzma2 in any of the archives when using it with installations created with inno setup as it would simply cause a crash. I've left 0.7.8 on the main post in case there are issues with this update even after extensive testing. |
| The Following 16 Users Say Thank You to Razor12911 For This Useful Post: | ||
Cesar82 (10-09-2023), dixen (10-09-2023), elit (30-09-2023), felice2011 (25-09-2023), hdneo (10-09-2023), KaktoR (10-09-2023), kj911 (10-09-2023), L0v3craft (11-09-2023), Lord.Freddy (10-09-2023), Masquerade (10-09-2023), mausschieber (10-09-2023), NERV (15-09-2023), Pantsi (11-09-2023), ScOOt3r (10-09-2023), shazzla (10-09-2023), Wanterlude (10-09-2023) | ||
| Sponsored Links |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Dev]XTool | Razor12911 | Conversion Tutorials | 180 | 23-10-2020 06:26 |
| Project Cars Digital Edition (3xDVD5) (srep+lzma) | GTX590 | PC Games - CD/DVD Conversions | 10 | 28-08-2017 08:34 |
| Project IGI Anthology 1xCD700 CIUV2 2039 | mausschieber | PC Games - CD/DVD Conversions | 0 | 24-07-2017 15:12 |
| Space Channel 5 Part 2 Translation Project | Christuserloeser | DC Games | 0 | 21-06-2004 18:16 |