Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]
insombia
15-06-2011, 19:10
Подскажите как сильно можно сжать игру фриарком?Мне нужно сжать игру Bulletstorm хотябы чтобы занимала 4 гб, на ПК она у меня весит 6 50 гб а у механиков установка занимает 2 70 гб как так можно сжимать?
Gnom_aka_Lexander
15-06-2011, 19:24
insombia, Спроси здесь (http://forum.ru-board.com/topic.cgi?forum=5&topic=30239&start=2540). Твой вопрос никаким боком не относится к теме.Внимание! Данная тема предназначена только для обсуждения написания скриптов ! »
Вторая версия концепта, сделан деинсталлятор, вся настройка скрипта вынесена в секцию [Setup] :)
Есть небольшие косяки, но это уже в выходные доделаю до финала.
Скачать (http://rghost.ru/11037121).
valyok666
16-06-2011, 10:49
доброго времени суток)у меня установщик мне надо сделать так чтобы в ярлыке появлялись прописи можно ли прописать это в сетупе???типо от hl.exe будет создаваться ярлык с прописью в объект С\Programm Files\CS1.6\hl.exe -game cstrike -non-steam можно ли так сделать отпишитесь кто знает))
murlakatamenka
16-06-2011, 15:18
valyok666, примерно так
Name: "{commondesktop}\Counter-Strike"; Filename: "{app}\hl.exe"; [I]Parameters: "-game cstrike -non-steam";
цитата из help
Parameters
Optional command line parameters for the shortcut, which can include constants.
Example:
Parameters: "/play filename.mid"
возможно ещё надо будет сменить иконку у ярлыка на иконку от КС
тогда надо будет добавить в конец строки следующий код
IconFilename: "{app}\cstrike\cstrike.ico";
murlakatamenka
16-06-2011, 18:33
Neutron
вот тут (http://bestrepack.net/forum/viewtopic.php?t=6043) есть кое-что похожее, попросил автора рипа поделиться скриптом, который он переделывал (в том случае, если он переделывал, а не писал весь скрипт сам). насколько я знаю, очень многое для таких вещей делается через ботву.
insombia
16-06-2011, 21:46
Neutron то спроси у того кто создавал репак
Gnom_aka_Lexander
16-06-2011, 21:55
Похож! И где можно найти такой похожий скрипт? Гугл молчит вообще! »
Тот скрипт один товариш по имени репачек переделал из скрипта Андеркавер от Юршата.
Скачать (http://rghost.ru/10416121)
insombia
16-06-2011, 22:14
Вот лиж бы по флудить вот именно ты же всё время флудил
insombia
16-06-2011, 23:25
как сделать как сдесь чтобы текст был написан в рамке? http://img88.imageshack.us/img88/2982/piczv.jpg
valyok666
16-06-2011, 23:37
[Icons] Name: "{commondesktop}\Counter-Strike"; Filename: "{app}\hl.exe"; Parameters: "-game cstrike -non-steam"; »
нет чет не получилось это(в ярлыке на рабочем столе в объекте ничего нет ((
murlakatamenka
17-06-2011, 00:10
Цитата murlakatamenka: [Icons] Name: "{commondesktop}\Counter-Strike"; Filename: "{app}\hl.exe"; Parameters: "-game cstrike -non-steam"; »
нет чет не получилось это(в ярлыке на рабочем столе в объекте ничего нет (( »
как же не получилось ? я проверял
вот скрипт, созданный полностью в мастере + добавлено Parameters для ярлыка
#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.example.com/"
#define MyAppExeName "MyProg.exe"
[Setup]
AppId={{E1583694-32C8-460D-A305-E673985FE70B}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: "default"; MessagesFile: "compiler:Default.isl"
[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: "-game cstrike -non-steam";
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, "&", "&&")}}"; Flags: nowait postinstall skipifsilent
http://i23.fastpic.ru/thumb/2011/0617/23/e00881a286a51b7e59c21b3cda631523.jpeg (http://fastpic.ru/view/23/2011/0617/e00881a286a51b7e59c21b3cda631523.jpg.html)
т.е. создаётся ярлык с нужными параметрами. если что-то не получается, приводите скрипт, поможем :)
---------------------------------------------
как сделать как сдесь чтобы текст был написан в рамке? http://img88.imageshack.us/img88/2982/piczv.jpg »
на картинку накладывается слой в фотошопе (насколько я знаю, делается чёрный прямоугольник со скруглёнными краями и потом увеличивается его прозрачность)
а в самом инно проще всего создать 1 свой лэйбл с текстом белого цвета
для переноса на следующую строку можно писать так
MyWelcomeLabel.Caption:='Привет'+CHR(13)+'Как дела ?';
получится
Привет
Как дела?
наверное можно ещё по-другому переносить, но я не знаю как, сам выгуглил когда-то, решил поделиться найденной инфой :)
а ещё проще созадть его (свой лэйбл) в расширенном компиляторе и там его отредактировать как надо (позиция, цвет шрифта и сам шрифт, caption ...)
--------------------------------------------
это пишу не я - вот (http://www.advancedinstaller.com/screen-shots.html)
valyok666
17-06-2011, 16:56
ак же не получилось ? я проверял
вот скрипт, созданный полностью в мастере + добавлено Parameters для ярлыка
читать дальше » »
я делаю в расширенной версии)тема tiger и установка идёт в нижнем правом углу экрана)я посмотрю сегодня потом отпишусь)
valyok666
17-06-2011, 18:31
всё получилось просто во время объединения 2 скриптов еще одна такая же строка была!вот и не вносило туда)спасибо))
и за значок тож спс
insombia
17-06-2011, 19:46
А можно ли в инсталятор вставить мини-игру пока игра устанавлеваеться?
R.i.m.s.k.y.
17-06-2011, 20:07
insombia можно, вставляй! :lol: :biggrin:
insombia
17-06-2011, 22:03
R.i.m.s.k.y. не вижу ничего смешного на сайте каталистов нашел репак в котором во время установки можно в мини игру играть которая вшита в инсталятор
Gnom_aka_Lexander
17-06-2011, 22:08
insombia, Качай (http://narod.ru/disk/7844071001/ISFlash_v0.0.2.rar.html), изучай. Это флеш-игры, вставлены этой библиотекой. пример в архиве есть, разберешся, думаю.
Только сперва подумай - нет-ли причин, по которым от этой фишки быстро отказались?
insombia
17-06-2011, 22:57
Как сделать чтобы isSlideShow был именно как у каталистов в инсталяторе?
R.i.m.s.k.y.
17-06-2011, 23:06
не вижу ничего смешного на сайте каталистов нашел репак в котором во время установки можно в мини игру играть которая вшита в инсталятор »
извини, не хотел обидеть, но идея показалась мне сумасбродной, ведь когда игра/прога ставится достаточно долго человек обычно занимается чем-то другим
insombia
17-06-2011, 23:09
R.i.m.s.k.y. та я не обиделся :) просто мне идея одного человека понравилась та и можно расслабиться пока игра ставиться
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.