News:

11 March 2016 - Forum Rules

Main Menu

Compression algorithms to add to quickbms

Started by RetroHelix, January 07, 2015, 01:30:35 PM

Previous topic - Next topic

RetroHelix

Just wanted to let everybody know that Aluigi is asking for compression algorithms to add them to quickbms:
http://zenhax.com/viewtopic.php?f=13&t=503&sid=8ef51f2d19fbbcd1d2ca1bf9eab21715


FAST6191

I am sure as part of this a cursory scan of the internet was done and came back with all the common/firmware/BIOS/SDK compressions used by the consoles I tend to find myself playing with (granted that mostly consists of http://www.romhacking.net/utilities/826/ , http://www.amnoid.de/gc/yaz0.txt and http://members.iinet.net.au/~freeaxs/gbacomp/#BIOS%20Decompression%20Functions ).

About the only thing I would suggest beyond that would be if a generic/user definable implementation of LZ -- if without recompiling something I could define a custom flag type/definition/length/lookback, section length, start/end offset, flag for backwards/end of file is where the compression starts.... and have it decompress then that would work for me.

RetroHelix

Quote from: FAST6191 on January 07, 2015, 02:22:17 PM
I am sure as part of this a cursory scan of the internet was done and came back with all the common/firmware/BIOS/SDK compressions used by the consoles I tend to find myself playing with (granted that mostly consists of http://www.romhacking.net/utilities/826/ , http://www.amnoid.de/gc/yaz0.txt and http://members.iinet.net.au/~freeaxs/gbacomp/#BIOS%20Decompression%20Functions ).

About the only thing I would suggest beyond that would be if a generic/user definable implementation of LZ -- if without recompiling something I could define a custom flag type/definition/length/lookback, section length, start/end offset, flag for backwards/end of file is where the compression starts.... and have it decompress then that would work for me.

There are plenty LZ implementations in quickbms already and yaz0 too. You can configure the lzss variant. See "comtype algo" for details: http://aluigi.altervista.org/papers/quickbms.txt Maybe thats what you are looking for.

Ill make sure to post the link to CUE's tool over at the forum if you are not doing it yourself since it looks like a really comprehensive set of compression methods.

KingMike

So it's a generic compressor program?
(and it makes me wish I had quick buns :D )
"My watch says 30 chickens" Google, 2018

RetroHelix

Quote from: KingMike on January 20, 2015, 12:59:29 PM
So it's a generic compressor program?
(and it makes me wish I had quick buns :D )

I just quote the readme :) :
QuoteQuickBMS is a multiplatform extractor engine that can be programmed
through some simple textual scripts, it's intended for extracting files
and information from the archives of any program and moreover games.