Log in

View Full Version : LOLZ not unpacking archive


steverobathan
25-11-2019, 12:34
I can pack to an archive using precomp, srep and lolz. Precomp runs first as expected, then srep, then lolz. Packed file is a little smaller than equivalent lzma pack. If I use LZMA or LZMA2 then unpack works fine. Only problem is LOLZ!!

My Pack command:
arc a -ep1 -mx -m9x --dirs -r -w.\ TEST(Prcmp47_I_LOLZ0_MTT1).arc -mprecomp047:cn:intense+srep:mem1024mb+mm+dispack+d elta+lolz:dtb1:d512m:mtt1:mt3:ldmf1:mc1023 -x ./TEST/*

Unpack command:
arc x TEST(Prcmp47_I_LOLZ0_MTT1).arc

arc.ini:
[External compressor:precomp047]
mem = 2
packcmd = precomp047 {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp047 -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

[External compressor:srep]
header = 0
packcmd = srep {options} -m5f -d1g -a2 -t8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s - - <stdin> <stdout>

[External compressor:lolz]
header = 0
packcmd = lolz.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = lolz.exe $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:lzma2]
header = 0
default = :d25:fb=273:mf=bt4:mc=1000000:lc=4:lp=0
packcmd = 7z a -txz -an -mcrc=0 -m0=lzma2{:option}:mf=bt4 -mmt=on -mx9 -si -so <stdin> <stdout>
unpackcmd = 7z x -txz -mmt2 -an -y -si -so <stdin> <stdout>

I am using latest version of lolz for packing/unpacking = v22c4b (Dec 30 2018)

I am pulling my hair out as I cant unpack archives. As is lolz runs but ignores precomp and srep giving 0 files unpacked. If I change lolz unpackcmd = lolz- <stdin> <stdout> i get errors about srep and no files. I have tried to use fazip to unpack but this also gives errors. What is the solution please????

Many thanks

78372
25-11-2019, 19:21
You need to use cls-lolz to unpack.

8086K
10-06-2020, 02:25
You need to use cls-lolz to unpack.
Hi to all, I am new here,this is an amazing forum :-), I am new to all about compression, but after many days, I made many games with an amazing size reduction, so my question is,I want make a symple batch file for unpacking my games,I don't want use Arc, only a simple batch file,I made it without problem for unpacking xtool and srep, but with Loz I have failed.
I tried to use cls-lolz but without success, and cls-lolz don't have an internal helper, sometimes seems to work, the ram usage go up (16 gb ram in my system)but after few seconds cls-lolz stop to work, without errors but don't made nothing :-(
Anyone can help me?
Best regards

BLACKFIRE69
10-06-2020, 02:54
Hi to all, I am new here,this is an amazing forum :-), I am new to all about compression, but after many days, I made many games with an amazing size reduction, so my question is,I want make a symple batch file for unpacking my games,I don't want use Arc, only a simple batch file,I made it without problem for unpacking xtool and srep, but with Loz I have failed.
I tried to use cls-lolz but without success, and cls-lolz don't have an internal helper, sometimes seems to work, the ram usage go up (16 gb ram in my system)but after few seconds cls-lolz stop to work, without errors but don't made nothing :-(
Anyone can help me?
Best regards

most of us have it. try ISDone based scripts for decompression.

dixen
10-06-2020, 03:17
Delete this from arc.ini

unpackcmd = lolz.exe $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
And put with arc.exe cls-lolz.dll and two cls-lolz***.exe.