View Single Post
  #2  
Old 17-03-2024, 22:32
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,217
Thanks: 294
Thanked 1,405 Times in 637 Posts
Masquerade is on a distinguished road
Quote:
unpackcmd = "compressors\lolz_64.exe" {options} InFile OutFile
lolz_x64.exe cannot be used to unpack data, only compress.

As for file not found, don't try and use a FreeArc installation for your repacking. Make a separate folder with arc.exe, arc.ini and your tools. Make sure arc.exe from your FreeArc installation isn't in the PATH variable because things get messy this way.

Quote:
cls-lolz refuses to unpack anything. I have all 4 necessary cls-* files, and am running an unpack.bat file as administrator, and nothing is working
Please may you explain what error you face? You only really need:
cls-lolz.dll
cls-lolz_x64.exe
And the appropriate configuration in cls.ini.

Quote:
When I have the cls files in the FreeArc bin folder, it tries to compress the files using the cls instead of the actual compressor. How can I stop this from happening?
You can't. FreeArc will always load and prefer cls plugins over external compressors configured in arc.ini. you will need to remove cls-lolz components and other cls based decompressors from your Arc compressor.

You don't need to use datafile = / packedfile = in arc.ini either, you can simply use $$arcdatafile$$.tmp $$arcpackedfile$$.tmp in the command (this could be why your archives won't unpack with lolz cls).

datafile/packedfile is reserved for awkward tools that require a specific in/out file extension to work and has no filename override.

Code:
[External compressor:lolz]
packcmd = "compressors\lolz_x64.exe" {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
Reply With Quote