Inno Setup GameScript Generator

Inno Setup GameScript Generator 1.1.0.62

Нет прав для скачивания
Программа генерирует скрипты для Inno Setup. С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры.

Подчеркиваю, программа предназначена для юзеров не отягощенных знаниями внутреннего языка Inno Setup и не искушенных в программировании. Поэтому все претензии по поводу невозможности выставить какие-либо флаги, вывести сообщения и т.д. скорее всего будут игнорироваться. Если мы такие умные, то открываем Inno Setup и пишем ручками
или ищем полноценные визарды. Для продвинутых в этой области товарищей созданный скрипт, возможно, будет неплохой заготовкой для дальнейшего редактирования.


  • Создание скрипта как для одной игры, так и для набора игр.
  • Автоматическое создание секции [Components] для набора игр. Т.е. пользователь во время установки сможет выбрать какие игры ему ставить, а какие нет.
  • Поиск общих файлов для набора игр (с целью уменьшения размера инсталлятора). Актуально для игр от Valve. Доступно 2 метода: копирование и перемещение файлов.
    При копировании исходные папки указанные в списке игр не изменяются, просто в указанной (отдельной) папке (далее будем называть ее "GameTmpDir") создается новая структура каталогов и туда копируются файлы игр таким образом, чтобы исключить дубликаты. Соответственно в скрипте указываются папки созданные генератором скриптов (т.е. в GameTmpDir). После создания инсталлятора вам просто нужно будет стереть GameTmpDir.

    При перемещении происходят аналогичные действия, только исходные папки остаются пустыми (т.к. файлы из них перемещаются, а не копируются :) ). Также при перемещении, в GameTmpDir создаются RestoreGameFiles.bat и Restore.exe. Запустив RestoreGameFiles.bat файлы игр будут возвращены на свои места (в исходные папки, откуда они изначально и были взяты). GameTmpDir станет пустой.

    Какой метод выбрать (и стоит ли этим вообще пользоваться), решать вам, скажу только, что перемещение файлов (если GameTmpDir и сами игры находятся на одном диске) выполняется гораздо быстрее, чем копирование, а так же свободное место на диске требуется в размере самого большого файла из всех игр, а не в размере всех игр (как это может произойти при копировании, если не найдется ни одного общего файла).​
  • Показ информации перед установкой.
  • Замена стандартных картинок на форме инсталлятора на свои.
  • Замена иконки инсталлятора.
  • Разбиение инсталлятора на файлы заданного размера.
  • Выбор уровня сжатия.
  • Информация об издателе инсталлятора.
  • Указание сайта поддержки.
  • Создание ярлыков к устанавливаемым играм (возможно указать параметры запуска).
  • Работа с INI-файлами.
  • Заставка (splash) перед началом инсталляции. Поддерживаются форматы - *.bmp; *.jpg; *.png; *.gif (в т.ч. анимированные).
    Для bmp-файлов существует возможность указать цвет, который будет считаться прозрачным и будет вырезан при показе. Заставки из jpg,png,gif-файлов будут работать только на WinXP и более поздних ОС. На Win2K, WinMe и Win9x такой сплэш просто не будет показан. Заставки из bmp-файлов работают на всех ОС начиная с Win9x, со всеми предоставленными возможностями.​
  • Фоновый рисунок (*.jpg;*.png;*.bmp).
  • Слайд-шоу во время инсталляции (*.jpg;*.png;*.bmp).
  • Специально для Source-игр от VALVe добавлен выбор языка (рус/англ) интерфейса игр при установке.
    Изменяет ключ реестра Language во время установки в зависимости от выбора пользователя.​
  • Автоматическое создание секции [Run] по списку ярлыков. Т.е. пользователь, по окончании установки, сможет выбрать какую игру ему запустить (или не запускать ни какой). Для набора игр можно выбирать только одну игру для запуска.
  • Для каждой игры можно установить дополнения (доп. карты, настроенные конфиги, аддоны и т.д.). Все доп. компоненты автоматически будут добавлены в секцию [Components], т.е. пользователь во время установки сможет выбирать ставить ему игру в дефолтном варианте или с дополнениями, которые вы добавили.
  • Работа с реестром. Можно как в ручную добавлять ключи, так и просто указать reg-файлы, которые будут установлены (silent/тихая установка) по окончании инсталляции. Как ключи введенные вручную, так и reg-файлы могут устанавливаться в зависимости от выбранных пользователем игр/доп.компонентов.
  • Фоновая музыка во время инсталляции с выводом информации о проигрываемой песне.
  • Простенький mp3-плеер во время инсталляции. Доступно: предыдущий/следующий трэк, плэй, стоп, пауза, регулятор громкости, выбор директории с mp3-файлами.
  • Steam-подобный скин.
  • Возможность сохранить свои данные в файл .ist для повторного его открытия и редактирования.
Замечание: в папке со скриптом могут быть созданы следующие библиотеки - isgsg.dll, bass.dll, innocallback.dll, isskin.dll по одной или все вместе. Они будут нужны Inno Setup для создания инсталлятора. Естественно, после того как дистрибутив игры будет создан, эти dll-ки можно будет удалить вместе со скриптом.
Автор
South
Скачивания
489
Просмотры
7,887
Первый выпуск
Обновление
Оценка
5.00 звёзд 5 оценок

Другие ресурсы пользователя South

  • botva2
    DLL botva2
    Библиотека для отрисовки графического интерфейса в инсталляторах Inno Setup
  • TransparentStatic
    Модуль TransparentStatic
    Модуль позволяющий добавить к TNewStaticText прозрачность
  • StarCraft 2
    Скрипт StarCraft 2
    Пример создания инсталятора как у StarCraft 2.

Последние рецензии

Спасибо огромное еле нашел этот софт!))
ето ядерна бомба...)
Спасибо пользуюсь
Очень полезная вещь,сильно помогла!
спасибо
Сверху