Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #46  
Old 10-04-2021, 00:37
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
MTX v5.0.0.2 Improved version


What's new:
  • Fixed a few minor bugs.
  • Improved exception handling.
  • Returns an error code for each situation.


* Check the first post for more info & downloads.


.
Attached Images
File Type: png MTX.png (10.0 KB, 423 views)
Reply With Quote
The Following 2 Users Say Thank You to BLACKFIRE69 For This Useful Post:
dixen (10-04-2021), Epic Titan 69 (10-04-2021)
Sponsored Links
  #47  
Old 01-07-2021, 12:11
Masquerade's Avatar
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,155
Thanks: 284
Thanked 1,346 Times in 610 Posts
Masquerade is on a distinguished road
@BLACKFIRE69

MTX crashes on when decompressing on systems with strange numbers of cores/threads (e.g. 6c/6t and 6c/12t)

Are you able to fix this? (issues in both EXE and CLS versions)
Reply With Quote
  #48  
Old 31-03-2022, 03:50
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,334
Thanks: 1,076
Thanked 6,922 Times in 2,613 Posts
KaktoR is on a distinguished road
I can only decompress with mtx if t100p is set in packcmd in arc.ini.

If I set t75p (or any other number other than 100) freearc can't decompress the archive.

Is this a bug or am I missing something?

Edit: encode and decode have to be equal. I missed it. If you used t100p in encode you have to use t100p in decode too. Sorry
__________________
Haters gonna hate

Last edited by KaktoR; 31-03-2022 at 04:29.
Reply With Quote
  #49  
Old 31-03-2022, 10:24
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,009
Thanks: 1,704
Thanked 2,161 Times in 735 Posts
Cesar82 is on a distinguished road
BLACKFIRE69, you could remove the ":" from the parameters in your MTX.
Example, how can I send 4 threads (-t4) as a parameter from pack.bat. It is not allowed to send "t:4" because the ":" are already FreeArc parameter separators.
Reply With Quote
  #50  
Old 02-04-2022, 13:33
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
BLACKFIRE69, you could remove the ":" from the parameters in your MTX.
Example, how can I send 4 threads (-t4) as a parameter from pack.bat. It is not allowed to send "t:4" because the ":" are already FreeArc parameter separators.
sure,
Quote:
[External compressorrecompx,mtx_precomp]
header = 0
default = -t100p --logs --basePath=".\..\.." --cfgfile="$basePath$\arc.ini" --tmpPath="$exePath$\temp"

packcmd = MTX\Win64\MTX.exe a -mprecomp048 -c256m {option} - - <stdin> <stdout>
unpackcmd = MTX\Win64\MTX.exe x -mprecomp048 {option} - - <stdin> <stdout>

Last edited by BLACKFIRE69; 05-05-2023 at 12:36.
Reply With Quote
The Following User Says Thank You to BLACKFIRE69 For This Useful Post:
Cesar82 (02-04-2022)
  #51  
Old 02-04-2022, 13:51
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
I can only decompress with mtx if t100p is set in packcmd in arc.ini.

If I set t75p (or any other number other than 100) freearc can't decompress the archive.

Is this a bug or am I missing something?

Edit: encode and decode have to be equal. I missed it. If you used t100p in encode you have to use t100p in decode too. Sorry
an equal or lesser value is also valid.
ex:
encode: 16 (Threads)
decode: 16, 8, 6, 4, 2, ...

if any user has entered an invalid value for the decoding threads, i'll improve MTX so that it can be corrected by MTX itself in a future update.
(since i'm a bit busy, give me some time for that )

in the meantime you can test out the beta version of new RazorX. i've used 50p for encoding and 100p for decoding. although this is usually invalid, it's automatically corrected by RazorX.

Code:
[External compressor:rzmt]
header = 0
packcmd   = RazorX.exe a -c:64m -t:50p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = RazorX.exe x -t:100p - - <stdin> <stdout>
(read Important.txt before use)
.
Attached Images
File Type: png razorx1.png (30.6 KB, 292 views)
File Type: png razorx2.png (28.8 KB, 291 views)

Last edited by BLACKFIRE69; 24-07-2022 at 22:54.
Reply With Quote
The Following User Says Thank You to BLACKFIRE69 For This Useful Post:
Gehrman (02-04-2022)
  #52  
Old 02-04-2022, 16:38
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,009
Thanks: 1,704
Thanked 2,161 Times in 735 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by BLACKFIRE69 View Post
an equal or lesser value is also valid.
ex:
encode: 16 (Threads)
decode: 16, 8, 6, 4, 2, ...

if any user has entered an invalid value for the decoding threads, i'll improve MTX so that it can be corrected by MTX itself in a future update.
(since i'm a bit busy, give me some time for that )

in the meantime you can test out the beta version of new RazorX. i've used 50p for encoding and 100p for decoding. although this is usually invalid, it's automatically corrected by RazorX.

Code:
[External compressor:rzmt]
header = 0
packcmd   = RazorX.exe a -c:64m -t:50p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = RazorX.exe x -t:100p - - <stdin> <stdout>
(read Important.txt before use)
.
For you to better understand what happened.
Me and KaktoR were doing tests with RAZOR MTX.

The configuration used was:
Code:
packcmd   = MTX.exe a -m:rz {option} -c:64m -t:100p - - <stdin> <stdout>
unpackcmd = MTX.exe x -m:rz {option} -t:100p - - <stdin> <stdout>
As his processor is 6/12 and my processor is 12/24
If it compressed and sent me the file I couldn't extract it because it would have been compressed using 12 threads and I would extract using 24 threads.
So if you make a game backup and upgrade the CPU to one with more threads, there will be an extraction error.
I know I could set it to t2 for extraction, but that loses the meaning of being multi threaded (use only 2 of 24).

The workaround is to set it to 100p use send thread number (get from system) as method parameter and when extract use {option} to set -t parameter.

Thanks for answering!
Reply With Quote
  #53  
Old 03-04-2022, 02:02
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
As his processor is 6/12 and my processor is 12/24
If it compressed and sent me the file I couldn't extract it because it would have been compressed using 12 threads and I would extract using 24 threads.
So if you make a game backup and upgrade the CPU to one with more threads, there will be an extraction error.

that won't happen in the next update of MTX. checkout the RazorX beta above,
the following config works without any problems.

Code:
[External compressor:rzmt]
header = 0
packcmd   = RazorX.exe a -c:64m -t:12 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = RazorX.exe x -t:24 - - <stdin> <stdout>
OR

KaktoR can use it to encode as,
Code:
packcmd  = RazorX.exe a -c:64m -t:100p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
also, cesar you can use the same to decode, -t:100p
Code:
unpackcmd = RazorX.exe x -t:100p - - <stdin> <stdout>
Reply With Quote
The Following 2 Users Say Thank You to BLACKFIRE69 For This Useful Post:
Cesar82 (03-04-2022), RAZ0R12911 (18-05-2023)
  #54  
Old 10-06-2022, 23:06
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Arrow MTX v5.0.0.3 Beta - Update

Update!

Code:
USAGE:

[External compressor:zstdmt,zstdx,mtx_zstd]
header = 0
default   = -t100p --basePath=".\..\..\" --cfgfile="$basePath$\arc.ini" 

packcmd   = MTX\Win64\MTX64.exe a -mzstd64 -c128m {option} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = MTX\Win64\MTX64.exe x -mzstd64 {option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp


[External compressor:zstdmt,zstdx,mtx_zstd]
header = 0
default   = --basePath=".\..\..\" --cfgfile="$basePath$\arc.ini" 

packcmd   = MTX\Win64\MTX64.exe a -mzstd64 -c128m -t8 {option} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = MTX\Win64\MTX64.exe x -mzstd64 -t8 {option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp


[External compressor:zstdmt,zstdx,mtx_zstd]
header = 0
default   = --basePath=".\..\..\" --cfgfile="$basePath$\arc.ini" 

packcmd   = MTX\Win64\MTX64.exe a -mzstd64 -c128m -t4 {option} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = MTX\Win64\MTX64.exe x -mzstd64 -t8 {option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
Attached Images
File Type: png 1.png (33.1 KB, 230 views)
File Type: png 2.png (32.6 KB, 233 views)

Last edited by BLACKFIRE69; 05-05-2023 at 12:33.
Reply With Quote
The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post:
Cesar82 (10-06-2022), dixen (11-06-2022), RAZ0R12911 (18-05-2023), ScOOt3r (11-06-2022)
  #55  
Old 17-07-2022, 05:48
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Arrow MTX v5.0.0.3 beta Update 1

MTX v5.0.0.3 beta Update 1

Code:
-- Fixed a minor issue.
Thanks @Cesar82 for pointing this out.


MTX v5.0.0.3_beta Update 01 _ 64-Bit.rar
Reply With Quote
The Following 2 Users Say Thank You to BLACKFIRE69 For This Useful Post:
Cesar82 (17-07-2022), RAZ0R12911 (18-05-2023)
  #56  
Old 05-05-2023, 12:32
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Arrow MTX - The Universal Accelerator - 2023

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>

.
Attached Images
File Type: png 00.png (143.5 KB, 138 views)
File Type: png 0.png (165.7 KB, 140 views)
File Type: png 1.png (163.9 KB, 143 views)
Attached Files
File Type: 7z MTX 2023+ Example.7z (2.78 MB, 57 views)
Reply With Quote
The Following 6 Users Say Thank You to BLACKFIRE69 For This Useful Post:
Cesar82 (05-05-2023), Ele (26-06-2023), Gehrman (05-05-2023), L0v3craft (09-05-2023), RAZ0R12911 (18-05-2023), shazzla (06-05-2023)
  #57  
Old 01-09-2023, 10:08
L0v3craft's Avatar
L0v3craft L0v3craft is offline
Registered User
 
Join Date: Dec 2015
Location: Rome
Posts: 90
Thanks: 358
Thanked 24 Times in 15 Posts
L0v3craft is on a distinguished road
Tested MTX 2023 with razor. It is a disaster, freezes my computer. Never happened with the accelerator razorx.

Looks like it has created 190k files in the temp folder of freearc, when I have compressed one single file of 2.77GB.

Last edited by L0v3craft; 01-09-2023 at 10:18.
Reply With Quote
  #58  
Old 19-09-2023, 16:55
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,009
Thanks: 1,704
Thanked 2,161 Times in 735 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by BLACKFIRE69 View Post
MTX v5.0.0.3 beta Update 1

Code:
-- Fixed a minor issue.
Thanks @Cesar82 for pointing this out.


MTX v5.0.0.3_beta Update 01 _ 64-Bit.rar
Could you get me the 32-bit release on UPX of this version 5.0.0.3?
Reply With Quote
  #59  
Old 20-09-2023, 22:35
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 667
Thanks: 471
Thanked 2,361 Times in 541 Posts
BLACKFIRE69 is on a distinguished road
Arrow MTX - Updates

Quote:
Originally Posted by Cesar82 View Post
Could you get me the 32-bit release on UPX of this version 5.0.0.3?

The MTX project has been rebooted, and it is now starting from version 0.1. The new version of MTX is compatible with both cls-diskspan.dll and DiskSpan-GUI.



The first post has been updated.


.
Attached Images
File Type: png 00.png (19.7 KB, 40 views)
File Type: png 01.png (24.8 KB, 41 views)
File Type: png 02.png (20.5 KB, 41 views)
File Type: png 03.png (20.9 KB, 41 views)
Reply With Quote
The Following User Says Thank You to BLACKFIRE69 For This Useful Post:
Cesar82 (20-09-2023)
  #60  
Old 20-09-2023, 22:50
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,009
Thanks: 1,704
Thanked 2,161 Times in 735 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by BLACKFIRE69 View Post
The MTX project has been rebooted, and it is now starting from version 0.1. The new version of MTX is compatible with both cls-diskspan.dll and DiskSpan-GUI.



The first post has been updated.


.
1) The --tmpPath= parameter and the $tmpPath$ variable no longer exist?
2) There is no longer support for external configurations in MTX.ini?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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



All times are GMT -7. The time now is 13:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright 2000-2020, FileForums @ https://fileforums.com