|
|
|
#1
|
||||
|
||||
|
If you are not going to increase the size of your library a lot, even if it does not serve to increase performance, it could include support for all the most used methods that would dispense with the use of other CLS.
Does your cls-mtx.dll library allow me to extract using executables in folders? I want to include a mode with decompressors in folders in the CIU and I think that the other CLS don't work the way I need. Creating folder structures as: Code:
Compressors\PRECOMP\<precomp files> Compressors\MPZAPI\<mpz files> Compressors\RAZOR\<rz files> Code:
[External compressor:precomp]
header = 0
unpackcmd = "PRECOMP\{compressor}" -r -o$$arcdatafile$$.tmp $$arcpackedfile$$.tmp
[External compressor:mpz]
header = 0
unpackcmd = "MPZAPI\{compressor}" d <stdin> <stdout>
[External compressor:rz]
header = 0
unpackcmd = "RAZOR\{compressor}" e -y $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
Code:
[Files]
Source: cls-mtx.dll; Flags: dontcopy;
Source: CLS.ini; Flags: dontcopy;
Source: Arc.ini; Flags: dontcopy;
Source: UnARC.dll; Flags: dontcopy;
Source: ISDone.dll; Flags: dontcopy;
Source: "Compressors\*"; Flags: dontcopy createallsubdirs recursesubdirs;
[code ]
function InitializeSetup(): Boolean;
begin
ExtractTemporaryFile('cls-mtx.dll');
ExtractTemporaryFile('CLS.ini');
ExtractTemporaryFile('Arc.ini');
ExtractTemporaryFile('UnARC.dll');
ExtractTemporaryFile('ISDone.dll');
ExtractTemporaryFiles('{tmp}\Compressors\*');
end;
|
| Sponsored Links |
|
#2
|
||||
|
||||
|
Quote:
Cesar, "cls-mtx.dll" supports this feature, since v2.0.0.3. and unpackcmd should be like, ( without inverted commas (") ) (i'll fix this issue in the next update.) Code:
[External compressor:bcm]
header = 0
unpackcmd = Res\Bcm\{compressor} -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
not
unpackcmd = "Res\Bcm\{compressor}" -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
here is the full example, ![]() cls-mtx Example - Cesar.rar |
|
#3
|
||||
|
||||
|
Quote:
Code:
[External compressor:bcm]
header = 0
unpackcmd = Res\Bcm Compressor\{compressor} -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
Thank you. |
|
#4
|
||||
|
||||
|
Quote:
that's not a problem. you can set the path without ("). (note that: for cls-mtx )like this.. Code:
[External compressor:bcm]
header = 0
packcmd = Res\Bcm Compressor\{compressor} -9 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = Res\Bcm Compressor\{compressor} -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
works well....
Last edited by BLACKFIRE69; 13-09-2020 at 22:56. |
| The Following User Says Thank You to BLACKFIRE69 For This Useful Post: | ||
Cesar82 (14-09-2020) | ||
|
#5
|
||||
|
||||
|
Quote:
But if the path was something like that, would it work too? Code:
[External compressor:bcm] header = 0 packcmd = Res\Bcm compressor\bcm -9 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp unpackcmd = Res\Bcm -decompressor\bcm -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp |
|
#6
|
||||
|
||||
|
Quote:
yup, of course .those characters must be valid characters. but this is wrong. Code:
packcmd = Res\Bcm compressor\bcm -9 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
for cls-mtx:
[External compressor:bcm]
header = 0
packcmd = Res\Bcm compressor\{compressor} -9 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
Last edited by BLACKFIRE69; 14-09-2020 at 02:01. |
| The Following User Says Thank You to BLACKFIRE69 For This Useful Post: | ||
Cesar82 (14-09-2020) | ||
|
#7
|
||||
|
||||
|
Quote:
Currently in CIU it uses this configuration mode that allows the user to inform the command in more than one way. Code:
[External compressor:rz,RZ,razor,RAZOR]
header = 0
packcmd = "RAZOR\RZ_x64" a -y -d {option} $stdio$ <stdin> <stdout>
unpackcmd = "RAZOR\RZ_x64" e -y $stdio$ <stdin> <stdout>
If possible, it would be very useful to be able to configure this way (in the next update of CLS-MTX.dll). It also needed to allow the use of compressors without the CLS-MTX, such as using for mtx: [External compressor: mtxrz, mtxrazor, mtx_razor, mtx_rz] and for RAZOR norml to use [External compressor:rz,RZ,razor,RAZOR] This same name variation would be used for other executables like mpzapi and perhaps some others. |
|
#8
|
|||
|
|||
|
@BLACKFIRE69
Thank you for the update, however a huge bug has been introduced. Nothing has changed in my arc.ini since I added the new version to my compressor: Code:
Compressed 119 files, 13,245,186,961 => 1,672 bytes. Ratio 0.00% Compression time: cpu 14.33 sec/real 483.57 sec = 3%. Speed 27.39 mB/s All OK The folder being compressed is ~700MB and sometimes it says all 700MB becomes 1kb, other times like the above it only recognises some of the data. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New Universal Extractor By DLG | felice2011 | Conversion Tutorials | 5 | 30-12-2018 04:16 |
| Universal CLS Generator | 78372 | Conversion Tutorials | 57 | 30-01-2018 04:04 |
| CheatEngine Universal Game Cracker All Games 2014 | sillywalks | PC Games | 1 | 01-12-2014 12:24 |
| HELP: Universal Backup Instructions [RAW Mode] | Rocha | PC Games | 3 | 30-06-2004 05:11 |
| Universal Combat RCxxx | CyKlone71 | PC Games | 0 | 03-03-2004 19:02 |