Inno Setup GameScript Generator

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
Аватара пользователя
wowks
Майор
Майор
Сообщения: 525
Зарегистрирован: 09.12.2008
Благодарил (а): 67 раз
Поблагодарили: 37 раз

#451 Сообщение 14.04.2011, 19:26

пришлось сначала положить в tar, тк он не работает с каталогом
сжатие максимальное -cm
сделал sfx 14,9 мб
распаковывает в текущую папку
http://depositfiles.com/files/nqms26f92

Аватара пользователя
FBI
Сержант
Сержант
Сообщения: 60
Зарегистрирован: 15.10.2007
Откуда: От туда...

#452 Сообщение 14.06.2011, 05:24

А вообще проект то жив?
Изображение
Хороший воин - Мёртвый воин!!!

testncrash
Капитан
Капитан
Сообщения: 459
Зарегистрирован: 25.02.2007
Благодарил (а): 22 раза
Поблагодарили: 33 раза
Контактная информация:

#453 Сообщение 16.06.2011, 18:50

bugme недавно говорил о мультипротокольной качалке aria2.
Забавная вещица и не только, может быть очень даже полезной в хороших руках, например при создании standalone клиентов.
Ради эксперимента выполняем следующие несколько шагов:
создаем обычный инсталлятор через Inno Setup
Пакуем игровой кэш в data.7z , устанавливая пароль на архив(желательно)
Загружаем его на сервер HTTP/HTTPS, FTP или с помощью BitTorrent/Metalink
Добавляем к нашему инсталлу плагин для распаковки внешних 7z архивов и revEmu
Пишим наш скрипт так , чтоб в процессе установки запустилось консоль aria2.exe с нужными нам параметрами
Download from WEB
$ aria2c http://example.org/data.7z
Download from 2 sources
$ aria2c http://a/f.data.7z ftp://b/data.7z
BitTorrent
$ aria2c http://example.org/data.7z.torrent
BitTorrent Magnet URI
$ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299D
E78D5C1ED359BB46717D8C'
Metalink
$ aria2c http://example.org/data.7z.metalink
Более подробно можно ознакомиться на сайте проекта. 8-)
А далее - дело за плагином , который распакует контент в указанную директорию и revEmu.
Не забывайте обновлять архив на сервере , при выходе апдэйтов. :wink:

Аватара пользователя
wowks
Майор
Майор
Сообщения: 525
Зарегистрирован: 09.12.2008
Благодарил (а): 67 раз
Поблагодарили: 37 раз

#454 Сообщение 21.06.2011, 14:53

неплохо было бы добавить в скрипт код запрещающий русские символы в пути к конечной папки установки
[Setup]
AppName=MyApp
AppVerName=MyApp
DefaultDirname={pf}\MyApp

Код: Выделить всё

  
function NextButtonClick(CurPageID: Integer): Boolean;  
var  
i,j: integer;  
s,c: string;  
begin  
Result := True;  
if CurPageID = wpSelectDir then  
begin  
c := 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя';  
for i:=1 to length(WizardForm.DirEdit.text) do  
for j:=1 to length(c) do  
begin  
if WizardForm.DirEdit.text[i] = c[j] then
begin  
s := 'В пути установки присутствуют русские буквы, что недопустимо'#13#13'Пожалуйста, повторите ввод.';  
MsgBox(s, mbError, mb_Ok);  
Result := False ;
exit;  
end  
else Result := True;  
end;  
end;  
end;[/spoiler]

leon1090
Нович0к
Нович0к
Сообщения: 1
Зарегистрирован: 16.12.2010

#455 Сообщение 22.06.2011, 12:32

подскажите пожалуйста как добавить скин в установочник, а вернее как сделать его в SkinBuilder, или ссылку на учебник какой-нибудь!стимовская версия крутая но хочется попробовать сделать чтото свое, а так прога отменная!работает стабильно!

Moby812
Сержант
Сержант
Сообщения: 80
Зарегистрирован: 04.01.2008
Откуда: Питер
Контактная информация:

#456 Сообщение 11.10.2011, 04:28

а как можно убрать эту белую полосу в поле "да", "нет"
Изображение
Изображение

[spoiler=Поиграть c хорошей компании в CSS]rus-server.mine.nu:27015 - public
rus-server.mine.nu:27016 - ZombieMod
rus-server.mine.nu:27017 - DeathRun[/spoiler]

ROMKA-1977
Нович0к
Нович0к
Сообщения: 1
Зарегистрирован: 18.12.2011

#457 Сообщение 18.12.2011, 05:42

Прога супер. Идеальный вариант для создания скриптов Inno Setup с последующим редактированием. Хотелось бы увидеть новые версии этой проги с более расширенной функциональностью.

Аватара пользователя
wowks
Майор
Майор
Сообщения: 525
Зарегистрирован: 09.12.2008
Благодарил (а): 67 раз
Поблагодарили: 37 раз

#458 Сообщение 26.01.2012, 02:17

Moby812 писал(а):а как можно убрать эту белую полосу в поле "да", "нет"
меня тоже это интересовало
согласно форуму http://forum.oszone.net никак
это из-за Windows 7 (дословно не помню, но он как-то по другому рисует окна)
на XP такого нет

vv-matveev
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 15.11.2007

#459 Сообщение 15.03.2012, 13:46

procedure ShowSplashScreen(p1:HWND;p2:string;p3,p4,p5,p6,p7:integer;p8:boolean;p9:Cardinal;p10:integer); external 'ShowSplashScreen@files:isgsg.dll stdcall delayload';

кто знает за что отвечают параметры p8,p9,p10 ?

dedal_
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 11.11.2009
Благодарил (а): 1 раз

#460 Сообщение 31.05.2012, 14:11

Подскажите, как сделать такое:

Изображение

Добавлено спустя 4 часа 30 минут 3 секунды:
Вот так, если чо:
http://forum.oszone.net/thread-190621-320.html

YURSHAT
Нович0к
Нович0к
Сообщения: 1
Зарегистрирован: 06.06.2012

#461 Сообщение 06.06.2012, 05:50

vv-matveev

Код: Выделить всё

procedure ShowSplashScreen(p1:HWND;p2:string;p3,p4,p5,p6,p7:integer;p8:boolean;p9:Cardinal;p10:integer); external 'ShowSplashScreen@files:isgsg.dll stdcall delayload';
p1 - хендл окна
p2 - название изображения для сплэша
p3 - время появления в мсек
p4 - время показа
p5 - время затухания
p6 - минимальная прозрачность изображения (0-255)
p7 - максимальная прозрачность изображения (0-255)
p8 - вырезать или нет цвет из изображения (только для .bmp)
p9 - какой цвет вырезать
p10 - хз :)

Аватара пользователя
DoceNT
Лейтенант
Лейтенант
Сообщения: 187
Зарегистрирован: 19.01.2012
Откуда: Украина, Новая Каховка
Благодарил (а): 155 раз
Поблагодарили: 18 раз
Контактная информация:

#462 Сообщение 06.02.2013, 14:45

Вот нарыл на отдном сайте, прога жива, но проэкт похоже заброшен.
Редактор скинов для Inno Setup, с переводом на русский язык, программа абсолютно бесплатна и запускается в один клик.
Если что, добавте в шапку темы, я думаю пригодится.
Вложения
ISSkinBuilder rus.7z
(921.85 КБ) 451 скачивание
ISSkinBuilder rus.7z
(921.85 КБ) 451 скачивание

Ответить Вложения 2