Important information: this site is currently scheduled to go offline indefinitely by end of the year.

.oodl FONT File

Get your graphics formats figures out here! Got details for others? Post here!
Post Reply
User avatar
Qnoops
ultra-n00b
Posts: 7
Joined: Wed Aug 22, 2018 7:15 pm
Has thanked: 4 times
Been thanked: 1 time

.oodl FONT File

Post by Qnoops »

Hi, anyone knows how can i edit this file?

https://www92.zippyshare.com/v/Okwyuh6F/file.html
Scobalula
ultra-n00b
Posts: 5
Joined: Mon Jul 24, 2017 12:13 pm
Been thanked: 6 times

Re: .oodl FONT File

Post by Scobalula »

This file is actually Oodle compressed data, the oodl extension and magic, and "KRKN" (Oodle Kraken) give it away. With the 16 byte header, you also have 2 ints, decompressed and compressed sizes, data can then be passed to Oodle for decompression.

I didn't really look at the raw data, it appears to have file names at the beginning, the data looked very much DDS so after removing them and generating a DXT5 header I got this:

Image
User avatar
Qnoops
ultra-n00b
Posts: 7
Joined: Wed Aug 22, 2018 7:15 pm
Has thanked: 4 times
Been thanked: 1 time

Re: .oodl FONT File

Post by Qnoops »

Scobalula wrote:This file is actually Oodle compressed data, the oodl extension and magic, and "KRKN" (Oodle Kraken) give it away. With the 16 byte header, you also have 2 ints, decompressed and compressed sizes, data can then be passed to Oodle for decompression.

I didn't really look at the raw data, it appears to have file names at the beginning, the data looked very much DDS so after removing them and generating a DXT5 header I got this:

Image
Yeah can you please explain with a little detail how did you decompressed it? Which tools did u used?

Also can you extract that too please, https://www9.zippyshare.com/v/POgrXPK1/file.html
Scobalula
ultra-n00b
Posts: 5
Joined: Mon Jul 24, 2017 12:13 pm
Been thanked: 6 times

Re: .oodl FONT File

Post by Scobalula »

Qnoops wrote:
Scobalula wrote:This file is actually Oodle compressed data, the oodl extension and magic, and "KRKN" (Oodle Kraken) give it away. With the 16 byte header, you also have 2 ints, decompressed and compressed sizes, data can then be passed to Oodle for decompression.

I didn't really look at the raw data, it appears to have file names at the beginning, the data looked very much DDS so after removing them and generating a DXT5 header I got this:

Image
Yeah can you please explain with a little detail how did you decompressed it? Which tools did u used?

Also can you extract that too please, https://www9.zippyshare.com/v/POgrXPK1/file.html
To perform the Oodle decompression you need the DLL, which should be shipped with the game if it uses it. As for using it, I have a basic wrapper based off DTZxPorter's SirenLib here for C#:

https://github.com/Scobalula/PhilLibX/b ... n/Oodle.cs

His lib:

https://github.com/dtzxporter/Siren/

That file seems to contain different data, file names, small integers at the beginning, etc.

Here is a tool to decompress the files, just drag and drop them onto the exe, it can take multiple:

https://mega.nz/#!YmRURIgb!3lEFfth6JfEO ... tUl7uHmvIA
User avatar
Qnoops
ultra-n00b
Posts: 7
Joined: Wed Aug 22, 2018 7:15 pm
Has thanked: 4 times
Been thanked: 1 time

Re: .oodl FONT File

Post by Qnoops »

Scobalula wrote:
Qnoops wrote:
Scobalula wrote:This file is actually Oodle compressed data, the oodl extension and magic, and "KRKN" (Oodle Kraken) give it away. With the 16 byte header, you also have 2 ints, decompressed and compressed sizes, data can then be passed to Oodle for decompression.

I didn't really look at the raw data, it appears to have file names at the beginning, the data looked very much DDS so after removing them and generating a DXT5 header I got this:

Image
Yeah can you please explain with a little detail how did you decompressed it? Which tools did u used?

Also can you extract that too please, https://www9.zippyshare.com/v/POgrXPK1/file.html
To perform the Oodle decompression you need the DLL, which should be shipped with the game if it uses it. As for using it, I have a basic wrapper based off DTZxPorter's SirenLib here for C#:

https://github.com/Scobalula/PhilLibX/b ... n/Oodle.cs

His lib:

https://github.com/dtzxporter/Siren/

That file seems to contain different data, file names, small integers at the beginning, etc.

Here is a tool to decompress the files, just drag and drop them onto the exe, it can take multiple:

https://mega.nz/#!YmRURIgb!3lEFfth6JfEO ... tUl7uHmvIA
Thank you for compiled decompressor. Can you provide a compressor so i can make my own font?

By the way this exe creating .oodl.decompressed file, how can i turn it to a editable file? I tried to make it .dds but still can't view or edit it
Scobalula
ultra-n00b
Posts: 5
Joined: Mon Jul 24, 2017 12:13 pm
Been thanked: 6 times

Re: .oodl FONT File

Post by Scobalula »

Qnoops wrote: Thank you for compiled decompressor. Can you provide a compressor so i can make my own font?

By the way this exe creating .oodl.decompressed file, how can i turn it to a editable file? I tried to make it .dds but still can't view or edit it
You'll need to reverse the structure of the data, I can only take you so far. As for a compressor, you'll need to write one. :D
User avatar
Qnoops
ultra-n00b
Posts: 7
Joined: Wed Aug 22, 2018 7:15 pm
Has thanked: 4 times
Been thanked: 1 time

Re: .oodl FONT File

Post by Qnoops »

Scobalula wrote:
Qnoops wrote: Thank you for compiled decompressor. Can you provide a compressor so i can make my own font?

By the way this exe creating .oodl.decompressed file, how can i turn it to a editable file? I tried to make it .dds but still can't view or edit it
You'll need to reverse the structure of the data, I can only take you so far. As for a compressor, you'll need to write one. :D

Well, RIP me then : D, thanks!
Post Reply