Page 1 of 1
Quickbms compression algo
Posted: Tue May 20, 2014 1:21 pm
by deepshit
Hi
Does anybody know what is the name of the COMP_MSF compression in the quickbms?
I mean the real name.Some kind of name that lets me to find references on google.
Thanks.
Re: Quickbms compression algo
Posted: Tue May 20, 2014 8:26 pm
by chrrox
you can see what it is doing in the source code of quickbms.
I think I looked at this a long time ago and its doing some kind of encryption thing.
Re: Quickbms compression algo
Posted: Tue May 20, 2014 8:53 pm
by deepshit
chrrox wrote:you can see what it is doing in the source code of quickbms.
I think I looked at this a long time ago and its doing some kind of encryption thing.
I've seen the source.All decompression function is in asm byte codes.
all function is a byte array.
Re: Quickbms compression algo
Posted: Tue May 20, 2014 9:15 pm
by chrrox
it was used and published somewhere on this site for the game.
RaiderZ
viewtopic.php?f=21&t=5899&p=93875&hilit=msf#p93875
Re: Quickbms compression algo
Posted: Wed May 21, 2014 6:14 am
by Ekey
RaiderZ using LZMA compression

Re: Quickbms compression algo
Posted: Sun May 25, 2014 12:41 am
by Thief1987
Seems like msf it's lzma without first five bytes
Re: Quickbms compression algo
Posted: Sun May 25, 2014 7:51 am
by deepshit
Thief1987 wrote:Seems like msf it's lzma without first five bytes
Thanks, I tested it and you are right. COMP_MSF is lzma without header.
Thanks everybody.
Re: Quickbms compression algo
Posted: Mon Jun 02, 2014 11:05 pm
by GMMan
Interesting. Maybe I can finally finish the BMS for LzmaPack with that compression type.
Re: Quickbms compression algo
Posted: Wed Jul 09, 2014 1:41 pm
by aluigi
In the upcoming version of quickbms you will have the "lzma_0" comtype which does the same of msf.
Additionally I have set the dictionary size to the default 16Mb in msf.