Цитата: Зачем в новой альфе приписывать арку стандартные параметры для прекомпа? Пиши -mprecomp, а оно его в 042 переименовывает и само добавляет парамы. Теперь при распаковке через анарк длл пишет что метод не поддерживается.
мне кажется я понял, в чём проблема. до сих пор можно было взять freearc любой версии, кинуть к нему свой личный arc.ini, и быть уверенным что получишь один и тот же результат независимо от версии freearc. внутренние определения менялись, но они не затрагивали популярные названия методов сжатия - т.е. мог появиться какой-нибудь новый xlzma, но никто не трогал тот же precomp
в этой версии я нарушил этот принцип, внеся определение precomp внутрь arc.exe, что заставляет переделывать конфиги и вообще "сбивает с ритма". соответственно, если я правильно всё понял, то достаточно перенести определение precomp* в стандартный arc.ini, а там уже дело пользователя - либо он использует стандартный файл и получает плюшки в виде поддержки precomp в GUI, либо использует свой arc.ini и все мои нововведения ему побоку
итак, я перенесу следующие строки из *arc.exe в arc.ini:
Код: , ";Compression modes involving external precomp+srep"
, "#p = maxprecomp +exe2+maxsrep+#xb / $text=#t / $wav = #$wav / $bmp = #$bmp"
, "#j = maxprecompj+exe2+maxsrep+#xb / $text=#t / $wav = #$wav / $bmp = #$bmp"
, ""
, "precompj = precomp042:c-"
, "precomp = precompj:t-j"
, "maxprecompj = precompj:intense"
, "maxprecomp = precomp:intense"
, "exe2 = dispack070"
, "maxsrep = srep:m3f:mem256mb"