Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 62
Благодарности: 19

Профиль | Отправить PM | Цитировать


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>
я это добавил, а что дальше ?

Последний раз редактировалось murlakatamenka, 05-05-2011 в 15:39.


Отправлено: 15:29, 05-05-2011 | #1521