![]() |
MCM Compressor :p
3 Attachment(s)
-I have been found a compressor named mcm.It's good on text files but maybe someone use it for some games.
-I have a compressor and can someone edit wpi lite to extract files which compressed by this compressor?? It'll be grateful for me :rolleyes: |
Code:
H:\Games\NieR - Automata>mcm -x ./ ../data.biyori |
[External compressor:mcm]
packcmd = mcm -x9 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp unpackcmd = mcm d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp -x command is not using for decompress, use d command. it is decompressing well at me.x command is for freearc to decompress not mcm Quote:
H:\Games\NieR - Automata>mcm -x ./ ../data.biyori must be H:\Games\NieR - Automata>mcm d ./ ../data.biyori example is in the decompress.bat. you can just run to extract that data.bin |
1 Attachment(s)
Quote:
I can run it no problem with srep and freearc I can even make it decomp with wpi ...but main problem with this compressor is that it doesn't work with stdin / stdout thus it is pretty useless : ( it does show % progress and time remaing only when temp files are finished to decomp ...ratio is pretty good but piped with srep and freearc it is not as fast as advertised at both comp and decomp it will probably needs a cls.dll to be faster and fully compatible with inno |
it may not show progress with the cls too like nanozip or zcm :d . at least it can be faster.
|
Quote:
btw there is a zcm+cls available on this forum ...it has a great compression ratio but it is so slow with big files (1mb/s on a x3440 8 threads CPU) at decomp that I gave up using it ! |
WPI mcm Mod
2 Attachment(s)
Here's The WPI script (with update 3 & uninstall bug removed) which can Extract files compressed by mcm compressor. But it takes some time first and then shows progress because of compressing Technics of mcm.:)
Here's the fix. Just download the fix and replace the script named "WindowsPhone" with the previous. It fixes the cancellation after clicking the cancel button and also deletes the files after cancellation. |
The installer freeze a long time then suddenly the progress start and finish quickly.
Is it possible to show the progress from the beginning? |
I think a modified version of mcm and zcm is known tool of fitgirl's lolzi
|
MCM is good, much better than zcm if you ask me. I would have created a cls already, but I would like to create mt which takes time and not possible when my exam is running, and st cls isn't that fast.
|
For compression, create input and output files, write 8 empty bytes in output, use CM::Compress using input size and compress input, after compression finishes seek back to start, write output size - 8 in first 8 bytes.
In decompression, create stdin and stdout, read 8 bytes to get output size, CM::Decompress with size to decompress into stdout and you're done. No need of CLS, MCM code w/o it's detection and stuff is compatible with stdio. |
Quote:
Createprocess creates its own threads, run n processes as required, wait first one to finish(have to maintain sequence), push result into output stream,now second one is you first Repeat until input.eof One more tip, use any FIFO data structure to easy maintain the sequence. This is how i implemented this without any one's help |
Quote:
|
Quote:
|
Quote:
|
| All times are GMT -7. The time now is 11:17. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com