READ THE RULES: Click here

Follow us on Facebook: https://www.facebook.com/xentax/ :)

Quickbms compression algo

Coders and would-be coders alike, this is the place to talk about programming.
Post Reply
deepshit
advanced
Posts: 76
Joined: Tue Jan 31, 2012 9:43 pm
Has thanked: 41 times
Been thanked: 27 times

Quickbms compression algo

Post by deepshit » Tue May 20, 2014 1:21 pm

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.

User avatar
chrrox
Moderator
Posts: 2552
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1284 times

Re: Quickbms compression algo

Post by chrrox » Tue May 20, 2014 8:26 pm

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.

deepshit
advanced
Posts: 76
Joined: Tue Jan 31, 2012 9:43 pm
Has thanked: 41 times
Been thanked: 27 times

Re: Quickbms compression algo

Post by deepshit » Tue May 20, 2014 8:53 pm

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.

User avatar
chrrox
Moderator
Posts: 2552
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1284 times

Re: Quickbms compression algo

Post by chrrox » Tue May 20, 2014 9:15 pm

it was used and published somewhere on this site for the game.
RaiderZ
viewtopic.php?f=21&t=5899&p=93875&hilit=msf#p93875

Ekey
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1638
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 62 times
Been thanked: 821 times

Re: Quickbms compression algo

Post by Ekey » Wed May 21, 2014 6:14 am

RaiderZ using LZMA compression :)

Thief1987
advanced
Posts: 72
Joined: Wed Jan 18, 2012 5:11 am
Has thanked: 1 time
Been thanked: 29 times

Re: Quickbms compression algo

Post by Thief1987 » Sun May 25, 2014 12:41 am

Seems like msf it's lzma without first five bytes

deepshit
advanced
Posts: 76
Joined: Tue Jan 31, 2012 9:43 pm
Has thanked: 41 times
Been thanked: 27 times

Re: Quickbms compression algo

Post by deepshit » Sun May 25, 2014 7:51 am

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.

User avatar
GMMan
veteran
Posts: 139
Joined: Fri Nov 05, 2010 10:14 pm
Been thanked: 54 times

Re: Quickbms compression algo

Post by GMMan » Mon Jun 02, 2014 11:05 pm

Interesting. Maybe I can finally finish the BMS for LzmaPack with that compression type.
Currently researching: Alpha Prime scripting (AI and mods)
Queued: EE .cache repacking, CustomPak repacking, Gameloft Scrambled Zip multitool, GRAF Extractor Skeleton repacking, Gun Metal filenames CRC

User avatar
aluigi
VVIP member
VVIP member
Posts: 1917
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 644 times
Contact:

Re: Quickbms compression algo

Post by aluigi » Wed Jul 09, 2014 1:41 pm

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.

Post Reply