EvilAlex, знаю, что ребятки используют precomp + srep + freearc
кажется,
R.i.m.s.k.y. рекомендовал 7-zip без сжатия + freearc
лично я обхожусь средствами Inno, т.к. остальным пользоваться не умею и никогда не пробовал
вот полезная информция с сайта
FreeArc
а как с помощью FreeArc делать ? т.е. я пакую игровые ресурсы фриарком, а что дальше ?
читать дальше »
Readme к скрпту Shegorat на сайте фриарка.
Цитата:
Добавление архивов
Для того чтобы использовать этот скрипт вам нужно добавить архивы в массив архивов. Этот процесс практически полностью автоматизирован, вам нужно только заполнить строку Archives.
Рассмотрим строку Archives установленную по умолчанию:
#define Archives "{src}\data1.bin;DestDir:{app}\;Disk:1;Components:Russian"
#define Archives Archives + "|" + "{src}\data2.bin;DestDir:{app}\data;Disk:1"
#define Archives Archives + "|" + "{src}\data3.bin;DestDir:{app}\data2;Disk:2;Components:English"
#define Archives Archives + "|" + "{src}\data4.bin;DestDir:{app}\data3;Disk:2"
Первая строчка регистрирует строку Archives, последующие просто добавляют к ней данные об архивах.
|
исходя из этого, при упаковке надо создавать не .arc-файлы, а .bin и потом просто добавлять их, как в примере. Расширение тут в принципе не важно, ну уж пусть будет привычное бин. Хотелось бы научиться, т.к. удобно обновлять репаки при выходе нового патча или таблетки.
upd. Написал этот пост и решил попробовать. Создал фриарком архив .bin, добавил его в define и проверил на скрипте Shegorat, всё нормально. Удобно, однако
ещё интересно, как использовать для фриарка srep вместо rep
по умолчанию
на страничке
SREP для Inno
написано
Цитата:
How to set up FreeArc to use SREP in filter mode
Add the following section to your arc.ini:
[External compressor:srep]
;options = l%d (minimal match length, default=512)
packcmd = srep {options} -temp=srep.tmp - - <stdin> <stdout>
unpackcmd = srep -d -temp=srep.tmp - - <stdin> <stdout>
|
я это добавил, а что дальше ?