.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: 1 time

.oodl FONT File

Post by Qnoops » Sat Oct 13, 2018 11:59 pm

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 » Sun Oct 14, 2018 2:01 am

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: 1 time

Re: .oodl FONT File

Post by Qnoops » Sun Oct 14, 2018 5:22 am

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 » Sun Oct 14, 2018 9:45 am

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: 1 time

Re: .oodl FONT File

Post by Qnoops » Sun Oct 14, 2018 2:03 pm

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 » Sun Oct 14, 2018 3:08 pm

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: 1 time

Re: .oodl FONT File

Post by Qnoops » Sun Oct 14, 2018 6:06 pm

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