Page 1 of 1

Asobo DPC DPS - unknown compression

Posted: Thu Oct 15, 2020 1:20 pm
by ikskoks
So I have been working for few days on Asobo games formats.
First I have created a tool and documentation on my github https://github.com/bartlomiejduda/Tools ... 20Research

Then I have copied all informations to Xentax wiki https://wiki.xentax.com/index.php/Asobo_Studio_DPC_DPS

And now I'm struggling with figuring out compression method.
Any help would be appreciated. ;)

Of course, I can provide samples if needed.

Re: Asobo DPC DPS - unknown compression

Posted: Thu Oct 15, 2020 1:45 pm
by akderebur
A Plague Tale: Innocence uses LZ4.

Previous games had custom compression afaik. I was working on a Hololens game by Asobo called Fragments. I got great help from a data compression community and the compression method was solved: https://encode.su/threads/3147-Reverse- ... LZ-Variant

It was LZ with custom flags. This worked perfectly for Fragments, but I don't know if it applies to other games too. I suppose it should though, or at least something similar.

Re: Asobo DPC DPS - unknown compression

Posted: Thu Oct 15, 2020 3:05 pm
by ikskoks
A Plague Tale: Innocence uses LZ4.
Thanks. I'll update wiki article then. :)
It was LZ with custom flags.
That's awesome. I will definitely check this. :D

Re: Asobo DPC DPS - unknown compression

Posted: Thu Oct 22, 2020 12:53 pm
by ikskoks
Ok, I have tested it and it seems to be working for samples from CT Special Forces: Fire for effect (PC version).
https://imgur.com/a/pLLWV4e


Edit: Leaving decompression tool source in the attachment for preservation