View Full Version : Tiny Compressor (Tool for repacking games)
ShiyaVivala
27-04-2020, 06:09
I made this tool for making things so easier.
Includes:
lolz v22c4b by ProFrager
SREP 3.92 beta by Bulat Ziganshin
XTool 0.12 by Razor12911
bink compressor v0.2.6 by ProFrager
packMP3 v1.0g (01/22/2016) by Matthias Stirner
oggre_enc by ProFrager
precomp 047 by Christian Schneider
FreeArc 0.67 by Bulat Ziganshin
Screenshot from v1.4:
https://i.vgy.me/0cpQcc.png
Usage:
Just put the game folder into "data" folder
Then start the "compress.exe" and select the compression method.
Changelog
v1.4
Added precomp 0.4.7
Added MASK feature
Now you can create your own CUSTOM method by editing arc.ini file in Resources folder.
v1.3
Added lolz_x64 again
Added packMP3
Added OGGRE_enc
v0.2
Support for x86(32 bit)
lolz_x64 is removed in this version because there isn't any binary for x86.
v0.1
First release
SS: https://i.ibb.co/f91mG0z/ss.png
I couldn't delete the thread or edit the title. Moderators can delete the old one
For future reference, if you want a thread title changed then leave a message in the thread for a Moderator to change it. Also mention what the new Title 'should' be and we will change it to whatever you request. ;)
I have deleted the 'old' thread.
ShiyaVivala
10-05-2020, 05:24
Tiny compressor v1.4 is released.
I think this is a big update for such a small tool.
Changes:
Added precomp 0.4.7
Added MASK feature
Now you can create your own CUSTOM method by editing arc.ini file in Resources folder.
Hi Bro
I compressed a game by tiny compressor 1.4 but when i tried to extract the game with the setup I made, showing error every time.
I tested with a few other scripts, but none of them worked.
What should I do.
Hi Bro
I compressed a game by tiny compressor 1.4 but when i tried to extract the game with the setup I made, showing error every time.
I tested with a few other scripts, but none of them worked.
What should I do.
you should edit arc.ini too when u are packing with installer.
you should edit arc.ini too when u are packing with installer.
How?
Please Help Me.
Hi,
How is it possible to use the diskspan in this?
please..
you should edit arc.ini too when u are packing with installer.
I used parameter 3 old precomp school
None of installer working..
Please Someone Help Me Up Here
hello!! this is a very very noobs question - how i can uncompress the MASK version? thanks!!
Masquerade
12-06-2020, 10:54
hello!! this is a very very noobs question - how i can uncompress the MASK version? thanks!!
The MASK method is written like this in Arc.ini:
xZLib+srep+lolz:dt:dtb1:dtw1:dtm1:dto1:dtd1:mtt1:m t4:d64m:fba4096:mc1023/$binkpack=bpk/$OGGRE=oggre/$MP3Pack=packMP3/$Void=srep
So you will need:
- XTool v0.12
- cls-lolz
- cls-srep
- cls-bpk
- cls-oggre
- packmp3
Please note that some compressors will only be used if their file type is present as defined in Arc.groups. Example: if you don't have any MP3 files in your archive, no need to include packmp3. Same goes for ogg audio and bink video (no need to include cls-bpk or cls-oggre).
You'll need this unpack command for XTool:
[External compressor:xZlib]
header = 0
unpackcmd = xtool.exe d:precomp:t50p - - <stdin> <stdout>
Put Arc.exe, the cls plugins you need and XTool into a folder with your Archive. Add the above command into Arc.ini then make a batch file with the command:
Arc x <your archive name>
That should do it.
parnexcodes
21-06-2020, 20:51
Hey , how can i split data.arc into data1 , data2 etc . Is there any tool ?
Masquerade
22-06-2020, 00:07
You can use diskspan - or just make separate folders beforehand for your data to make multiple archives.
Don't make too many archives, otherwise you end up with a handful of repeated data that simply hasn't been processed by srep due to how you've split the data up. This leads to a larger repack than what you could achieve by compressing a game all in one.
You can use split.exe from ultraarc. But keep in mind that the splitted archives have to be merged back to original before unpacking.
Eduard28
06-08-2020, 14:47
Tiny compressor v1.4 is released.
Now you can create your own CUSTOM method by editing arc.ini file in Resources folder.
I write my method in arc. ini in the [Compression Methods] section, but he doesn't pick up on the new method. only standard 5 methods remain in the program. How do I make it possible to choose from all the methods listed in the [Compression Methods] section?
parnexcodes
15-12-2020, 21:50
I write my method in arc. ini in the [Compression Methods] section, but he doesn't pick up on the new method. only standard 5 methods remain in the program. How do I make it possible to choose from all the methods listed in the [Compression Methods] section?
Replying very late but just add those methods in custom and use it.
L33THAK0R
30-03-2021, 04:22
hey how can you get this tool to utilise more of your CPU? I'm pretty new to this whole repacking/compression scene and dunno how to do things like this, sorry if this is a silly question.
Masquerade
31-03-2021, 04:48
hey how can you get this tool to utilise more of your CPU?
If you use xtool you can change the packcmd in arc.ini from -t50p to -t100p.
50p = 50% CPU, 100p = 100% CPU.
Its xTool can replaceable via old precomp038/04x exe files from unpacking? This XT.exe file not running from Win XP x86 OS. Any alternative from native x86 compatible unpacking via CLS or any files?
LOLZ unpack its working from WinXP, used with CLS-LOLZ files.
UPDATE: Checked old v0.2 package and yesss, XT.exe file its works from XP! Make, any custom compression schema from WAV files only from testing now, in few hours/days and testings first ~3.9GB's repacks archive unpacking via CMD-mode.
Hmmm, make again older NSIS-based installer from my repacks? With modded/localized SFX-based ARC unpacks and/or hibridized UI?
Example: https://i.kek.sh/lYqdboL8hvi.jpg and https://i.kek.sh/j81nfUfmksA.jpg
any update coming soon.
Use Tiny Compressor v1.4 and found srep v3.92a x64 bug/error.
Its will compress 133404 files, with ~7.6GB input size and srep 3.92a x64 crashed out before lolz compression. (Note: xZLib unpacked temp. file size: 9.6GB)
Used commands, via arc: -mxZLib+srep+LOLZ or any variants.
arc.ini:
LOLZ = lolz:dt:dtb1:dtw1:dtm1:dto1:dtd1:mtt1:mt4:d128m:tt 8:fba4096:mc1023
[External compressor:xZLib]
header = 0
packcmd = "Resources\XT" e:precomp:t50p,c128m:zlib $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
[External compressor:srep]
header = 0
default = -m3f
packcmd = srep_x64 {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
[External compressor:lolz]
header = 0
packcmd = "Resources\lolz_x64" {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
Arc collect all files to write temporary file: OK!
compress $$arcdatafile$$.tmp via xZLib: OK!
compress $$arcdatafile$$.tmp with srep, first stage: OK!
second stage (sorting matches) processing in stuck few to 60+ percentage, crashed out.
Used any variants following srep commands, not work: m3f:a2, m3f, m2f, m2 and crashed and crashed again and again. :confused:
SREP replaced to ARC internal REP-algo, its OK. Any idea to fix?? Too many files? Replace srep 3.92a to 3.2?? Use srep v3.2 srepped data decompressible with use srep 3.92a version? (Compatible?) Or addded -ia and/or -s options from compression? Or replace the "$$arcdatafile$$.tmp $$arcpackedfile$$.tmp" to "$$arcdatafile$$.tmp - <stdout>" ??
Memory: 8GB, HDD space (from C:\): ~50GB before compression. Win 7 SP1 x64
Compressing any files set, ~60000 *.ACE files with 11.56GB input size, (xZLib unpacked temp. file: 27.8GB!) and LOLZ during compress properly handled its and OK! (~60GB HDD space eated from during compression.) Compressed ARC size smaller than 3GB.
hello can anyone help me how to create a simple .exe for this compressed file and can i change the extension to .bin plz
nice job
I'm newbie in file compression and I want to make some repacks.
anyone knows how to decompress these compressed files using tiny compressor
thank you all
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.