View Single Post
  #7  
Old Today, 12:41
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,772
Thanks: 2,195
Thanked 11,295 Times in 2,330 Posts
Razor12911 is on a distinguished road
Precompressing the game (advanced) library checking

Sometimes precompressing a lz4, zstd, oodle compressed game doesn't seem to precompress it perfectly if at all often requiring the streams to be patched (patching only available for lz4 and zstd), library checker was added for this purpose and how you use it is very simple, all you need to do is own a collection of lz4, zstd and oodle libraries.

You can find those here: lz4, zstd, oodle

Place the collection in their respective folders in your libraries folder then launch xtool in UI mode.
Screenshot 2026-09-21 213053.png

Set your input, method and set the codec to ZSTD or whatever codec you plan on checking and then click on check when ready.

Screenshot 2026-09-21 213928.png

Code:
XTool is created by Razor12911

Version 0.9.9

Library loaded: libzstd_v1.1.4.dll

Streams: 10 / 10
  - zstd:l19 = 10 (1,10%)
Patched: 0 (0,00 MB)

=====================================

Library loaded: libzstd_v1.2.0.dll

Streams: 10 / 10
  - zstd:l19 = 10 (1,10%)
Patched: 0 (0,00 MB)

=====================================

Library loaded: libzstd_v1.3.0.dll

Streams: 0 / 10
Patched: 0 (0,00 MB)

=====================================

Library loaded: libzstd_v1.3.2.dll

Strea...
You will get a log that looks like this. What this tells you is that from the collection of zstd dlls, v1.1.4 and v1.2.0 seem to be the dlls to use for precompression. This applies to lz4 and oodle as well btw.
Reply With Quote
The Following User Says Thank You to Razor12911 For This Useful Post:
Wanterlude (Today)