PDA

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 [96] 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188

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