View Single Post
  #10  
Old 08-10-2023, 08:35
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
Quote:
Originally Posted by L33THAK0R View Post
I've been investigating a 2017 title "Lone Echo", which seems to use a previously undocumented Oodle Library, v0.1.0, and whose CRCs don't match any other libraries, as posted by KaktoR.

Code:
    
File:   oodle_11_win64.dll
CRC-32: 15a0f169
Attempting to discern which member of the oodle family is used has proven to be a tad tricky, with each sample spitting back a result of [0] (Invalid/Unknown) as reported by Razor's Oodle Stream Scanner (oo2scan_7_win64.exe) utility. Attached is both a sample and the library in question. Since these streams are coming up as Invalid/Unknown is it not possible to re-compress them?
This oodle version is so old and might not be worth looking into, xtool supports v2.1.5+, anything older than that is considered ancient. An update in xtool might add support for this game but I don't plan on releasing anymore updates this year.

Information I gathered from the file:
Code:
Signature - 8 byte (0x53534552504D4F43)
Unpacked size - 8 bytes (70921828)
Packed size - 8 bytes (33767326)
repeated 256kb compressed oodle blocks
Code:
unpacked block size - 8 bytes
packed block size - 8 bytes
compressed block
Advanced configuration can be made from this information to collect the streams and that's needed is library that uses oodle_11_win64.dll for precompression.

Last edited by Razor12911; 08-10-2023 at 08:39.
Reply With Quote