|
#1
|
||||
|
||||
MTX - The Universal Accelerator
Code:
1. Created MTX2023 from scratch and optimized for speed and efficiency. - As a result, it isn't compatible with any previous versions. 2. The bugs experienced in previous versions have been addressed and fixed. 3. MTX can handle scenarios where the #userThreads > #compressionThreads. 4. Simultaneous reading and writing of data takes place. - Previous versions required extra waiting time that's no longer necessary in this version. - Make sure to specify the '-ds' parameter with the 'arc.exe a'. (arc.exe a -ds ...) Code:
Remark: 1. '--TempPath=' parameter has been removed. - Tmp files will now be created in the freearc temp dir instead. 2. '%' sign has been removed from threads (100%). 3. Support for "MTX32.ini" and "MTX64.ini" files has been discontinued. 4. There won't be a 32-bit version of MTX. Code:
1. Recommended setting (stdio mode) but no info will be displayed. packcmd = MTX64.exe a -mNz64 -c32m {options} - - <stdin> <stdout> unpackcmd = MTX64.exe x -mNz64 {options} - - <stdin> <stdout> 2. Info will only be displayed for packing. packcmd = MTX64.exe a -mNz64 -c32m {options} - $$arcpackedfile$$.tmp <stdin> unpackcmd = MTX64.exe x -mNz64 {options} - - <stdin> <stdout> 3. Info will only be displayed for unpacking. packcmd = MTX64.exe a -mNz64 -c32m {options} - - <stdin> <stdout> unpackcmd = MTX64.exe x -mNz64 {options} - $$arcdatafile$$.tmp <stdin> 4. Info will be displayed for both packing and unpacking. packcmd = MTX64.exe a -mNz64 -c32m {options} - $$arcpackedfile$$.tmp <stdin> unpackcmd = MTX64.exe x -mNz64 {options} - $$arcdatafile$$.tmp <stdin> . Last edited by BLACKFIRE69; 20-09-2023 at 22:32. Reason: Added MTX 2023 |
The Following 13 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
allgravy (03-12-2022), Balaji007 (02-10-2020), Cesar82 (02-10-2020), devil777 (06-03-2021), dixen (03-10-2020), ffmla (10-10-2020), Harsh ojha (04-04-2022), hitman797 (20-09-2023), KaktoR (03-10-2020), Mortal Lord (02-10-2020), Nezha (07-10-2020), oltjon (02-10-2020), Vladislav989 (13-09-2022) |
Sponsored Links |
#2
|
||||
|
||||
If anyone wants an example of "Inno setup" for MTX.exe, just let me know.
|
#3
|
||||
|
||||
MTX console version works perfectly. Also I was tested MCM works perfectly.
__________________
If you will smile,You will live long Just like the haters,they are helping to improve your skills. Last edited by Balaji007; 03-10-2020 at 06:14. |
The Following User Says Thank You to Balaji007 For This Useful Post: | ||
BLACKFIRE69 (03-10-2020) |
#4
|
||||
|
||||
Masks
MTX.exe supports MASKS (Arc.Groups)
Quote:
|
The Following User Says Thank You to BLACKFIRE69 For This Useful Post: | ||
Balaji007 (03-10-2020) |
#5
|
||||
|
||||
Can you explain about masks?
__________________
If you will smile,You will live long Just like the haters,they are helping to improve your skills. |
#6
|
||||
|
||||
Masks allow you to use more than one method for different files in an archive
Different methods are specified with groups, which you can write yourself into the file "arc.groups" next to your arc.exe for compression. Write your group as example: Code:
$nameofgroup *.filename *.otherfile Code:
srep+lolz/$nameofgroup=rzx |
The Following 4 Users Say Thank You to Masquerade For This Useful Post: | ||
#7
|
||||
|
||||
MTX.exe Feature update
MTX.exe Feature update v.3.0.0.0 What's New:
Additional Options For both Compression and the Decompression: Code:
----------------------------------------------------------------------------- [MTX] MainPath=..\..\ Config=arc.ini //TmpPath=C:\Users\Rexton\Desktop\temptest\ ----------------------------------------------------------------------------- // config := default is arc.ini (current directory). // config = arc.ini <--- MainPath\arc.ini // config = cfg\config0.ini <--- MainPath\cfg\config0.ini // TmpPath= full path. ( with or without quotes (") ) _ Last edited by BLACKFIRE69; 11-10-2020 at 10:51. |
#8
|
|||
|
|||
Oh, thank you!
Can I have an example or small guide to adapt Inno/ASIS to this please? I'm probably doing something wrong with my frankenstein script lol Edit/question: Is Xlolz working multithreading via MTX? It doesn't seem for me. Edit2: It works with fixed thread count and not % like default (?) Last edited by Nezha; 07-10-2020 at 13:54. |
#9
|
||||
|
||||
Quote:
You can't use "XLolz" via "MTX" (because both are accelerators). but it supports "MTX + Lolz". ok, I'll give you some examples for both INNO Setup and Lolz with MTX. |
The Following User Says Thank You to BLACKFIRE69 For This Useful Post: | ||
Nezha (08-10-2020) |
#10
|
|||
|
|||
Quote:
Quote:
So.. Something works but not well Using unpack.bat Quote:
Last edited by Nezha; 08-10-2020 at 02:47. |
#11
|
||||
|
||||
Quote:
|
The Following User Says Thank You to BLACKFIRE69 For This Useful Post: | ||
Nezha (08-10-2020) |
#12
|
||||
|
||||
New Update
MTX v.5.0.0.0 - October Update
Code:
Example:= exefile: MTX64.exe ini: supports both MTX.ini or MTX64.ini (next to the exe file) section: [MTX] or [MTX64] exefile: MTX32.exe ini: supports both MTX.ini or MTX32.ini (next to the exe file) section: [MTX] or [MTX32]
Code:
Example:= packcmd = "MTX.exe" a:bcm -c:64m -t:100p - - <stdin> <stdout> or packcmd = "MTX.exe" a:bcm -c:64m -t:100% - - <stdin> <stdout>
Code:
Example:= [External compressor:bcm, bcm32] header = 0 default = -9 packcmd = "Bcm\{compressor}" {options} MyInput.in MyOutput.out unpackcmd = "Bcm\{compressor}" -d MyOutput.out MyInput.in datafile = MyInput.in packedfile = MyOutput.out
Code:
1. --help (Show long help) 2. --logs (Generate a log file) 3. --mainpath=< main path > 4. --config=< config file > 5. --tmppath=< temp path > Example:= (When not using MTX.ini.) [External compressor:BscX, BscMTX, bscx] header = 0 default = --logs --mainpath=".\..\" --config="%MainPath%\confis\arc.ini" --tmppath="%ExePath%\TEMP" packcmd = MTX\MTX.exe a:bsc32 -c:64m -t:100% {options} - - <stdin> <stdout> unpackcmd = MTX\MTX.exe x:bsc32 -t:100p {options} - - <stdin> <stdout>
Code:
MTX Variables: 1. %MainPath% -- default is the directory that containing MTX.exe. ex: C:\Testing\mtxTest\Res\MTX\MTX.exe then %MainPath% = C:\Testing\mtxTest\Res\MTX\ -- Users can change manually. 2. %ExePath% -- the directory that containing MTX.exe. ex: C:\Testing\mtxTest\Res\MTX\MTX.exe then %ExePath% = C:\Testing\mtxTest\Res\MTX\ Other 1. MainPath -- default is %ExePath% -- Users can change manually. -- MainPath = (full path) ex: MainPath=C:\Testing\mtxTest\Res\ -- MainPath = (short path) ex: MainPath=.\..\ > MainPath is centered on ExePath. (for short paths) > If ExePath = C:\Testing\mtxTest\Res\MTX\ then MainPath = C:\Testing\mtxTest\Res\ (MainPath=.\..\) -- MainPath = (alternatively) ex: MainPath=%ExePath% 2. Config -- default is %ExePath%\Arc.ini -- Users can change manually. -- Config = (full path) ex: Config=C:\Testing\mtxTest\Res\Arc.ini -- Config = (short path) ex: Config=.\..\Arc.ini > Config is centered on MainPath. (for short paths) > If MainPath = C:\Testing\mtxTest\Res\MTX\ then Config = C:\Testing\mtxTest\Res\Arc.ini (Config=.\..\Arc.ini) -- Config = (alternatively) ex: Config=%MainPath%\Arc.ini ex: Config=%ExePath%\Arc.ini 3. TmpPath -- default is %ExePath% -- Users can change manually. -- TmpPath = (full path) ex: TmpPath=C:\Testing\mtxTest\Res\TEMP\ -- TmpPath = (short path) ex: TmpPath=.\..\TEMP\ > TmpPath is centered on MainPath. (for short paths) > If MainPath = C:\Testing\mtxTest\Res\MTX\ then Config = C:\Testing\mtxTest\Res\TEMP\ (TmpPath=.\..\TEMP\) -- TmpPath = (alternatively) ex: TmpPath=%MainPath%\TEMP\ ex: TmpPath=%ExePath%\TEMP\ Will show some errors in nanozip decompression with MTX.exe. therefore it is better to use cls-nzx.dll instead of MTX.exe. guys, I don't have enough space to upload it here. so use this link.... MTX v5.0.0.0 + Full Examples.rar _ Last edited by BLACKFIRE69; 11-10-2020 at 09:32. |
#13
|
||||
|
||||
@BLACKFIRE69, very good the new key default options in example 5.
It will be very useful for the need to use MRX.ini. Thanks for the great job. If you have both configurations, which one will be used? I mean if you have MTX.ini configured in one way and use the key default with --mainpath, etc. in another way, which one will be used? Last edited by Cesar82; 11-10-2020 at 15:21. |
#14
|
||||
|
||||
Quote:
means, If MTX.ini is not configured, it uses the default keys. Last edited by BLACKFIRE69; 11-10-2020 at 16:12. |
#15
|
||||
|
||||
Quote:
DiskSpan_x64.ini: Code:
[External compressor:mpz,MPZ,mpzapi,MPZAPI] header = 0 packcmd = "MEDIA\MPZ\mpzapi.exe" c <stdin> <stdout> unpackcmd = "MEDIA\MPZ\mpzapi.exe" d <stdin> <stdout> [External compressor:mpz_mtx,MPZ_MTX,mpzapi_mtx,MPZAPI_MTX] header = 0 default = -c:64m -t:100p --mainpath=".\..\..\..\" --config="%MainPath%\DiskSpan_x64.ini" --tmppath="%MainPath%\..\TEMP" packcmd = "OTHERS\MTX\Win64\MTX.exe" a:mpz {options} - - <stdin> <stdout> unpackcmd = "OTHERS\MTX\Win64\MTX.exe" x:mpz {options} - - <stdin> <stdout> MTX.ini Code:
[MTX] MainPath=.\..\..\..\ Config=%MainPath%\DiskSpan_x64.ini TmpPath=%MainPath%\..\TEMP Will the "-c:64m -t:100p" settings be applied to MTX.exe, or will they be ignored? Thanks! |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
XLolz - Lolz Accelerator | BLACKFIRE69 | Conversion Tutorials | 17 | 28-09-2022 14:24 |
Universal Accelerator - cls-mtx.dll | BLACKFIRE69 | Conversion Tutorials | 60 | 12-07-2022 14:44 |
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 |