
01-06-2026, 23:52
|
|
Registered User
|
|
Join Date: Mar 2025
Location: Hawaii
Posts: 71
Thanks: 182
Thanked 5 Times in 4 Posts
|
|
|
xtool v0.9.6
Quote:
Changes
- added tracking for sizes of stream patches
- added stream coverage tracking
- added option to specify multiple oodle libraries to use (-oodl#)
- fixed issues with reassign stream feature
- fixed minor issues with DirectStorage codecs
Notes
Patreon now seems to have virus scanner in attachments that I upload and has false detected xtool, this has delayed the 0.9.6 update because I was stuck in a situation where I wondered, should I add a password to the archives to prevent scanners from blocking the post? But then that would raise suspicions to some people using this tool especially with some programs like cpu-z and such getting malware recently (it's good to have trust issues) and so, I want to make it clear. The software is provided as is and I shall not be held liable for any damages.
With that out of the way,
xtool now tells you how many streams were patched and how big the patches are that way you can play a bit more with -df parameter to maximise ratio for imperfect streams.
Streams: 5359 / 5547 (95,43%)
Patched: 5359 (0,15 MB)
It also tells you the stream coverage in percentages, 95,43% as an example for that input means 95% of the file had streams and 5% was something else, this is good feature that tells you if said file contained something else other than streams, maybe audio, video or encrypted data.
Streams: 17850 / 17850 (7,72%)
ForzaHorizon6\media\Tracks\Brio\GeoChunk0.minizip
This file is 37GB, only 7% contains zlib streams, what is the remaining 93%? That's for you to investigate...
I've also added the feature that allows you to specify multiple oodle libraries for precompression, if one fails the next one is attempt because there's some games that seem to use more than one dll which makes complete precompression in one go not possible, requiring multiple passes of xtool which can be slower and use more memory.
Keep in mind, that the same parameters for oodle dlls is required when decoding and the primary oodle dll -oodle### should be a newer version meaning, do not use oo2core_4_win64.dll for the first one and oo2core_6_win64.dll for -oodl2###
gameresources_20_patch2.streamdb
xtool.exe precomp -mkraken:l6 -c32mb -oodleoo2core_9_win64.dll -oodl2oo2core_9_win64_2.dll - -
with one library
Streams: 1045 / 1154 (96,90%)
Size: 356 MB >> 534 MB
with both libraries
Streams: 1150 / 1154 (96,90%)
Size: 356 MB >> 605 MB
|
https://www.patreon.com/posts/xtool-v0-9-6-159873167
Password: 123
|