View Single Post
  #21  
Old 02-05-2017, 01:23
romulus_ut3 romulus_ut3 is offline
Registered User
 
Join Date: Dec 2014
Location: Bangladesh
Posts: 71
Thanks: 169
Thanked 13 Times in 12 Posts
romulus_ut3 is on a distinguished road
Quote:
Originally Posted by artag View Post
can anybody explain to me how the substitution works on arc.ini (to create more complex methods) the readme included with freearc is very confusing (it was automatically translated from russian.
For example:
Code:
5ccm2 = ccm2/$text=dict:p+lzp+ppmd:10:512mb/$wav=tta/$bmp=bmp/$jpg=jpg/$jpgsolid=precomp+rep:32/$iso=ecm+precomp+ccm2/$precomp=precomp+ccm2
what 5ccm2 means?
thanks
pd:i know i'm not sharing a method, but i cant find a more proper thread with the method substitution meaning.
That's actually a mask that you've included in your code. Masks are useful if you are compressing the game in one huge bundle. The arc.groups file classifies certain files formats and will compress them in the method described in the arc.ini to achieve best possible compression.

For example, jpg files are referred to as $solid. MSR aka Precomp43 will be used to compress those, if found.

$void are files that're already compressed to the max, like videos. If .bik files are found among what you're compressing, it'll use Srep64 to compress them, as these files can't be compressed further. (though in my experience, srep64+xz helps to reduce the size a tad more)

$text is declaring the method that'll be used to compress text files.
Reply With Quote