View Single Post
  #1  
Old 06-10-2018, 15:06
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,210 Times in 2,309 Posts
Razor12911 is on a distinguished road
Test: Universal Oodle stream scanner

I've noticed that game devs are now switching to oodle and the headers of the streams oodle have are easy to detect compared to lz4 and zstd streams so it's very possible to make a universal oodle stream precompressor just like zlib.

Run tests on games that use oodle.

copy and paste "oo2core_#_win64.dll" from game directory and paste near odet.exe

# = 4, 5 or 6

If the game uses Frostbite 3 engine, compare results with xtool and if game uses a different engine compare results with pOodle (0.0.19.9)

Post results and upload sample if the scanner did not pick up streams from a specific game that used oodle, with the exception of FIFA19 and Project CARS 2.

XTool:
Code:
Compressed 1 file, 78,474,182 => 177,536,053 bytes. Ratio 226.23%
Compression time: cpu 0.17 sec/real 1.78 sec = 10%. Speed 44.16 mB/s
Odet:
Code:
...
0000040B.raw| Position: 0449B7CB, Size: 6732 >> 27584
0000040C.raw| Position: 0449D21F, Size: 26127 >> 141112
0000040D.raw| Position: 044A3836, Size: 8247 >> 262144
0000040E.raw| Position: 044A5899, Size: 21407 >> 130328
0000040F.raw| Position: 044AAC40, Size: 10044 >> 32536
00000410.raw| Position: 04AD42DC, Size: 10474 >> 32536

Overall size: 78474182 >> 177274503
As you can see, similar final outputs.

Usage of odet, drag and drop test file on exe
Attached Files
File Type: 7z odet_R1.7z (304.6 KB, 183 views)

Last edited by Razor12911; 06-10-2018 at 15:10.
Reply With Quote
The Following 15 Users Say Thank You to Razor12911 For This Useful Post:
-NORO- (08-10-2018), COPyCAT (06-12-2018), doofoo24 (07-10-2018), felice2011 (06-10-2018), ffmla (07-10-2018), Jiva newstone (19-10-2018), KaktoR (06-10-2018), mausschieber (07-10-2018), oltjon (06-10-2018), PsYcHo_RaGE (12-10-2018), shazzla (06-10-2018), ShivShubh (24-11-2019), Simorq (06-10-2018), Vladislav989 (13-09-2022), ZAZA4EVER (06-10-2018)
Sponsored Links