#331
|
||||
|
||||
Update available
Changes - added depth info functions - added support for oodle 2.9.0+ functions - fixed data patching bug - updated oodle codec - updated command line parser Changes between 0.3.9 to 0.3.11 Code:
ES_R11 (0.3.11) - fixed x86 build bugs - fixed config multi-threading bug - fixed resource management bug - fixed deduplication bug ES_R10 (0.3.10) - minor bug fixes - added diff tolerance parameter (--diff=) - fixed plugin database bug - fixed lz4 codec bug - updated oodle codec - updated library structure - added resource management - added direct use encryption codecs - added embedded deduplication feature (--dedup) [makes temps during encoding] I updated the command line parser Code:
[External compressor:xtool] header = 0 packcmd = xtool.exe precomp { -moption} -c32mb -t100p --dbase --dedup - - <stdin> <stdout> unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout> Last edited by Razor12911; 23-05-2021 at 04:53. |
Sponsored Links |
#332
|
||||
|
||||
@Everyone
The oodle precompressor in xtool is now more aggressive (means slower), I'll add aggression parameter to control how much time it should spend finding more and more streams however this only applies to kraken, mermaid, selkie and hydra. Leviathan is still problematic and you'll have to rely on plugins for data compressed using this codec. Here are a few benchmarks that show what I am talking about: 0.99 GB (1,066,131,456 bytes) > 1.52 GB (1,638,079,260 bytes) [took 2 minutes, 9 seconds] (xtool 0.3.9) 0.99 GB (1,066,131,456 bytes) > 1.84 GB (1,977,644,853 bytes) [took 4 minutes, 56 seconds] (xtool 0.3.12) 0.99 GB (1,066,131,456 bytes) > 1.53 GB (1,649,308,007 bytes) [took 8 minutes, 52 seconds] (oo2reck) As you can see, version 0.3.12 is now slower but it found more streams than 0.3.9 or the oodle precompressor side project. This is a sample from Cyberpunk 2077 and since the game does have a plugin these are the results if you had use the plugin 0.99 GB (1,066,131,456 bytes) > 2.26 GB (2,432,780,012 bytes) [took 41 seconds] (plugin) So what do these results mean? Well the newer version of xtool traded speed for more ratio in an attempt to beat the side project while still being faster. Also if a plugin for a specific game is created, it shows that the plugins will constantly be superior to the universal precompressor as it's not only faster but produces better results. In conclusion, try to run tests with other games to see if the new xtool produces better results than oo2rec and if a plugin for a game exists then it's best to just use it. Last edited by Razor12911; 23-05-2021 at 04:20. |
The Following 4 Users Say Thank You to Razor12911 For This Useful Post: | ||
#333
|
|||
|
|||
I am now even more fired up for FIFA.
Thanks for these updates. |
#334
|
||||
|
||||
For FIFA and all these other frostbite games, 0.3.13 update is needed
|
#335
|
|||
|
|||
Crash Bandicoot 4 Comparison - For zlib streams
0.3.12 Code:
Compressed 1 file, 19,665,315 => 91,532,563 bytes. Ratio 465.45% Compression time: cpu 0.05 sec/real 2.77 sec = 2%. Speed 7.11 mB/s All OK Code:
Compressed 1 file, 19,665,315 => 98,920,152 bytes. Ratio 503.02% Compression time: cpu 0.06 sec/real 2.80 sec = 2%. Speed 7.03 mB/s All OK Those FIFA's after 19 are such a pain... |
#336
|
||||
|
||||
Quote:
FIFA after 19 isn't a problem, I don't have samples for these games so I am limited by the little samples that I have. Last edited by Razor12911; 23-05-2021 at 04:41. |
The Following User Says Thank You to Razor12911 For This Useful Post: | ||
Grumpy (24-05-2021) |
#337
|
||||
|
||||
Quote:
Assuming that zlib had a parameter -m3 for example (just to specify the debt): For example, assuming that zlib had a parameter -m3 (just to specify the debt) would it look like this? Code:
"-mxtool:zlib,m3+ue4,m1,k0x115E..." to use zlib+ue4 (Borderlands 3) it would not be necessary to send the -d1 parameter to XTool. How can I pass or not the -d1 if I use the command like the arc.ini information reported above? |
#338
|
||||
|
||||
Code:
[External compressor:xtool] header = 0 packcmd = xtool.exe precomp { -moption} -c32mb -t100p --dbase --dedup - - <stdin> <stdout> unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout> Code:
-mxtool:zlib,m3:ue4,m1,k0x115E... Code:
[External compressor:xtool] header = 0 packcmd = xtool.exe precomp { -option} -c32mb -t100p --dbase --dedup - - <stdin> <stdout> unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout> Code:
-mxtool:d1:mzlib,m3:mue4,m1,k0x115E then -d1 -mzlib+ue4:m1:k0x115E when it reaches xtool |
#339
|
|||
|
|||
Might hook you up with some samples, once i get to testing it. If you would like.
Yes it was the dedup. Without dedup : Code:
Compressed 1 file, 19,665,315 => 98,946,941 bytes. Ratio 503.15% Compression time: cpu 0.00 sec/real 4.12 sec = 0%. Speed 4.77 mB/s All OK |
#340
|
||||
|
||||
Bethesda plugin does not work with xtool 0.3.12
Code:
0.3.9 Compressed 1 file, 373,427,426 => 532,225,912 bytes. Ratio 142.52% Compression time: cpu 0.25 sec/real 4.74 sec = 5%. Speed 78.73 mB/s All OK 0.3.12 Compressed 1 file, 373,427,426 => 373,427,610 bytes. Ratio 100.00% Compression time: cpu 0.41 sec/real 2.22 sec = 18%. Speed 168.52 mB/s All OK
__________________
Haters gonna hate
|
The Following User Says Thank You to KaktoR For This Useful Post: | ||
Razor12911 (24-05-2021) |
#341
|
|||
|
|||
Quote:
|
#342
|
||||
|
||||
Update available
Changes - updated lz4 codec - updated library structure - updated depth info functions - updated depth feature |
The Following 13 Users Say Thank You to Razor12911 For This Useful Post: | ||
Cesar82 (24-05-2021), ffmla (24-05-2021), Flzzy (24-05-2021), Grumpy (24-05-2021), L0v3craft (24-05-2021), mausschieber (25-05-2021), Mortal Lord (24-05-2021), Perykles (25-05-2021), pratikpatel8982 (25-05-2021), PsYcHo_RaGE (05-06-2021), sajmon83 (25-05-2021), shazzla (24-05-2021), vint56 (26-05-2021) |
#343
|
|||
|
|||
XTool LZ4:
8:20:52 PM - Overall input size: 6.54 GB 8:20:52 PM - Overall output size: 3.91 GB 8:20:52 PM - Overall conversion time: 00:00:52 XTool 2020 LZ4: 8:22:33 PM - Overall input size: 6.54 GB 8:22:33 PM - Overall output size: 6.54 GB 8:22:33 PM - Overall conversion time: 00:01:02 Is this normal or a bug? I'm using the same settings with the same dataset yet one LZ4 gives good compression and the other gives no compression. |
#344
|
|||
|
|||
If i wanted to use Oodle with xtool
would this be correct with the latest verison of xtool [External compressor:xtool] header = 0 packcmd = xtool\xtool.exe precomp -moodle -c256mb -t22 --dbase --dedup - - <stdin> <stdout> cause it doesnt work for me... get a disc full error thanks ScOOt3r |
#345
|
||||
|
||||
Quote:
Quote:
Edit: the parameter you used will require about 6GB ram if no streams are found and it will require even more if they are found (256mb x 22 threads) + 256mb = 5,888MB ram usage and if the average inflation ratio is 200%, you're looking at 12GB+ ram usage by xtool. I'm letting you know before hand that the parameter you have input will make xtool use a lot of memory. Last edited by Razor12911; 03-06-2021 at 08:12. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Dev]XTool | Razor12911 | Conversion Tutorials | 180 | 23-10-2020 07:26 |
Project Cars Digital Edition (3xDVD5) (srep+lzma) | GTX590 | PC Games - CD/DVD Conversions | 10 | 28-08-2017 09:34 |
Project IGI Anthology 1xCD700 CIUV2 2039 | mausschieber | PC Games - CD/DVD Conversions | 0 | 24-07-2017 16:12 |
Space Channel 5 Part 2 Translation Project | Christuserloeser | DC Games | 0 | 21-06-2004 19:16 |