Hello,
in CoDBO3 there are FD files which are not encrypted, and I assume they would contain localization files. After signature, there's ZLIB compressed data. After decompressing, there seems to be yet another compression method used. It's possibly something dictionary based. Thanks for any collaboration.
Pictures of the inner compression:
Link to ZLIB decompressed blocks: https://www.sendspace.com/file/ntktcg
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Call of Duty: Black Ops 3 FD inner compression
Re: Call of Duty: Black Ops 3 FD inner compression
They are using LZO1X as the other layer of compression.mix wrote:Hello,
in CoDBO3 there are FD files which are not encrypted, and I assume they would contain localization files. After signature, there's ZLIB compressed data. After decompressing, there seems to be yet another compression method used. It's possibly something dictionary based. Thanks for any collaboration.
Pictures of the inner compression:
Link to ZLIB decompressed blocks: https://www.sendspace.com/file/ntktcg
Re: Call of Duty: Black Ops 3 FD inner compression
Could you provide some more detail? How did you determine lzo1x? I tried lzo1x_decompress from minilzo and couldn't make it work. At which offset does the lzo compressed block start (I assume at least first 4 bytes to be a header)?
Re: Call of Duty: Black Ops 3 FD inner compression
Data seems to start at offset 0x04, I will try later today.mix wrote:Could you provide some more detail? How did you determine lzo1x? I tried lzo1x_decompress from minilzo and couldn't make it work. At which offset does the lzo compressed block start (I assume at least first 4 bytes to be a header)?
Seems like it is some other kind of LZ variant.