FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Oodle precompressor (Side project) (https://fileforums.com/showthread.php?t=102453)

yasitha 09-01-2019 20:56

Quote:

Originally Posted by darkwolves (Post 478649)
succesful repack of wwe 2k19
posted the results in the game compression thread

Good :)

ShivShubh 10-01-2019 08:16

Quote:

Originally Posted by yasitha (Post 478578)
Decompressing very slow on all oodle why?
Is this usual or bug, cause xtool zlib is very good it won't eat all cpu GHz and give us better speed, but oodle eat all cpu up to 100% but won't install fast...

Is it bug or usual... It takes almost 2.30h for installing on 4 core cpu...

These questions are self-explanatory. Each compression codec is different on its own. ZLib is an old and simple codec which works rather fast on current generation machines. Oodle has different levels and codecs and the ones used on games are somewhat heavier than ZLib so it takes more hardware power to do recompression. Although new games built using Oodle should be faster than ZLib now (in terms of compression bcz decompression was always way faster anyway) because of Oodle 2.7, why ? A very good example is Just Cause 4, you will notice its significantly faster due to the usage of Oodle 2.7 so whichever game uses oo2core_7_win64.dll will probably show faster precompression with Razor's oodle tool.

yasitha 10-01-2019 19:29

Quote:

Originally Posted by ShivShubh (Post 478665)
These questions are self-explanatory. Each compression codec is different on its own. ZLib is an old and simple codec which works rather fast on current generation machines. Oodle has different levels and codecs and the ones used on games are somewhat heavier than ZLib so it takes more hardware power to do recompression. Although new games built using Oodle should be faster than ZLib now (in terms of compression bcz decompression was always way faster anyway) because of Oodle 2.7, why ? A very good example is Just Cause 4, you will notice its significantly faster due to the usage of Oodle 2.7 so whichever game uses oo2core_7_win64.dll will probably show faster precompression with Razor's oodle tool.

That is very helpful..

Why did you keep that to your self.. Haha joking :D

Yes i noticed Jc4 fast..

Thanks for sharing this info.. :)

darkwolves 11-01-2019 17:25

Quote:

Originally Posted by yasitha (Post 478578)
Decompressing very slow on all oodle why?
Is this usual or bug, cause xtool zlib is very good it won't eat all cpu GHz and give us better speed, but oodle eat all cpu up to 100% but won't install fast...

Is it bug or usual... It takes almost 2.30h for installing on 4 core cpu...

oodle and cpk especially are slower than zlib especially if compressed with lzma over lolz
lolz may take longer to compress but it unpacks much faster than lzma

yasitha 11-01-2019 20:17

Quote:

Originally Posted by darkwolves (Post 478699)
oodle and cpk especially are slower than zlib especially if compressed with lzma over lolz
lolz may take longer to compress but it unpacks much faster than lzma

Yes i have notice that too..
Now im using LOLZ....
latest version is test beta right?
when stable version come out?

I'm currently using 2.0a7 version..

FitGirl 12-01-2019 07:49

Quote:

Originally Posted by ShivShubh (Post 478665)
because of Oodle 2.7, why ? A very good example is Just Cause 4, you will notice its significantly faster due to the usage of Oodle 2.7 so whichever game uses oo2core_7_win64.dll will probably show faster precompression with Razor's oodle tool.

No. Recompression speed depends on levels and compressors used by game devs. Starting with Oodle 2.6 Kraken compression with level 9 and above is about 20 times slower than Kraken@9 in Oodle 2.4-2.5. That's why games like WWE 2K19 and FIFA 19 are so slow on recompression. JC4 uses lower levels of Kraken/Mermaid, that's why it's relatively fast. But if gamedevs will continue to compess games with Kraken@9 with Oodle 2.6+, they all will install very slow, when repacked with recompression.

yasitha 12-01-2019 08:19

Quote:

Originally Posted by FitGirl (Post 478717)
No. Recompression speed depends on levels and compressors used by game devs. Starting with Oodle 2.6 Kraken compression with level 9 and above is about 20 times slower than Kraken@9 in Oodle 2.4-2.5. That's why games like WWE 2K19 and FIFA 19 are so slow on recompression. JC4 uses lower levels of Kraken/Mermaid, that's why it's relatively fast. But if gamedevs will continue to compess games with Kraken@9 with Oodle 2.6+, they all will install very slow, when repacked with recompression.

That's BAD News, hope they don't :(

Shateiel 12-01-2019 09:07

Quote:

Originally Posted by yasitha (Post 478718)
That's BAD News, hope they don't :(

Indeed, we can play laggy games but not suffer longer installations ;)

yasitha 12-01-2019 09:27

Quote:

Originally Posted by Shateiel (Post 478730)
Indeed, we can play laggy games but not suffer longer installations ;)

Yes bro that's true...

Shateiel 12-01-2019 09:52

Quote:

Originally Posted by yasitha (Post 478731)
Yes bro that's true...

Did you just assume my gender? :eek:

yasitha 12-01-2019 19:18

Quote:

Originally Posted by Shateiel (Post 478733)
Did you just assume my gender? :eek:

:p ;) :D

doofoo24 24-01-2019 18:59

tested oodle on AC Origin detected less than afr:a2, after srep+lolz the same setting used on both...
the one with afr 200mb less than oodle...

darkwolves 18-05-2019 21:07

tested on mortal kombat 11 no effect

Razor12911 19-05-2019 15:19

Quote:

Originally Posted by darkwolves (Post 481055)
tested on mortal kombat 11 no effect

lzna was used on this game, if I remember correctly, I remember making an update for xtool for this game in particular, maybe try xtool

darkwolves 19-05-2019 18:25

@Razor12911
it also had no effect as well when i turn the game on it shows the kraken oodle thing i have used everything with oodle thusfar nothing has had an effect on it

darkwolves 19-05-2019 18:47

i will keep trying till i find something out srep and lolz can drop the game size by like 5 to 6 gigs depending on settings alone just gotta find out exactly how to precompress

shiyamrrc 22-06-2019 23:35

I tried to compress rage 2 with oodle using oo2reck+oo2recs. But it won't give compression ratio as Repacking groups.

When i scan game files. It shows 1 and 2 mostly.
But how can i find the 2 is mermid or selki....?

Should i need to use the dll which is inside game folder or provided with oodle tool...?

Plz explain. Thank you.

KaktoR 23-06-2019 02:11

Yes, you have to use the dll which is inside the game folder. Copy this dll to where your oo2reck+oo2recs files are.

And make sure only 1 dll is present in this folder.

shiyamrrc 23-06-2019 03:34

Quote:

Originally Posted by KaktoR (Post 481457)
Yes, you have to use the dll which is inside the game folder. Copy this dll to where your oo2reck+oo2recs files are.

And make sure only 1 dll is present in this folder.

What is the best arc settings for srep and lolz for rage 2.

Thanks for the reply.

PsYcHo_RaGE 24-06-2019 05:22

Quote:

Originally Posted by shiyamrrc (Post 481459)
What is the best arc settings for srep and lolz for rage 2.

Thanks for the reply.

their is nothing like best settings, it all depends upon the how the data was created and with what? obviously!

but surely you can tinker with the settings.

shazzla 24-06-2019 06:31

Generally

Srep l512 ,lolz d512m

Maybe 1024m is overkill. :D

nik1967 02-07-2019 11:47

shiyamrrc,
-m=oo2reck+oo2recm+oo2recs+xtool:c32mb,t8:zlib+srep :mem512m:l2k:m5f:a16+lolz:d256:mc1023:dtb1:tt4:mtt 1:mt6:mtb256
Used here:
https://avg.club/topic-rage_2_bethes...-t=111002.html
P.S. However, these options are suitable if the system has 16 gigabytes of RAM and a 30 gigabyte swap file :)

prince55 28-07-2019 07:33

Wolfenstein Youngblood
 
i tested it on Wolfenstein Youngblood but no expand at all
oo2reck+oo2recs
oo2core_6_win64.dll
or
oo2core_7_win64.dll

no expand

any help appreciated

FitGirl 31-07-2019 04:29

Quote:

Originally Posted by prince55 (Post 481911)
i tested it on Wolfenstein Youngblood but no expand at all
oo2reck+oo2recs
oo2core_6_win64.dll
or
oo2core_7_win64.dll

no expand

any help appreciated

WY uses Oodle's Leviathan compression, which is not supported by these tools.

Also it's not worth it to recompress those files. It will take 4-5 hours on 4-threads CPU and you will save only 3.5 GB.

Kraken and Leviathan got a serious performance hit while switching from 2.5 to 2.6/2.7.

Example chunk compression time for leviathan level 5:
2.5.2 - 11 sec
2.6.0/2.6.2/2.6.3 - 3 min 20 sec

So it became 18 times slower, with a final size of data a little bit smaller. In some cases it's close to lolz.

Razor12911 31-07-2019 07:09

Quote:

Originally Posted by FitGirl (Post 481934)
WY uses Oodle's Leviathan compression, which is not supported by these tools.

Also it's not worth it to recompress those files. It will take 4-5 hours on 4-threads CPU and you will save only 3.5 GB.

Kraken and Leviathan got a serious performance hit while switching from 2.5 to 2.6/2.7.

Example chunk compression time for leviathan level 5:
2.5.2 - 11 sec
2.6.0/2.6.2/2.6.3 - 3 min 20 sec

So it became 18 times slower, with a final size of data a little bit smaller. In some cases it's close to lolz.

then add more threads :)
also good to know there is something that uses leviathan, should be easy to add

FitGirl 31-07-2019 12:20

Quote:

Originally Posted by Razor12911 (Post 481936)
then add more threads :)
also good to know there is something that uses leviathan, should be easy to add

Well, saving of 3.5 GB and installation of 4 hours on 4-threads PC is not something I can tolerate, and I'm very patient in terms of installation :)

As for leviathan here, devs did an update, so the unpacked size is nowhere in the chunks and leviathan doesn't return error code on a wrong size, so you can guess what can happen :)

If you still want the sample, ping me you-know-where :)

prince55 31-07-2019 14:52

Quote:

Originally Posted by FitGirl (Post 481934)
WY uses Oodle's Leviathan compression, which is not supported by these tools.

Also it's not worth it to recompress those files. It will take 4-5 hours on 4-threads CPU and you will save only 3.5 GB.

Kraken and Leviathan got a serious performance hit while switching from 2.5 to 2.6/2.7.

Example chunk compression time for leviathan level 5:
2.5.2 - 11 sec
2.6.0/2.6.2/2.6.3 - 3 min 20 sec

So it became 18 times slower, with a final size of data a little bit smaller. In some cases it's close to lolz.

First thanks for caring to reply
second 4 to 5 hours waow , i will never try that:eek:
you saved me here :)

dixen 10-09-2019 13:31

Don't Work on The Walking Dead Definitive Edition

WDC_pc_WalkingDead305_txmesh.ttarch2

HTML Code:

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 2,921,263,480 => 2,921,265,604 bytes. Ratio 100.00%
Compression time: cpu 3.66 sec/real 70.21 sec = 5%. Speed 41.61 mB/s
All OK


FitGirl 10-09-2019 14:07

Quote:

Originally Posted by dixen (Post 482566)
Don't Work on The Walking Dead Definitive Edition

WDC_pc_WalkingDead305_txmesh.ttarch2

HTML Code:

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 2,921,263,480 => 2,921,265,604 bytes. Ratio 100.00%
Compression time: cpu 3.66 sec/real 70.21 sec = 5%. Speed 41.61 mB/s
All OK


As always, most of game files are encrypted.

dixen 10-09-2019 21:26

Quote:

Originally Posted by FitGirl (Post 482567)
As always, most of game files are encrypted.

Yes, but the decrypted file also don't decompress. It is possible the keys do not fit

FitGirl 11-09-2019 00:30

Of course they don't fit. New game = new key.

prince55 21-10-2019 19:33

WWE 2k20
 
WWE 2k20 uses oodle but the scanner doesn't find any oodle streams ?

any one tested it ?

ZAZA4EVER 22-10-2019 02:46

1 Attachment(s)
I tested it with multi oodle versions ... I think game has encrypted files ... Need password

darkwolves 24-10-2019 21:11

Quote:

Originally Posted by ZAZA4EVER (Post 483118)
I tested it with multi oodle versions ... I think game has encrypted files ... Need password

it may use leviathin i am not sure the last game used kraken all others were zlib

darkwolves 24-10-2019 23:43

it appears oodlemt 1.3 using leviathan has an effect on wwe2k20

FitGirl 26-10-2019 09:16

Quote:

Originally Posted by darkwolves (Post 483147)
it appears oodlemt 1.3 using leviathan has an effect on wwe2k20

Huh? Why do you try to use Leviathan over ENCRYPTED data, already compressed with Oodle Hydra?

darkwolves 26-10-2019 16:42

Quote:

Originally Posted by FitGirl (Post 483181)
Huh? Why do you try to use Leviathan over ENCRYPTED data, already compressed with Oodle Hydra?

same reason i mess with everything TESTING and at the time i did not know it was compressed with hydra so instead of poking at my posts like you have done in the past please leave me alone

Masquerade 20-03-2020 12:44

Quote:

Originally Posted by FitGirl (Post 483181)
Huh? Why do you try to use Leviathan over ENCRYPTED data, already compressed with Oodle Hydra?

I understand that there's no point in compressing the game since the files are encrypted? If the precomp has no overall effect.

FitGirl 20-03-2020 14:10

Correct. Encrypted data can't be preprocessed.

Masquerade 13-06-2020 12:34

Small question
 
Hello,

I have a small question regarding what to expect from Oodle rec.

I have compressed the main files of Sekiro: Shadows Die Twice using it, many thanks, however I was wondering if the files are meant to be precompressed into much larger sizes, such as how zlib precompression can make files more than 150% their original size!

Here is a snippet from my compression log:

Code:

Compressing 5 files, 12,138,901,881 bytes
  Compressing Data2.bdt
  Compressing Data4.bdt
  Compressing Data3.bdt
  Compressing Data1.bdt
  Compressing Data5.bdt
 
Compressing 12,204,222,513 bytes with srep64

Please note I copied the oo2core_6_win64.dll from the game to my oodle folder in my compressor, and I am using the Kraken version.

My point is, the precompression hasn't seemed to make the files much larger. Does this mean there is an error with the process? I am only asking because previous to today, I have not compressed an Oodle game.

After SREP and LOLZ, the end archive is 9.6GB (from 11.3GB).


All times are GMT -7. The time now is 01:12.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com