PDA

View Full Version : why corepack is faster and fitgirl is smaller


Jiva newstone
01-12-2017, 03:44
Only for Corepack and Fitgirl
-----------------------------------------------------------------------
It is thread for asking compression questions .
-----------------------------------------------------------------------
If i know , i really help you to make a real repack like corepack and fitgirl.

First why fitgirl repack is smaller , because she's using a large dict to compress a game , which make bin as smaller but make installation get some more times than repack time required.
----------------------------------------------------------------------
Second why corepack is faster than other , because they using a srep+lzma to compress but not default setting of srep - which means if dec blocksize is larger than 8mb it cause error and if it is 8mb a normal dec speed can be obtain .
If block of srep is 1mb then dec of srep is faster than normal srep setting.

Question1 : why fitgirl is not faster , because i you have cpu specs equal to fitgirl cpu specs it can possible.

Why fitgirl is not faster and larger , because corepack use srep as dec speed.
fitgirl use's her's private tools so srep lz match is 1024mb to find not all matches and lolzi or lolzx is used to find all matches and compress to smaller.

Corepack Uses srep as primary tool for dec
Fitgirl uses lolzi or lolzx as primary tool for dec

So it is my summary on decompression speed on fitgirl and corepack.
If any question , i will reply it soon . if i know

Thank you for reading:::

Joe Forster/STA
01-12-2017, 06:14
This is a typical case of space–time tradeoff (https://en.wikipedia.org/wiki/Space–time_tradeoff).

FitGirl
01-12-2017, 07:09
It's not a general rule. Many of my modern repacks are both faster and smaller than competition. And ofc they are always smaller.

Jiva newstone
01-12-2017, 07:31
Many repacker are stick with compression alogrithm because i see fitgirl bin files in winhex says srep:l1024+lolzi:1gb.... hence if i use l as 1024 i can't compress a file somemuch
so l256 is optimum to me.

shazzla
01-12-2017, 07:44
l256 or 1024 ?
it depends on the data.

Jiva newstone
01-12-2017, 07:47
l means a minimum match length in srep
It is to be small to find all matches in data::
I use -m5f -l128 -c64 -b6mb -a16 to get faster decompression speed

78372
01-12-2017, 08:01
I just don't use srep 3.9 series, has bugs in Win 10.

For bigger games, I use 3.2

For small games, I use 2.94 to force stop virtual memory creation

zoroX
01-12-2017, 08:09
It's not a general rule. Many of my modern repacks are both faster and smaller than competition. And ofc they are always smaller.

You could say many of your modern "not so popular game" repacks. Most the popular game repacks done by you, even the modern ones are slower but off course smaller.

Jiva newstone
01-12-2017, 08:09
Thank for your tips 78372 !

Jiva newstone
01-12-2017, 08:13
Anyone say why error on unpacking by using this method lzma+srep
Error = Not an srep compressed file .

FitGirl
01-12-2017, 09:08
You could say many of your modern "not so popular game" repacks. Most the popular game repacks done by you, even the modern ones are slower but off course smaller.
Only repacks with some custom compression/encryption, which require data rebuilding. Absolute majority of repackers can't do anything if game data is not supported by precomp/pzlib/ztool.

Jiva newstone
03-12-2017, 03:20
Store and compress already compressed data := you can compress with anything
Here's result
http://ibb.co/d67bKb
arc.exe a -ed --cache1mb -mc-exe -mc-xtor -mc-4x4 -mc-tor -mc-rep -ep1 -ms -r -wtemp-farc.\ Output\normal24.bin -msrep+delta+lzma:177mb:normal:bt4:fb273:mc10000:lc 8/delta+lzma:69mb:bt4:fb128:mc100000:lc4 "data4\*"

Kral
23-02-2019, 03:14
It's not a general rule. Many of my modern repacks are both faster and smaller than competition. And ofc they are always smaller.

What the RePack Script FitGirl

Jiva newstone
23-02-2019, 19:38
What the RePack Script FitGirl

Fitgirl is using default script of inno without chaging anythings but she just added mapping function in the script to use with lolz and srep

Kral
26-02-2019, 04:21
How to Set Fitgirl Language FilesOnly repacks with some custom compression/encryption, which require data rebuilding. Absolute majority of repackers can't do anything if game data is not supported by precomp/pzlib/ztool.

Kral
26-02-2019, 22:25
[BHow to add the Octor installer to the language in the same Catalyst as the variable setup language[/B]

elit
27-02-2019, 14:04
I just don't use srep 3.9 series, has bugs in Win 10.
I don't want to promise anything, especially since it may happen in very long time from now(if ever, games first :rolleyes: ), but... I am already laying out a functional block scheme for my own new "srep", build from scratch. :)

Btw, latest srep is perfectly fine if you don't use <stdin> during compression, either that or avoid m3-5[f] altogether and use only default m3-5 just to be sure. Or, don't touch computer(i.e. background tasks) during compression(yes only compression event matter for whether you get crc fail or not when decompress).
EDIT: You mentioned Win10. I am not sure if there is another problem vs Win7, but I guess it may be same only more exaggerated.

Epic Titan 69
03-01-2021, 19:32
Can we use srep+lzma for games upto 100 gb
for eg RDR 2 Cyberpunk 2077 etc...........

Masquerade
05-01-2021, 00:25
Can we use srep+lzma for games upto 100 gb
for eg RDR 2 Cyberpunk 2077 etc...........

Congrats on digging up a 2yr+ thread... please read post dates next time.

You should be here (https://fileforums.com/showthread.php?t=101639).