spiritovod wrote:@masagrator: If you mean quickbms, dictionary is supported like this "comtype zstd dict dict_size" where dict is binary data - which is implementation of default
ZSTD_decompress_usingDict function from api, I think. You can check such implementation in Frostbite script, for example.
Thanks for tip. Sadly it doesn't work for me. (error -10 while uncompressing)
By looking at files i am assuming that if file has -1 in DEC_DICT then that means compression dict is not in use.
Even by looking at data it seems to be a correct stance.

But even that fails. I guess it may be related to that it doesn't have frame header (although dicts have them).
I have uploaded script that has hardcoded first dictionary and tries to unpack two files from archive in first post:
first has DEC_DICT = -1 (so I'm assuming that it doesn't use DICT at all)
second has DEC_DICT = 0 (thus why first dict)
EDIT: When adding manually header 28 b5 2f fd I'm getting error -72 instead of -10