Determine which libraries should be used by XTool/oo2rec in DiskSpan_GUI
In DiskSpan_GUI (DSG) you have an option to determine which library version the tools should use.
For
oodle algorithm you can either use
- :3..9
or
- :core_#.#.#
I. The first option is using predifined libraries, which will not work well in many cases.
Example:
Code:
xtool:mkraken:5 = predifined library version for :5 is v2.5.2
oo2recm:7 = predifined library version for :7 is v2.7.0
II. The second option should the way to go in most cases, or if you want to max out detected streams. However because some of you may not know what library to use at all,
you should read this, especially the part about the library checker.
Example:
Code:
xtool:mkraken:core_2.8.14 = library version v2.8.14 will be used
oo2recm:core_2.6.2 = library version v2.6.2 will be used
There are even examples which using different libraries. Perfect example is the game
Elden Ring, which - in fact - is using two different oodle versions. You can determine different libraries for this game to get near 100% of all oodle streams.
Example:
Code:
xtool:mkraken:oodleoo2core_5_win64.dll:core_2.5.5+xtool:mkraken:oodleoo2core_8_win64.dll:core_2.8.14
The
underlined part refers to the "--oodle=" xtool arc.ini setting.
In those cases start with the lower library version, the second one a higher version. Detecting those rare cases is annoying.
The same can be done with
LZ4 (including LZ4HC and LZ4F) and
ZSTD algorithms.
In those cases you could use something like this:
Code:
xtool:mlz4f:lz4_183
xtool:mzstd:zstd_190
Keep in mind that you cannot use LZ4 or LZ4HC directly without any plugin.