Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]
может в скрипт сделаете?
а?
вот он (http://forum.oszone.net/attachment.php?attachmentid=63648&stc=1&d=1304511717)
insombia
нет чтоб он диск второй просил а не завершал установку
ваш способ не подошел у меня архивы запакованы фриарком
Edison007
04-05-2011, 17:13
N00bak
Используй IsDone
Edison007
там оформление и функционал пропадет мне надо чтоб он остался скриптов то полно которые разбивают на 2 диска они есть мне над что он именно в этот сделать
Ну, можно и средствами Inno:
[Files]
Source: "OZHANDIN.TTF"; DestDir: "{fonts}"; FontInstall: "Oz Handicraft BT"; Flags: onlyifdoesntexist uninsneveruninstall »
Оно то можно конечно, но ничего не получится :)
Пользователю нужно, чтобы в инсталляторе исользовался кастомный шрифт, а вышепреведенный пример этого не позволяет, так как по вашему примеру шрифт установится на этапе ssInstall, а шрифт должен использоватся еще при инициализации мастера, а может быть и еще раньше. К тому же использование кастомного шрифта путем предварительной его установки в систему не лучший вариант, так как многим может не понравится, что инсталл втихую от них что-то устанавливает в систему.
С учетом вышесказанного, лучший вариант это временное использование внешнего шрифта во врема работы инсталла и последующее его удаление по завершению инсталляции, так как у меня сделано в скрипте Undercover т.е. пример, который привел товарищ vint56.
El Sanchez
04-05-2011, 20:50
YURSHAT, спасибо, сглупил я. Предыдущий мой пост считать ересью. :)
кто нить может обьединить мой скрипт с исданом?без потерь оформления?
EvilAlex
05-05-2011, 13:45
Здравствуйте форумчане !
Подскажите пожалуйста чем кроме фриарка можно еще паковать и главное как ?
Заранее спасибо !
R.i.m.s.k.y.
05-05-2011, 14:48
Подскажите пожалуйста чем кроме фриарка можно еще паковать и главное как »
самим инно :tongue:
неплохо жмет, при паковке ведьмака инно на макс сжатие оказался хуже всего на 100метров чем 7зип
murlakatamenka
05-05-2011, 15:29
EvilAlex, знаю, что ребятки используют precomp + srep + freearc
кажется, R.i.m.s.k.y. рекомендовал 7-zip без сжатия + freearc
лично я обхожусь средствами Inno, т.к. остальным пользоваться не умею и никогда не пробовал
вот полезная информция с сайта FreeArc (http://freearc.org/ru/InnoSetup.aspx)
[hr]
а как с помощью 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, всё нормально. Удобно, однако :)
[hr]
ещё интересно, как использовать для фриарка srep вместо rep по умолчанию
на страничке SREP для Inno (http://freearc.org/research/SREP.aspx)
написано 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>
я это добавил, а что дальше ?
R.i.m.s.k.y.
05-05-2011, 17:11
кажется, R.i.m.s.k.y. рекомендовал 7-zip без сжатия + freearc »
ваш склероз вам изменяет ;)
я только самим инно пакую, остальное считаю от лукавого
EvilAlex
05-05-2011, 19:04
Цитата murlakatamenka: кажется, R.i.m.s.k.y. рекомендовал 7-zip без сжатия + freearc »
ваш склероз вам изменяет
я только самим инно пакую, остальное считаю от лукавого
------- »
Тоже самое !
Gnom_aka_Lexander
06-05-2011, 12:53
EvilAlex, Это, конечно, оффтопик, но ведьмак неплохо жмется голым фриарком - у меня на дополненом издании, со всеми приключениями, он поместился на один двд+ около полторы сотни метров свободно осталось, самим инно не пробовал, но подозреваю, что не намного хуже сожмется - там мало плохо сжимаемых данных.
R.i.m.s.k.y.
06-05-2011, 12:59
у меня все дополненное издание со всеми приключениями + мп3 из игры + мп3 по мотивам + рип фильма об игре, в общем все что было в издании_не_помню_каком - 8,9 гиг, 100 метров лишних чтобы на 2двд не влезть
R.i.m.s.k.y.
06-05-2011, 18:03
не поверишь - прочитать шапку!
пример скрипта, позволяющий получить путь к стандартным папкам Windows (http://www.forum.oszone.ru/showpost.php?p=1218002&postcount=102)
тоже мне проблема - справку почитать наконец-то
Gnom_aka_Lexander
06-05-2011, 18:19
Imitri7, Еще проще :) {userappdata} на виста-7 будет C:/Users/User name/AppData/Roaming, а на ХР C:/Documents and Settings/User name/Application Data/. Проверено неоднократно :)
insombia
06-05-2011, 19:59
У кого-то есть какой-то простой скрипт распаковки фриарков?просто когда я делаю инсталятор то ошибки при комплияции даёт
Gnom_aka_Lexander
06-05-2011, 20:33
insombia, Погуглить не судьба? Держи (http://freearc.org/ru/InnoSetup.aspx), выбирай :)
STRAYKER
07-05-2011, 16:45
Возможно ли разобрать инсталятор созданый в Inno Setup на его составляющие ?
Ну там на скины, картинки инсталятора и сами файлы.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC