Inno Setup часть 14
Предыдущие части
Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
Последние версии:
Inno Setup QuickStart Pack (ansi) 5.5.3 [30.01.2013]
Скачать (1.9 Mb)
Inno Setup QuickStart Pack (unicode) 5.5.3 [30.01.2013]
Скачать (2.2 Mb)
Что нового? | Все сборки
Русский язык для Inno Setup версии 5.5.x от vadimsva [02.06.2012]
Скачать
Русский язык для Inno IDE версии 1.0.0.0078 от vadimsva
Скачать |
Расширенная версия от китайских собратьев. Домашняя страница ResTools
Inno Setup Compiler 5.5.0-5.1 build 120808
Скачать (2.98 Mb) | Зеркало (2 Mb) - убраны картинки для уменьшения размера архива
[more=Что нового?]Данный раздел содержит список изменений за 2011 год в расширенной версии редактора от Restools. Т.к. оригинальная страница написана на китайском языке, то данный перевод был произведен с помощью веб ресурса translate.google.com
Русский текст не редактировался, так что он немного хромает. Но у кого есть время, то может помочь и привести его к более читабельному виду.
Build 110102
Различные изменения в визуальный дизайн "ошибки.
Build 110103
1. Внести изменения в различных визуальных BUG дизайна.
2. TTimer увеличения расширения визуального оформления контроля.
3. Для увеличения не-визуальных элементов управления для создания порядок корректировки.
Build 110116
1. Увеличение расширение визуальное оформление контроля TImageList.
2. Пересмотреть и скорректировать подсветкой синтаксиса некоторые из проблем. Кодекс подсветкой синтаксиса и увеличения строки раздел выставки {} # XXX особый колорит.
3. Исправлена копией UBB и HTML код автоматически определяет, является ли раздел кодекса код, чтобы скопировать только с Pas обработки цвета подсветки.
4. Исправлена визуальной обработки, будет какое-то время в визуальный интерфейс дизайн, частичное исчезновение ситуации.
5. Исправлена небольшая утечка памяти.
6. Исправлена всплывающего списка автозаполнения об ошибках.
Build 110123
1. Исправлено автоматическое Полный список алгоритм проблем.
2. Исправлены некоторые проблемы в визуальный дизайн.
3. Для повышения визуального дизайна управления TNewNotebook.
Build 110202
1. Для оригинальных управления WizardForm предоставляет методы для изменения родительского элемента управления.
2. Исправлены некоторые проблемы в визуальный дизайн.
Build 110208
1. Исправлена ошибка в скрипте мастера.
2. Исправлено визуальное оформление "изменения родительского элемента управления" в ошибке.
3. Увеличение визуальное оформление контроля блокировки для предотвращения переключения передач не осторожны.
4. Увеличение "TNewSpeedButton" визуальный дизайн.
5. Исправлены некоторые визуальное оформление контролировать события OnMouseEnter и OnMouseLeave просмотров.
Build 110209
1. Исправлены некоторые визуальные ошибки дизайна.
2. Добавить визуальное оформление зумом.
3. В версии Unicode, сценарий может заставить сохранить как UTF-8 кодировке.
Build 110213
Синхронизированы с 5.4.1 версии, потому что редактор был увеличением степени модификации с именем Compil32Ex.exe появляется, используйте копию с оригиналом, чтобы не закрыть использовании, поэтому пользователь может выбрать редактор использовать.
Build 110301
Правильное многих проблем в визуальном редакторе.
Build 110319
Синхронизация с 5.4.2 и некоторые незначительные поправки.
Build 120112
Синхронизация с 5.4.2, а также некоторые незначительные поправки.
Build 120808
Синхронизация с 5.5.1, и некоторые мелкие исправления ошибка, усиление поддержки управления собственностью является расширенной версией компилятора.[/more]
Inno ISCmplr Setup 5.5.1 build 120726
Скачать (1.73 Mb) | Зеркало (1.7 Mb)
[more=Что нового?]Данный раздел содержит список изменений за 2011 год в расширенной версии компилятора от Restools. Т.к. оригинальная страница написана на китайском языке, то данный перевод был произведен с помощью веб ресурса translate.google.com
Русский текст не редактировался, так что он немного хромает. Но у кого есть время, то может помочь и привести его к более читабельному виду.
build 110111 (5.4.0.e3 & 5.4.0.ee3)
1. ExtractTemporaryFile, ExtractTemporaryFileEx, ExtractTemporaryFileToStream, ExtractTemporaryFileToBuffer эти четыре функции для поддержки выпуска файла означает номер файла.
Например, имя файла цель с той же файл может быть использован в соответствии с порядковый номер сценария, такие как:
ExtractTemporaryFile ('logo.bmp: 1') таким образом, освободить конкретные примеры можно найти Example_ExtractTemporaryFile.iss.
2. MiniVCL версия TBitmap добавить следующие функции:
procedure LoadFromResourceName (Instance: THandle; const ResName: String);
procedure LoadFromResourceID (Instance: THandle; ResID: Integer);
3. FullVCL версия TNewIcon добавить следующие функции:
procedure LoadFromResourceName (Instance: THandle; const ResName: String);
procedure LoadFromResourceID (Instance: THandle; ResID: Integer);
4. MiniVCL версия TStrings добавить следующие функции:
procedure LoadFromStream (Stream: TStream);
procedure SaveToStream (Stream: TStream);
5. MiniVCL версия TForm увеличение собственности
property ModalResult: Longint; read write;
6. В разделе Setup добавились параметры BitmapResource, IconResource, RawDataResource, эти три свойства, в основном в программе установки, чтобы добавить файл ресурсов, так что удалить программу в маскировкой для изображений для обеспечения эффективного источника и возможные направления различных документальных источников, но и для поддержания обычная процедура в одном файле. Для примера можете видеть Example_BitmapResource.iss, Example_IconResource_1.iss, Example_IconResource_2.iss, Example_RawDataResource.iss
7. Является официальным возобновлении отказались параметров установки UninstallIconFile, как было установлено, для работы под Win9x не влияет на решение. В частности относятся к Example_UninstallIconFile.iss
Сделано копию дополнительный пример UninsHs, воплощает в себе влияние этих усовершенствований: Example_Uninstall_3.iss.
build 110206 (5.4.0.e4 & 5.4.0.ee4)
MiniVCL версия:
TLabel, TNewStaticText, TBitmapImage добавлено событие:
property OnMouseEnter: TNotifyEvent; read write;
property OnMouseLeave: TNotifyEvent; read write;
Полезность этих двух событий может ссылаться на примеры: Example_MouseEvent_ImgBtn.iss and Example_MouseEvent_URLLabel.iss
TButton increase procedure Click;
FullVCL версия:
В дополнение к обновленной версии Sync MiniVCL, многие другие элементы управления добавляются события, такие как TEdit, TButton имеют эти два события.
property OnMouseEnter: TNotifyEvent; read write;
property OnMouseLeave: TNotifyEvent; read write;
Конкретные примеры: Example_MouseEvent_HotEdit.iss
Он также добавил новые элементы управления TNewSpeedButton, примеры: Example_TNewSpeedButton_1.iss and Example_TNewSpeedButton_2.iss
build 110214 (5.4.1.e1 & 5.4.1.ee1)
Синхронизированы с 5.4.1 версии. Кроме того ряд поправок к контролю TNewSpeedButton проблемы.
Номер версии ISPP был отменен, так ISPP_Ver_Str константы были отменены.
build 110220 (5.4.1.e2 & 5.4.1.ee2)
ANSI версия:
(MiniVCL: Setup.e32 file size: 724 KB)
(FullVCL: Setup.e32 file size: 894 KB)
Unicode версия:
(MiniVCL: Setup.e32 File Size: 1164 KB)
(FullVCL: Setup.e32 File Size: 1450 KB)
1. Исправлены некоторые проблемы TNewSpeedButton управления.
2. Что касается Float Format функция ограничения, поэтому FormatFloat функции увеличения. Будет более сторон
Тип данных Float должен быть отформатирован для конкретных Example_FormatFloat.iss.
3.TNewCheckListbox добавить следующие функции:
procedure LoadBGBmpFromBitmap (Bmp: TBitmap; OffsetX, OffsetY: Integer);
procedure LoadBGBmpFromFile (FileName: String; OffsetX, OffsetY: Integer);
Вы можете добавлять фоновые изображения, так что весь процесс установки может быть унифицированный интерфейс фон, такой же, как на следующем рисунке (см. Example_NewCheckListBox.iss)
4.MinVCL версия TStrings добавить следующие функции:
procedure BeginUpdate;
procedure EndUpdate;
build 110326 (5.4.2.e1 & 5.4.2.ee1)
ANSI версия:
(MiniVCL: Setup.e32 file size: 725 KB)
(FullVCL: Setup.e32 file size: 894 KB)
Unicode версия:
(MiniVCL: Setup.e32 File Size: 1165 KB)
(FullVCL: Setup.e32 File Size: 1451 KB)
Синхронизирована с версией 5.4.2
build 110329 (5.4.2.e2 & 5.4.2.ee2)
Исправлена проблема языка, добавить Inno Setup событие:
function InitializeLanguageDialog (Languages: String; var LanguageIndex: Integer): Boolean;
Это диалог Язык раньше, чем появление установки Inno события.
Языки диалогового окна появятся в списке языков языков, LanguageIndex является язык будет выбран в случае, могут быть повторно назначены. Результат, если False, диалог Язык не появится.
[Setup] параметры ShowLanguageDialog все еще имеют приоритет над этим инцидентом, если ShowLanguageDialog установлен на нет, InitializeLanguageDialog не будет выполнен.
build 111225 (5.4.3.e1 & 5.4.3.ee1)
ANSI версия:
(MiniVCL: Setup.e32 Размер файла: 725 КБ)
(FullVCL: Setup.e32 Размер файла: 894 КБ)
Unicode версии:
(MiniVCL: Setup.e32 Размер файла: 1165 КБ)
(FullVCL: Setup.e32 Размер файла: 1451 КБ)
Синхронизированы с 5.4.3 версии.
build 120726 (5.5.1.e1 и 5.5.1.ee1)
ANSI версии:
(MiniVCL: Setup.e32 Размер файла: 731 КБ)
(FullVCL: Setup.e32 размер файла: 900 КБ)
Unicode версии:
(MiniVCL: Setup.e32 Размер файла: 1172 КБ)
(FullVCL: Setup.e32 Размер файла: 1458 КБ)
Синхронизируется с версией 5.5.1, но с той лишь разницей, что те же официальные менее Win2000 системы (например, Win98, WinNT, и т.д.) все еще ​​поддерживается.
Кроме того, новая поддержка:
1. Следующие свойства компонентов TTrackBar увеличение, в основном, для регулировки размера ползунка.
ThumbLength собственности: Integer; чтения и записи;
Изменить Inno Setup событий (в частности, см. Example_InitializeLanguageDialog.iss):
Функция InitializeLanguageDialog (Wnd: HWND; Языки: String; VAR LanguageIndex: Integer): Boolean;
Изменить основной язык диалоговое окно ручкой, он может искать его выше элементами управления, чтобы сделать соответствующие коррективы.
3, когда WizardForm.FormStyle: = fsStayOnTop, все соответствующие коррекции диалогового окна не закрывались WizardForm.
(В частности, относятся Example_StayOnTop.iss),
[/more]
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
Русский язык для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva
Скачать
Русская справка к версии 5.5.3, автор перевода BagIra, bugron | Chm-версия
[more=Документация, FAQ, и различные примеры для Inno Setup]
[b]Offline InnoSetup 0.1 - Архивы веток посвященных InnoSetup форума Ru-board. Автор SotM
Предлагаю вашему вниманию оффлайн версии (в формате CHM) веток форума Inno Setup с 1-ой по 11-ую часть.
Для формирования этих файлов я использовал самописную свою программу (она еще в глубокой разработке). Это пока первая альфа версия. Возможно вы найдете ошибки/недочеты внутри CHM.
Часть 1 (1.2 Mb)
Часть 2 (1.2 Mb)
Часть 3 (1.6 Mb)
Часть 4 (2.3 Mb)
Часть 5 (2.6 Mb)
Часть 6 (7.2 Mb)
Часть 7 (7.3 Mb)
Часть 8 (9.0 Mb)
Часть 9 (8.8 Mb)
Часть 10 (15.6 Mb)
Часть 11 (6.2 Mb)
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
Скачать
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика от Victor_Dobrov.
Пост с различными скриптами - Собрание различных скриптов
Пост с различными скриптами #2 - Ответы на наиболее частые вопросы.
Сборник скриптов - Сборник скриптов от Krinkels в формате CHM. Версия 1.4 от 17.03.2011
Скачать (172 Kb) | Зеркало
Инструкция по Inno Setup - Инструкция по Inno Setup в формате PDF для начинающих от sjwrec.
Скачать (350 Kb) | Зеркало
[/more][/b] - Здесь можно найти различную документацию, примеры, архивы веток InnoSetup для оффлайн просмотра, и т.д.
[more=Дополнительные библиотеки для Inno Setup]
[b]bass.dll 2.4.7 [30.11.2010] - библиотека для воспроизведения звука.
Описание с офф. сайта:
Цитата:
BASS is an audio library for use in Windows and Mac OSX software. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a tiny DLL, under 100KB in size.
Внимание! У новой bass.dll измененный API, и поэтому она не работает с существующими скриптами, которые писались под версию 2.3. Вашему вниманию предлагается новый скрипт для воспроизведения музыки, который работает с новой bass.dll.
Скачать bass.dll (740 Kb) | Зеркало (375 Kb)
InnoTools Downloader 0.3.5 [15.10.2008] от Sherlock Software
Это скрипт и DLL, которые позволяют вам скачивать файлы с HTTP или FTP из вашей инсталяционной программы.
Скачать (400 Kb) | Что нового?
isSlideShow v1.02 [16.05.2010] от ExpeditorR
Это dll для показа слайд-шоу с эффектами переходов в окне Inno Setup.
В новой версии добавлена возможность выбора эффекта перехода, возможно 12 вариантов (подробнее смотрите readme.rtf). В архиве имеются два примера использования, и подробное описание. isSlideShow.dll может работать в любой версии Windows.
Скачать (3.3 Mb) | | (список изменений)
isProgressBar v1.01 [04.07.2010] от ExpeditorR
Эта библиотека предназначена для отображения прогресс бара для длительных процессов, в которых невозможно показать прогресс бар.
В первую очередь, я думаю, она заинтересует тех, кто занимается репаками игр и использует precomp и другие программы.
Возможны 4 варианта анимации (см. пример в архиве). Так же прекрасно дружит с ISSkin. Дополнительная информация в файле readme.rtf в архиве.
Скачать (155 Kb) | Зеркало
isUtils.dll v1.00 [18.08.2010] от ExpeditorR
Библиотека для проверки системных требований. Ключевой особенностью isUtils.dll является то, что вы может написав всего пару-тройку строчек кода выводить всю информацию прямо в окно Inno Setup, при этом возможно использование любых цветов, размеров и шрифтов и всё это займёт всего 4-5 строк кода. Ну, и конечно же имеются функции для ручного вывода и проверки системных требований.
В архиве имеется файл Readme.rtf с подробным описанием всех функций, а так же два примера - автоматической и ручной проверки.
Скачать (474 Kb) | Зеркало
ISDone v0.5 final [31.12.2010] от Profrager
Библиотека, включающая в себя все необходимое для распаковки и подготовки файлов с помощью прекомпрессоров посредством инсталлятора InnoSetup, с равномерным отображением всех идущих операций на одном прогрессбаре. Поддерживаются arc, 7zip, rar, pcf, srep архивы. Так же реализован запрос на необходимость вставить следующий диск. На будущее планируется добавить некоторые необходимые функции, а так же возможность параллелизации операций на многоядерных системах.
Скачать (715 Kb) | Зеркало
is7z v1.01 [18.12.2008] от ExpeditorR
Библиотека для распаковки 7zip архивов с отображением прогресс бара в окне Inno Setup.
Скачать (283 Kb) | Зеркало
isPrecomp v0.7 [15.01.2010] от Vo1T
Библиотека для отображения процентов распаковки Precomp'a в Inno Setup.
Скачать (374 Kb) | Зеркало (300 Kb)
ISWin7 v0.5 [24.03.2011] от Vo1T
Это плагин позволит вам сделать прозрачными края или всё окно целиком.
Работает ТОЛЬКО в Windows 7 и в Windows 8. Проверенно на всех системах.
В Windows XP и Windows Vista он пропускает инициализацию что не мешает работоспособности сетапника в этих операционных системах.
- Введён режим включения выключения инициализации GDI+ (влияет на отображение выделения кнопки).
- Убрана кривая виндовая SetLayeredWindowAttributes.
Скачать (35 Kb) | Скриншот
botva2 v 0.9.5 [20.02.2011] от htuos
Библиотека для вставки изображений в инсталлятор (jpg, png, gif, tif, bmp). Присутствует возможность создания обычных кнопок и кнопок имеющих 8 состояний (как у чекбоксов), а также множество разнообразных функций и процедур для работы с изображениями. В архиве (1.2 Мб) dll + примеры использования.
Ахтунг! Не работает под win9x/me/2k.
Скачать (1.2 Mb) | Зеркало
ISFlash v 0.0.2 [17.03.2010] от Vo1T
Это плагин позволит вам добавить поддержку Adobe Flash (отображать swf файлы) в Inno Setup.
Скачать (442 Kb) | Зеркало (399 Kb)
Restools Plugins [01.04.2011] - Коллекция Restools-плагинов (17 штук) от Edison007007. В архиве dll + примеры использования.
Скачать (6 Mb)
В коллекцию вошли следующие плагины:
Цитата:
* Inno Callback v1.5
* Inno CallbackCtrl v1.1
* Inno Callnsis (AdvSplash)
* Inno CPUDesc v1.0
* Inno DescCtrl v1.0
* Inno ExecCtrl v1.1
* Inno Fairy v2.0
* Inno FireCtrl v1.0.0.1
* Inno GIFCtrl v2.1
* Inno Logo v1.5
* Inno MUI InstallShield
* Inno TimeCtrl v1.0
* Inno TrayIconCtrl v1.5
* Inno VPatch
* Inno WaterCtrl v2.0
* Inno WebCtrl v2.1
* Inno WinMsgCtrl v1.2
Коллекция DLL файлов для Inno Setup [06.09.2010] - Содержит коллекцию DLL файлов.
Скачать (1.7 Mb)
В коллекцию входят следующие файлы:
Цитата:
bass.dll
bassmidi.dll
BASSMOD.dll
CallNSIS2.dll
ESSvcControl.dll
FirewallInstallHelper.dll
GameuxInstallHelper.dll
get_hw_caps.dll
ImgGdiPlus.dll
InnoCallback.dll
is7z.dll
ISCrypt.dll
isgsg.dll
ISHint.dll
IsProgressBar.dll
ISSkin.dll
ISSkinU.dll
isSlideShow.dll
IssProc.dll
IssSurvey.dll
ISTask.dll
isxbb.dll
isxdl.dll
itdownload.dll
ittray.dll
psvince.dll
unarc.dll
Модуль распаковки архивов FreeArc от Bulat_Ziganshin | Тема FreeArc
ISFreeArcExtract v 4.1 [06.06.2011] от Shegorat
Расширенный скрипт распаковки архивов FreeArc.
Список изменений: Пакетная распаковка архивов
Сделана модульная система, модуль можно подключать к другим скриптам
Сделана отдельная секция для архивов
Добавлена возможность извлекать отдельные файлы из архива
Улучшена поддержка компонентов и задач
Добавлена поддержка facompress.dll
Почищен скрипт, вырезаны некоторые ненужные функции
Мелкие измененияСкачать | Зеркало | Обсуждение
Модули
STS v 1.0 от Shegorat [21.08.2010]
Модуль панели статуса для Inno Setup. Создает панель статуса в выбранном месте, для этого вам потребуется прописать всего несколько функций. Для отрисовки панели используется botva2.dll. Модуль пока только на русском языке. Readme как и в предыдущем модуле нет, но есть несколько примеров использования.
Скачать (28 Kb) | Зеркало
HWREQ v 1.11 от Shegorat [21.02.2011]
Модуль системных требований для Inno Setup. Создает страницу системных требований, при этом вам потребуется прописать всего несколько функций. В архиве есть несколько примеров использования. Описания функций нет, по примерам можно разобраться что к чему. Модуль пока только на русском языке.
Скачать (4 Kb) | Зеркало
BASS v 1.1 от Shegorat [12.01.2011]
Модуль для проигрывания музыки. Используется библиотека BASS.DLL. Инструкции нет, но через примеры можно понять что к чему.
Скачать (172 Kb) | Зеркало (162 Kb)
[/more][/b] - InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
[more=Дополнительные утилиты для Inno Setup]
[b]Inno Setup Form Designer
Можно создавать свои собственные страницы для Inno Setup с кнопочками, списками и т.д.
К сожалению, офф. сайт (http://isfd.kaju74.de) Inno Setup Form Designer более не доступен.
Найдена версия 2.0.8. Скачать можно со следующих ресурсов:
Скачать (1.46 Mb) | Зеркало (1.46 Mb)
Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
Последний релиз: 5.3.0.1 [29.09.2009]
Скачать (1.2 Mb) | Русификатор (зеркало)
Программа для создания инсталляционных пакетов с помощью Inno Setup. Имеет простой интерфейс и обладает всеми возможностями Inno Setup.
Последний релиз: 1.0.0.0078 [14.12.2010]
Скачать (1.83 Mb) | Русификатор
Простой мастер создания скрипта для установки одной или нескольких игр. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации.
Inno Script Generator
Прежнее название ScriptMaker. Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями.
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать (3.8 Mb) | Зеркало | Зеркало на русифицированную программу
Замечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.
Распаковщик инсталляторов, созданных с помощью Inno Setup, начиная с версии 2.0.18 по 5.5.0. Извлекает ресурсы и скрипт установки (без секции Code). К Total Commander или FAR подключается с помощью MultiArc плагинов.
Последний релиз: 0.38 (2013.02.01)
Скачать
InnoUnPacker
Еще один вариант распаковщика под названием InnoUnpacker. Здесь на форуме он уже пробегал, примерно в апреле 2008 г. Одна из возможностей этой программы заключается в том, что можно просмотреть содержание CompiledCode.bin в псевдоассемблерном виде.
Последний релиз: 2.6b3 от valeron87
Зеркало
Скорей всего автор больше не поддерживает данный продукт, по крайней мере можно просмотреть содержание архивов созданных в Inno Setup версии 5.2.4.
Программа для создания и добавления в инсталлятор кастомных скинов. Изменить можно практически любой элемент окна.
Инструкция по добавлению нужных кусков кода в скрипт (английский язык)
Инструкция по добавлению нужных кусков кода в скрипт (русский язык). Автор перевода bugron
Последний релиз: 3.0.0.0 [19.01.2010]
Скачать
Русификатор для SkinBuilder (ISSkinEx) 3.0.0.2 [29.09.2010] от vadimsva
Скачать
Converter REG to Inno Setup
Программа для конвертации reg-файлов в формат Inno Setup.
Поддерживаются все ключи реестра. Поддерживается удаление веток и параметров (записи вида [-ветка] и "параметр"=-).
В отличии от ISTool, ключи реестра, которые не поддерживаются в Inno Setup, записываются не как тип string, а записываются в секцию кода. Конвертируются в читаемый вид HEX данные ключей REG_EXPAND_SZ (expandsz) и REG_MULTI_SZ (multisz).
Последний релиз: 0.1.4 [12.03.2010] от Serega0675
Скачать (19 кб).
Программа для объединения нескольких скриптов InnoSetup в один.
Программа для получения координат объектов окна инсталлера и изменения их на ходу. Позволяет например передвинуть кнопку
в инсталляторе на нужное Вам место и показывает эти координаты кнопки. Вы можете переписать их в скрипт и при перекомпиляции
кнопка в инсталлере будет на указанном Вами месте. Примечание: Не поддерживается перемещение объектов класса TLabel.
[/more][/b] - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
[more=Скрипты инсталляторов для игр]
[b]| Скачать (зеркало) | Зеркало 2 | Скриншот | Описание | Старая версия || InnoSetup Upgrade || Слайд-шоу |
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
| Скачать |
Вставка фоновых изображений (.jpg, .png ), встоенный AutoRun, текстурирование кнопок и прогрессБара, слайд-шоу во время установки, проверка минимальных системных требований, информация о выбранном жестком диске, проигрывание МР3 музыки, озвучка кнопок при наведении и нажатии, установка временного шрифта, распаковка архивов FreeArc, процент распаковки и оставшееся время до завершения установки, удаление игровых сохранений. Деинсталлятор также выполнен в стиле установщика (текстурированный прогрессБар, процент удаления и т.д.)
Добавлен модуль Components.iss. Но. В этом варианте нужно будет самому создавать кнопки (чекбоксы и радиобаттоны) и лебелы, которые нужны, а так же логику (на примере из модуля Components.iss). Просто взять и вставить значения, как в Inno (секция [Components]) не получиться . Нужно хорошо знать ботву.
| Скачать |
Добавлен Isdone. Блочная система. Изменению подверглись модули ISDone.iss (спасибо htuos-у за ум-разум) и Need for Speed™ Undercover.iss. Добавлен модный в последнее время двойной прогресс бар (при использовании ISDone). Заменена ISDone.dll на версию 0.4.2 (спасибо Profrager-у). Главный скрипт: Need for Speed™ Undercover.iss. Обязательные скрипты: PB.iss, Messages.iss, botva2.iss. По желанию: AutoRun.iss, FreeArc.iss, ISDone.iss. В создании участвовал K9000. Не совместим с предыдущей версией!
| Скачать |
Обновлён ISDone0.5final.
Добавлена страница дополнительных компонентов (если не нужна, можно отключить). Блочная система.
По просьбе alifais2000 сделал 2-х язычный установщик с выбором языка при старте(русский и английский). Исправил небольшие косяки в модулях FreeArc.iss, PB.iss.
Добавлен файл справки по ISDone, что бы было меньше вопросов.
За создание скрипта спасибо: YURSHAT, Profrager, htuos, Shegorat, K9000, Expeditor.
Отдельное спасибо Bulat_Ziganshin за его замечательный архиватор FreeArc.
StarCraft 2 от htuos
- Пример создания инсталятора как у StarCraft 2. | Скачать (10,3 Mb) |
| Скачать |
| Изменения | Скриншоты |
| Зеркало 1 (5.6 Мб) | Зеркало 2 |
Скачать предыдущие версии:
| v1.0 | v2.0 | v2.1 |
скрипт писал под себя. довольно симпотичный инсталлятор получился. пользуйтесь кому надо
p.s. работает скрипт только на расширенной версии Inno setup (a)
Renegade
Минималистичный инсталлятор для игры Renegade + ISDone.
Внимательно читаем шапку скрипта
| v1.0 | - Минимализм и строгость + ISDone
| v1.1 | - добавлены сплеш и деинсталлятор в стиле инсталлятора.
| v1.2 final | - Тройной сплеш и Месседж-бокс по окончании установки.
Качественные скрипты инсталляторов для игр от Krinkels Team.[/more][/b] - В этом разделе можно найти различные обложки и скрипты инсталляторов для игр.
Скрипт для добавления ярлыков в Game Explorer (работает только в Windows 7)
Родственные темы:
Inno Setup плюс внешние упаковщики - обсуждение FreeArc+Inno, Precomp+Inno, 7zip+Inno и Inno+остальные внешние упаковщики.
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
Примечание для всех участников
[more=Правила топика посвященному Inno Setup]1. В этой теме обсуждаются только Inno Setup и скрипты для него.
2. Следующие вопросы являются оффтопиком и НЕ должны обсуждаться в этой ветке:
2.1. Что и чем лучше сжать.
2.2. Как использовать: winrar, 7-zip, FreeArc, srep, и т.д.
2.3. Как сделать репак игры YYYY.
2.4. Как запустить YYYY программу в режиме тихой установки.
2.5. Что нужно внести в реестр для YYYY игры/программы.
2.6. Объявления о купле и продаже скриптов (Кто хочет продать свой скрипт пускай лично обратится к предполагаемому покупателю через систему Личных Сообщений.)
3. Перед тем как задать вопрос, проделайте следующие шаги:
3.1. Просмотрите хелп в самом Inno
3.2. Скачайте документацию/примеры из шапки
3.3. Скачайте оффлайн версию форума
3.4. Подумайте над решением задачи сами
3.5. Если уже ничего не помогает, то задавайте вопрос на форуме.
4. Правила оформления поста:
4.1. В этом форуме необходимо писать по-русски. Если же пользователь из-за дальнего зарубежья, то он пишет по-английски.
4.2. Пишите по-русски без ошибок. На крайний случай сделайте проверку орфографии через сторонние программы, например Microsoft Word.
4.3. Если Вы хотите добавить картинку, то используйте сторонние ресурсы, которые могут предоставить ссылки на небольшие превьюшки (например, radikal.ru). Картинки, которые Вы размещаете на форуме, не должны быть в формате bmp, tiff, png, а должны быть в формате gif, jpg. Разрешение должно быть не более 640x480 и вес картинки не должен быть более 100 кб. Запомните, что не Все пользователи хотят смотреть кучу графики на одной странице, а некоторым это всё еще дорого.
4.4. Посты, повторяющиеся очень часто при одинаковом содержании, будут игнорироваться.
4.5. Посты, содержащие требования быстро исправить Ваш скрипт или написать Вам скрипт за спасибо, либо срочно дать код, будут игнорироваться.
4.6. Исходный текст скрипта обязательно заключайте в теги [no][code][/code][/no]. Большие тексты (более 10 строк) обязательно прячутся в [no][more][/no]ВАШ ТЕКСТ и/или Ваш КОД[no][/more][/no].
4.7. Если Ваш скрипт не работает, то полностью опишите проблему, когда она возникает, и очень желательно предоставить сам скрипт. Помните, что телепаты здесь отсутствуют, и никто не будет гадать что у Вас там не так.
Последняя редакция правил: 06.04.2011 by Rikill[/more]
Перед тем, как задать вопрос: Первый вариант: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Второй вариант: для экономии трафика и для более удобного поиска, скачайте оффлайн версию форума для просмотра в разделе Документация.
Большинство типовых задач уже решались, причем неоднократно!
Пожалуйста, не захламляйте тему и используйте поиск, этим вы избавите тему от флуда!