View Full Version : Newbie Question Thread
Dunnowho69
18-07-2025, 23:34
Hello,
What is the fastest oodle core and how do i determine which one to use ? :confused: And to use with xtool I just have to put it next to the xtool.exe right ?
Does anyone here know where to start with repacking visual novels made with the KiriKiri VN engine? Do you need to unpack and decrypt the xp3 files and compress from there? Guidance would be appreciated.
doghunter
07-09-2025, 18:04
So i am fine with compressing the games/converting them using the cd/dvd tools .
For the earth of me everytime i put the common redist folder(the one with direct X and Ms cc) after the conversion finishes it never copies the common redist folder over.
It is mostly point 2a in the instructions part of the cd/dvd conversions e.g. stray souls.
It is that part i cannot seem to figure out,having tried it a good few times now.
Anyone out there if they could help me and tell me if i am doing or even not doing something the correct way would be very grateful.
Hello
i've got a simple question :
I want's to use arc.exe in command line to store file and split archive (for multithread work)
example :
.\Arc.exe a -ed -ep1 --dirs -r -y -m0 pack *.zip
In this case I'll have a pack.arc
I would like to have several file like pack.1 pack.2
I try several thing but not work...
Maybe cls-diskspan can help you. Freearc doesnt have native archive splitting feature.
Is this what you want?
Dunnowho69
09-09-2025, 10:15
Maybe cls-diskspan can help you. Freearc doesnt have native archive splitting feature.
Is this what you want?
I can split the archives using cls-diskspan.dll with freearc but how can i integrate with my installer for decompression ? Would be really gratefull if you could give a example :(
Afair just add the .dll to your script ,like cls-lolz,etc.
Dunnowho69
10-09-2025, 06:44
Afair just add the .dll to your script ,like cls-lolz,etc.
I tried many time but always get this is not a freearc archive error
Did you test your archive? (Arc.exe t yourarchive.arc)
Dunnowho69
10-09-2025, 07:23
Did you test your archive? (Arc.exe t yourarchive.arc)
Yes I tested there was no issue, Used arc.exe a -i1 -ds -ep1 -r -s; -ed -w.\_Temp -m=diskspan:5mb _Output\data1.bin "_Pack\*" this to create the archives FreeArc 0.67 (September 13 2014) creating archive: _Output\data1.bin
Compressed 13 files, 8,241,527 => 5,242,902 bytes. Ratio 63.62%
Compression time: cpu 0.02 sec/real 0.11 sec = 14%. Speed 75.41 mB/s
All OK and arc.exe t -i1 -w.\_Temp "_Output\data1.bin" to test it FreeArc 0.67 (September 13 2014) testing archive: _Output\data1.bin
Tested 13 files, 5,242,902 => 8,241,527 bytes. Ratio 63.62%
Testing time: cpu 0.34 sec/real 9.04 sec = 4%. Speed 0.91 mB/s
All OK
thats why i was looking for an example on how to use diskspan in a installer :(
From where do you got the diskspan library?
There should be an example script.
Dunnowho69
10-09-2025, 10:01
From where do you got the diskspan library?
There should be an example script.
Got it from DSG , would be really grateful if you could share the link to the one you just said or something similar
If you got it from DSG, there should be a folder named "_Script Example (DSG_Module)".
There you simply compile the script "ISDone_Example.iss" and use the Setup.exe in Output folder to unpack your archive.
Dunnowho69
10-09-2025, 11:08
If you got it from DSG, there should be a folder named "_Script Example (DSG_Module)".
There you simply compile the script "ISDone_Example.iss" and use the Setup.exe in Output folder to unpack your archive.
It seems pretty complicated, is there no easier way to integrate diskspan to a existing script ? :confused:
Dunnowho69
13-12-2025, 21:30
Any way to disable second pass on srep? It is it must ?
Dunnowho69
14-12-2025, 06:21
I think it's mandatory
Sometimes had to face storage issues because of this so thought if it was possible to disable somehow :( anyway thanks for the reply
you may try to use other deduplicator
Like exdude, dedub from panker.
in another way, system work like this :
Original File => decompress/decode => deduplication (try to find repetitions in files) => compression.
On each step you have 2 files
Orignal file and processed file, it is not uncommon to need a lot of disk space during conversion processus.
In another hand SREP do it a lot in memory. only result is stored.
On my computer I've got 32Gb of ram when I do some huge conversion it's more or less all used.
You may try to change :
-vmfile=FILENAME
-slp-
And for finish, if srep hang or crash during second pass => try other version of srep some of them are more stable
Personally, I use 4.90 in 99% of cases.
How common is it in games these days to have 5.1 (or similar) multi-track uncompressed audio tracks?
Is it not at all common or rare? (Usually, mono/stereo audio files occur in games.) A rough example of this in terms of volume is the game Titanfall, with its nearly 35GB of uncompressed audio.
The question would be interesting because according to the statements on the "HydrogenAudio" forum, for multi-channel audio tracks, the TAK codec is much better than FLAC and the like. Does anyone have any experience with compression with this?
Similarly to compressed audio, BINK2 is still the most common video codec, and in the case of games released in the current decade, is it starting to gain ground instead, with videos encoded with x264/x265? (In the case of x264, one could technically talk about lossless recompression, like BPK does with Bink1/2 files.)
USSRCoder
10-02-2026, 05:34
Help me find a recompressor for LZMA, .exe archive (100 MB). Made with Inno Setup Data (5.3.6) (u). 100% LZMA is used (for Setup Data and Setup Files, I wrote the unpacker).
I need to unpack an LZMA stream and then pack it into an archive (FreeARC).
I'm doing this for myself; I don't need to create an Installer later.
I tried:
xtool precomp -mzlib+preflate+reflate+lz4+lz4hc+lzo1x+zstd -c1024 MB
precomp.exe -intense -brute
bms2xtl.exe (but bms2xtl.ini says Exclude=lzma_dynamic,snappy)
and many other utilities, but they don't find LZMA streams in this exe.
Finds only quickbms.exe zlb1a.bms.
USSRCoder: The question is a bit confusing... Why do you need an LZMA recompressor if the files in the installer can be extracted from it simply by installing it. Or are these files also available from a separate source, which are also in the installer?
Technically, there is an LZMA recompressor, but it is mostly suitable for compressing LZMA-compressed archives created with 7z to a smaller size. (avg. 1-3% size reduction) I don't know if it is compatible with INNO archives.
https://nishi.dreamhosters.com/u/ <--- see this lzmarec_v*.rar/exe files.
USSRCoder
10-02-2026, 07:34
USSRCoder: The question is a bit confusing... Why do you need an LZMA recompressor if the files in the installer can be extracted from it simply by installing it. Or are these files also available from a separate source, which are also in the installer?
Well, I have a lot of different programs in installers, I want to compress them.
Technically, there is an LZMA recompressor, but it is mostly suitable for compressing LZMA-compressed archives created with 7z to a smaller size. (avg. 1-3% size reduction) I don't know if it is compatible with INNO archives.
https://nishi.dreamhosters.com/u/ <--- see this lzmarec_v*.rar/exe files.
Yes, I've already looked at it, it's a recompressor.
But I need a precompressor (Sorry for the inaccuracy in the initial post).
USSRCoder: Technically, do you want to make "Repacks", but only from software, like we do with games?
In terms of precompressors, the result you get depends heavily on whether there is anything to recompress within a given data set. Is there and detectable data streams compressed with e.g. zlib, deflate or not. Classic preprocessing filters, such as Delta, BCJ/BCJ2, are already used by archivers (7z, rar, freearc, etc...) in most cases.
DLZ can bring a slightly better result than LZMA in the final compression, if x86/XP compatibility is important, for targeted use cases.
If x64/Win7+ is the goal, then using the Razor archiver is a possibility, or even LOLZ. It's true, regarding unpacking, it's necessary and recommended for LOLZ, due to the elevated user permissions and the cls filter. (It can also be run on XP, it's true, there's no such problem there.)
It is true that if we have a lot of extra time and insist on squeezing out the theoretical compression maximum available with 7z/arc, without external prepackers/compressors, then using "m7zRepacker" (see this (https://encode.su/threads/1201-m7zRepacker)) or "Ultra7z Archive/UltraFreeARC" Optimizer is also an option. However, the question arises with these tools, is it worth the time invested? (see this (https://supercompression.org/))
For starters, we can also experiment with this (DiskSpan GUI): https://fileforums.com/showthread.php?t=104507
For such special tasks, i.e. (re)packaging software installers into smaller packages, there is a commercial solution, but there is no publicly available application. In the old days, Netopsystems AG, under its maiden name, and more recently NOS Ltd., dealt with this. Yes, the famous FEAD Recomposer/Optimizer, NOSSO, can be linked to them.
I guess he needs a precompressor for lzma compressed files, but just a guess.
USSRCoder
10-02-2026, 14:38
It is true that if we have a lot of extra time and insist on squeezing out the theoretical compression maximum available with 7z/arc, without external prepackers/compressors, then using "m7zRepacker" (see this (https://encode.su/threads/1201-m7zRepacker)) or "Ultra7z Archive/UltraFreeARC" Optimizer is also an option. However, the question arises with these tools, is it worth the time invested? (see this (https://supercompression.org/))
For starters, we can also experiment with this (DiskSpan GUI): https://fileforums.com/showthread.php?t=104507
Need time for check this progs.
I guess he needs a precompressor for lzma compressed files, but just a guess.
Yes, U R right. I need a precompressor for lzma streams.
Hexagon123
11-02-2026, 18:06
Need time for check this progs.
Yes, U R right. I need a precompressor for lzma streams.
Certain games may have LZMA on it such as Ice Age 4: Drift - Arctic Games, Games running on the Vicarious Visions Alchemy like Marvel Ultimate Alliance 2, Unity Engine titles like Double Cross, and a few others.
SergeyVeter
28-02-2026, 16:05
Hi everyone! Please help me, I'm a beginner and I can't figure it out! I created an archive of the game, created Setup, but for some reason it only works with the text file "Archives". Why is that? Maybe I need to add something in Inno Setup? Help me out!
What script did you use?
What tools did you use to compress the game?
SergeyVeter
01-03-2026, 01:25
What script did you use?
What tools did you use to compress the game?
Hello! DiskSpan GUI tool, script xtool:c32mb:mcp2077+srep_new:490g+LOLZ_ULTRA
What inno setup script do you use?
SergeyVeter
01-03-2026, 03:55
What inno setup script do you use?
I'm still a bit of a scripting whiz. I've tried all the installers from the first page of the DiskSpan GUI, but they probably don't specify how to use it without text documents. I suspect I need to add something like this somewhere in the script:
[Archive1]
Type=Freearc
Source={src}\Name.bin
Output={app}
Disk=1
Password=
If you used DiskSpan GUI, there will be created a file called "Records.ini" which is required.
Compile one of the compatible installers and move the compiled Setup.exe to the same folder where the compressed archive BIN files and records.ini file is located.
SergeyVeter
01-03-2026, 04:54
If you used DiskSpan GUI, there will be created a file called "Records.ini" which is required.
Compile one of the compatible installers and move the compiled Setup.exe to the same folder where the compressed archive BIN files and records.ini file is located.
As I understand it, the installer won't work without the records.ini file?
Records.ini is required because it stores the information required for the installer to extract the archives.
SergeyVeter
01-03-2026, 05:02
Records.ini is required because it stores the information required for the installer to extract the archives.
I had a question about this: is it possible to write this information into a script, into the installer itself? Sorry, I'm just a crazy aesthete; I prefer it when there's just a bin archive and an installer.))))))))
It is possible to include this file in Setup.dll, and for some installers it is even possible to include Setup.dll itself into Setup.exe so you have only Setup.exe + compressed archives.
Setup.dll is a FreeArc archive. You can extract it with FreeArc normally (change DLL extension to ARC).
SergeyVeter
01-03-2026, 05:16
It is possible to include this file in Setup.dll, and for some installers it is even possible to include Setup.dll itself into Setup.exe so you have only Setup.exe + compressed archives.
Setup.dll is a FreeArc archive. You can extract it with FreeArc normally (change DLL extension to ARC).
Thank you very much! I'll look into it and let you know if I have any questions.)
Could someone write a good guide on how to make a CLS filter for FreeArc??
No, I don't mean the "CLS-Generator" solutions, unfortunately they don't work in all many cases.
Now, let's assume we have this:
compressor.c /source code or alternative EXE file/
CLS source code package from FreeArc. + MinGW compiler.
What do we need to modify in the *.c source code during compilation so that, upon receiving a "cls-cmp.dll" file at the end of the process, it works as a DLL with FreeArc, either as an decompressor only or with full functionality, when using the "-mcmp..." switch during compression.
To make things more complicated, let's assume that this is just the syntax (*.c or EXE):
compressor.exe e/d in out
What should we write in "cls.h" or other "simple*.cpp" files?
One possible case is that we will only have a *.dll file, nothing else is needed, it can be used already.
While the other, if only an EXE file is available, how do we "bind" the cls-*.dll file to our file so that the given compressor can work in STDIO mode? (no tmp files are written during operations.) Or do we need to modify the EXE as well? (see: the Razor case.)
USSRCoder
08-03-2026, 15:24
Could someone write a good guide on how to make a CLS filter for FreeArc??
No, I don't mean the "CLS-Generator" solutions, unfortunately they don't work in all many cases.
Now, let's assume we have this:
compressor.c /source code or alternative EXE file/
CLS source code package from FreeArc. + MinGW compiler.
What do we need to modify in the *.c source code during compilation so that, upon receiving a "cls-cmp.dll" file at the end of the process, it works as a DLL with FreeArc, either as an decompressor only or with full functionality, when using the "-mcmp..." switch during compression.
To make things more complicated, let's assume that this is just the syntax (*.c or EXE):
compressor.exe e/d in out
What should we write in "cls.h" or other "simple*.cpp" files?
One possible case is that we will only have a *.dll file, nothing else is needed, it can be used already.
While the other, if only an EXE file is available, how do we "bind" the cls-*.dll file to our file so that the given compressor can work in STDIO mode? (no tmp files are written during operations.) Or do we need to modify the EXE as well? (see: the Razor case.)
cls - It's poorly documented, so I went a different route. You'll still have to run a precompressor. So I took the existing source code (Precomp v0.4.7 https://github.com/schnaader/precomp-cpp/) and added my own formats. I'd also be interested in learning about cls filters, but I was able to do it faster using Precomp v0.4.7. If you're working in Pascal, you can do the same with xtool.
The console is probably (!) needed for 32/64 compatibility, no more. You can't it do without temporary files if you're compressing 20GB and you only have 8GB.
(I'm looking at it from the perspective of solid archives. If you're streaming data, the console will help you get rid of temporary files.)
FarhanFaudTahix
10-03-2026, 02:00
hi is there any way to unpack lolz archives from cli without using the cls plugins. thanks
^^
to decompress lolz archive you can use cls_lolz_x64.exe directly without cls dll. if youre trying to unpack fitgirl archives this is how you do it.
[External compressor:magic2]
header = 0
unpackcmd = "cls-magic2_x64" d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
same goes for unpacking any other version of lolz without cls dll. this uses stdin/out. if you want to unpack from file you have to something like this.
cls_lolz_x64.exe d < "compressed_data.lolz" > "unpacked_output"
FarhanFaudTahix
10-03-2026, 06:04
^^
to decompress lolz archive you can use cls_lolz_x64.exe directly without cls dll. if youre trying to unpack fitgirl archives this is how you do it.
[External compressor:magic2]
header = 0
unpackcmd = "cls-magic2_x64" d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
same goes for unpacking any other version of lolz without cls dll. this uses stdin/out. if you want to unpack from file you have to something like this.
cls_lolz_x64.exe d < "compressed_data.lolz" > "unpacked_output"
thanks for your help but i am still having the same issue while unpacking. it shows cls read mapping error. can you help?
thanks for your help but i am still having the same issue while unpacking. it shows cls read mapping error. can you help?
have you removed the original cls dll ?
you must have admin right to unpack, that's why you have error mapping.
Open command with administrator level
SergeyVeter
11-03-2026, 01:57
It is possible to include this file in Setup.dll, and for some installers it is even possible to include Setup.dll itself into Setup.exe so you have only Setup.exe + compressed archives.
Setup.dll is a FreeArc archive. You can extract it with FreeArc normally (change DLL extension to ARC).
Thank you, it worked!
SergeyVeter
12-03-2026, 06:59
It is possible to include this file in Setup.dll, and for some installers it is even possible to include Setup.dll itself into Setup.exe so you have only Setup.exe + compressed archives.
Setup.dll is a FreeArc archive. You can extract it with FreeArc normally (change DLL extension to ARC).
Hi KaktoR! Could you please tell me which script I can use to maximize the compression of Cyberpunk 2077 using DiskSpan? I also have an idea. Do you think it would work? I want to combine two different versions of the game (2.13 and 1.63) into a single archive. Do you think the file size will be smaller that way?
Hi KaktoR! Could you please tell me which script I can use to maximize the compression of Cyberpunk 2077 using DiskSpan? I also have an idea. Do you think it would work? I want to combine two different versions of the game (2.13 and 1.63) into a single archive. Do you think the file size will be smaller that way?
use this (https://www.fileforums.com/showpost.php?p=489349&postcount=13) xtool config to decompress game data and compress them with srep+lolz to maximize compression.
merging two different version of a game into a single archive is not a good idea. you shouldnt even compress all game data into a single archive, rather split the files up into multiple folder according to datatype and compress those folders individually using best methods for that datatype. or use arc.groups.
Dunnowho69
13-03-2026, 20:23
https://rootz.so/d/iZDH6
Can someone help me with which oodle lib to use with this....it's from doom the dark ages
https://rootz.so/d/iZDH6
Can someone help me with which oodle lib to use with this....it's from doom the dark ages
Library loaded: v2.9.10\oo2core_9_win64_2.dll
Streams: 1573 / 1576
Time: 00:00:12 (CPU 00:01:00)
Size: 76,6 MB >> 134 MB
SergeyVeter
14-03-2026, 01:15
use this (https://www.fileforums.com/showpost.php?p=489349&postcount=13) xtool config to decompress game data and compress them with srep+lolz or srep+rzs to maximize compression.
merging two different version of a game into a single archive is not a good idea. you shouldnt even compress all game data into a single archive, rather split the files up into multiple folder according to datatype and compress those folders individually using best methods for that datatype. or use arc.groups.
Thanks, but I'm already trying it, the experiment itself is interesting)
srep should still find many duplicates. Just try it out on a single archive file
SergeyVeter
15-03-2026, 04:47
srep should still find many duplicates. Just try it out on a single archive file
That's what I did. It took 26 hours, but it was worth it. I used two versions of GOG (1.63 and 2.31), one language, no bonuses and in the 2.31 version, I replaced the original videos with the ones not re-encoded from Nexus (2GB instead of 12GB). The total size was 138GB, compressed to 63GB. I'm more than happy with the result; the archive is going into my collection! 🔥🔥🔥
Overall input size: 138,78 GB
Overall output size: 63,19 GB (Ratio 45.53%)
Overall conversion time: 26:36:52
As for installation time, I'll report back later; I'm currently installing it!
UDT: Installation time: 2:52 (R7 5700X, 16Gb)
FarhanFaudTahix
16-03-2026, 10:32
hello can anyone provide me with the exe version of bpk
Masquerade
16-03-2026, 10:49
bpk
Razer-785
22-03-2026, 10:51
Hello i have multiple questions for Diskspan GUI 2.0.2.4
1. Is SREP-4.90G stable/reliable? -i know it says wip but still I'm still curious.
2. Whats the difference between cls-new and cls-old
3. Is there a way to make msc_tak use more then 4 threads
4. Whats the best settings for all-around use, i know that technically does not exist and that you need to use custom settings for each game.
For now i have been using:"xtool:o:mzlib+msc_tak+srep_new:490g+LOLZ_ULTRA" with descent results but i want to hear what you guys think.
Thanks.
1. It should be. The goal is to have as many options as possible.
2. Same as 1.
3. No. MSC can only use 4 threads max.
4. Depends on the algo a game is using. Nowadays most games - especially UE5 slop - using oodle kraken/mermaid.
The ":o" parameter is optimizing decode for oodle and zstd algos. The ratio stays the same. Honestly I didn't tested it much.
3. No. MSC can only use 4 threads max.
Hexediting tricks from MSC.exe file, not solve it?? In last TAK use max. 8 threads.
Razer-785
22-03-2026, 17:17
Hexediting tricks from MSC.exe file, not solve it?? In last TAK use max. 8 threads.
Can you explain how to do that?
is there any reason to use zstdrec and oo2rec instead of xtool -mzstd and xtool -mkraken or anything.
when i was testing on a 500 mb sample file from no mans sky (zstd) and silent hill f (kraken+mermaid) i saw xtool decompressed more data than zstdrec or oo2rec and is much faster.
There are some cases where oo2rec is better then xtool but takes a bit longer.
is there any way to unpack two freearc archives in parallel using a installer. im using IsArcEx (https://fileforums.com/showthread.php?t=104980) with this setup script (https://fileforums.com/showthread.php?t=104745).
lets say i have 4 archive and. the first one is the big one (10gb) which takes a lot of time to unpack and cpu has a little room to unpack other archives. archive 2-4 is light on cpu takes less than 2 mins to extract. so while archive 1 is unpacking i want to unpack archive 2-4 one by one in parallel with it. my current unpack implementation is here (i have very little knowledge on pascal it was mostly copied from IsArcEx example).
if ISArcDiskAddingSuccess and ISArcExInitEx(MainForm.Handle, 1, @ProgressCallback) then
begin
repeat
ISArcExReduceCalcAccuracy(1);
ISArcExChangeLanguage('English');
for i := 1 to ISArcExDiskCount do
begin
ISArcExError := not ISArcExExtract(i, ExpandConstant('{tmp}\Arc.ini'), ExpandConstant('{app}'));
if ISArcExError then break;
end;
until true;
ISArcExStop;
end
in my case the bigger files always go first, so ISArcExDiscCount 1 is always the big file. i want to keep it running on one thread and on another thread i want to run extraction of archive 2-4.
SergeyVeter
29-03-2026, 04:15
Hi friends, please tell me how to compress the game Eriksholm: The Stolen Dream on DS as much as possible?
Dunnowho69
01-04-2026, 01:36
Does bcm work on webm videos ?
I don't think so. Why not just test it?
Make a dataset with webm videos.
Try srep+bcm and srep+lzma
I think bcm is only suitable for Criwave USM videos if you don't want to recode anything.
Dunnowho69
01-04-2026, 10:10
I don't think so. Why not just test it?
Make a dataset with webm videos.
Try srep+bcm and srep+lzma
I think bcm is only suitable for Criwave USM videos if you don't want to recode anything.
Yeah didn't work :(
yes bcm do not work to compress webm itself ...
it's not made for that
But if you try this :
-srep
-srep+bcm
-srep+razor
-srep-LZMA-MT
-srep+xz
-srep+bzip3
most of the time it's bcm win.
in most of case I use srep+bcm or srep+bzip3 or srep+LZMA for compress avi/webm new bk2 or incompressible data
it's not a very huge gain like 98 to 96% but it's better than nothing...
Dunnowho69
01-04-2026, 13:01
yes bcm do not work to compress webm itself ...
it's not made for that
But if you try this :
-srep
-srep+bcm
-srep+razor
-srep-LZMA-MT
-srep+xz
-srep+bzip3
most of the time it's bcm win.
in most of case I use srep+bcm or srep+bzip3 or srep+LZMA for compress avi/webm new bk2 or incompressible data
it's not a very huge gain like 98 to 96% but it's better than nothing...
Thanks for the info, will try them one by one
What about "LOLZ" under Linux? Does Wine or other Windows emulator work on this system, with (de)compression?
Masquerade
05-04-2026, 03:30
^^
lolz works fine under wine in linux.
Need a tuto for compressing bk2 & bik files using binkpack ! :)
Need a tuto for compressing bk2 & bik files using binkpack ! :)
use diskspan gui. select source folder and for method select bpk and compress.
Dunnowho69
23-04-2026, 06:19
Does ldmfMaxMemoryUsage impact decompression speed ? Also how should i set srep and lolz in cls.ini for the maximum resource usage / decompression speed ?
Many members how to make to x86/x64 binaries from sources?? (It's somewhat similar to "MSC".)
From where you got the source code?
I tried to compile but there are so many missing things there ....
Many members how to make to x86/x64 binaries from sources?? (It's somewhat similar to "MSC".)
somehow managed to build both of them, had to do a lot of work as they are not documented correctly. and as the readme says it doesnt work. i have tried both of them. only the cli is done for rz4, not the compression. and for mmc... yeah i dont understand what it does. added the binaries if you want to check it out.
https://gofile.io/d/9O6QnW
Kaktor: From GitHub...
wrathma: Wooow! That's right! I don't understand them exactly either, but maybe they can be useful for a specific task. I think the source of "mmp" should be rewritten to work in the classic "compressor.exe input output" or something similar. (It only works with predefined files, as a demonstration, if I understand correctly.)
There is also the source code of the "SortFile" program, and a few similar "dead" sources. (A CM compressor and other types.)
A good few can only be compiled under VisualStudio, while with GCC it has a lower chance.
UPDATE: This "mmp" not works from Win7 x64. (Not find CreateFile2 entry point from kernel32.dll error.)
The "rz4" partially working, such "s", aka file scanning, "x" aka extract to current folder works. (any dirs/drive options, use "--outdir=", not working.)
If I try to compress any file that contains WAV streams, it crashes, referring to the file "ucrtbase.dll". (Probably only works under Win10?)
Was the source code modified? Maybe it would work without errors if compiled under Win7? Looking at the length of the hexadecimal strings of the unpacked files (2*16 chars), it seems unlikely that it would work under Win32? Although, in most cases, it is rare to unpack any audio content from files larger than 4-32GB. In principle, this does not cause any problems for MSC, at least up to 32GB or larger.
UPDATE2: It is worth changing the TAK runtime parameters in the source code.
Change "-p4m" to "-p5m" (it will accept this as well as "-pMax"), and "-tn4" to "-tn8". It is true that only the latest TAK versions can packing on 8 threads, would the early v2.3.0/2.3.1 versions then run into an error. Or do they take the issued command as "-tn4" and run accordingly?
Could someone write a good guide on how to make a CLS filter for FreeArc??
No, I don't mean the "CLS-Generator" solutions, unfortunately they don't work in all many cases.
Now, let's assume we have this:
compressor.c /source code or alternative EXE file/
CLS source code package from FreeArc. + MinGW compiler.
What do we need to modify in the *.c source code during compilation so that, upon receiving a "cls-cmp.dll" file at the end of the process, it works as a DLL with FreeArc, either as an decompressor only or with full functionality, when using the "-mcmp..." switch during compression.
To make things more complicated, let's assume that this is just the syntax (*.c or EXE):
compressor.exe e/d in out
What should we write in "cls.h" or other "simple*.cpp" files?
One possible case is that we will only have a *.dll file, nothing else is needed, it can be used already.
While the other, if only an EXE file is available, how do we "bind" the cls-*.dll file to our file so that the given compressor can work in STDIO mode? (no tmp files are written during operations.) Or do we need to modify the EXE as well? (see: the Razor case.)
im definitely not the right person to suggest anything on this but for somewhat of a reference you can check Addons/CLS folder on any freearc installation. i attached one from v0.67a.
Dunnowho69
12-05-2026, 00:12
How is ram usage calculated for lolz ? For example, if i use -d128m -mtt1 -mt12 then how much ram is needed ? Also what is ldmf and how does it impact ?
Masquerade
12-05-2026, 11:46
Also what is ldmf and how does it impact ?
long distance match finder
does similar job as what srep does.
Shalltear
29-05-2026, 02:58
Hey, first time posting.
I was editing the Light Installer script by Cesar82, and noticed that when you press the Exit (X) button the window doesn't have the .cjstyle theme correctly applied. like the following images:
ConcaveDark.cjstyles: https://ibb.co/SDYwZBkW
Lakrits.cjstyles: https://ibb.co/67K9d9cv
Blade.she: https://ibb.co/6RM6L0HG
Glow.vsf: https://ibb.co/nNLWhLc4
Notice the white bar in the exit screen, only Glow.vsf doesn't have it.
if it can be easily changed to the rest of the UI that'll be nice..
Also another question, in some posts i found in the fourms they say you shouldn't use VCLStyle skins when you use DiskSpan GUI as compressor.. apparently causes errors when looking for second .bin?
wanted to know if the issue is fixed now as the posts were older, although in Light Installer it's mentioned too.
If it's ok to go with it i mean, i'll happily just use a VCLStyle instead
Razer-785
03-06-2026, 22:46
Hello how can i make MSC.exe "TAK" use more threads.
has anyone modded the executable before?
Thanks.
Hello how can i make MSC.exe "TAK" use more threads.
has anyone modded the executable before?
Thanks.
msc isnt multithreaded unfortunately. if you pass -t=4 in msc it translates to "takc.exe use 4 threads" not "4 different takc.exe process working in parallel".
-t=4 is not a limitation of msc but a limitation in tak compressor.
Razer-785
09-06-2026, 15:59
Hello i have multiple questions about DiskSpan-GUI
1.What compression method is the best for general purpose use, i have been using (xtool:lm3:t100p:mzlib+srep_new:490g+LOLZ_ULTRA) with good results but i want to know what you guys think. (yes i know ideally you would use different methods for each game.)
2.How come when i use LZMA2 XZ 256mb to compress Forza Horizon 6 it errors. (i have 48gb ram)
3.Whats the difference between RAZOR MTX, PMT, STDIO, STD.
Thanks.
1. Tbh you have already answered your own question.
2. We don't know. One have to see the full error log
3. MTX (https://fileforums.com/showthread.php?t=103853), PMT (https://fileforums.com/showthread.php?t=103230), STDIO (https://fileforums.com/showthread.php?t=103298) (will be replaced by this (https://fileforums.com/showpost.php?p=510090&postcount=175) in next DSG version), STD = default/standard version of RAZOR compressor.
Razer-785
11-06-2026, 17:09
1. Tbh you have already answered your own question.
2. We don't know. One have to see the full error log
3. MTX (https://fileforums.com/showthread.php?t=103853), PMT (https://fileforums.com/showthread.php?t=103230), STDIO (https://fileforums.com/showthread.php?t=103298) (will be replaced by this (https://fileforums.com/showpost.php?p=510090&postcount=175) in next DSG version), STD = default/standard version of RAZOR compressor.
Any ETA on the next version of DSG?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.