Другое > Hard'n'Soft
Inno Setup
<< < (2/2)
Photon9:
Dzenis, может подскажеш ещё как ставить на фон картинку (и можно ли) чтобы при установке с зади инсталятора был не рабочий стол, а именно картинка из игры. Можно конечно просто окно сделать но както не смотрится :)

Добавлено позже:
Вобщем  обжалось просто отлично, по сравнению с предыдущим результатом -300 метров , правда времени заняло не час, а два с небольшим.
Dzenis:
Кто знает, как сделать так, что бы инстоллер устанавливал определенные елементы наугад? Всмысле, что бы один из нескольких наугад

Добавлено позже:
Да и
--- Цитата: Dzenis от 07 Октябрь 2009, 20:55:50 ---Кто знает, как сделать так, что бы инстоллер проверял конфигурацию ПК?

--- Конец цитаты ---
Photon9:
Как прописать в инсталятор с прогой, директ или визуал чтобы при установке был запрос на установку оного (желательно окошко с списком прог и галками) ?
FEV:

--- Код: ---[Components]
Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed
Name: "help"; Description: "Help File"; Types: full
Name: "readme"; Description: "Readme File"; Types: full
Name: "readme\en"; Description: "English"; Flags: exclusive
Name: "readme\de"; Description: "German"; Flags: exclusive
--- Конец кода ---
так? или:

--- Код: ---[Tasks]
Name: desktop; Description: "Поместить ярлык на рабочий стол"
Name: directx; Description: "Установить DirectX 9.0c"; GroupDescription: "Дополнительно"
Name: acrobat; Description: "Установить Adobe Acrobat Reader 5.0"; GroupDescription: "Дополнительно"

[Run]
Filename: "{src}\DirectX9b\dxsetup.exe"; WorkingDir: "{src}"; Tasks: "directx";
Filename: "{src}\Adobe\ar500enu.exe"; WorkingDir: "{src}"; Tasks: "acrobat";
--- Конец кода ---

Вообще у InnoSetup есть примеры скриптов в папке examples... там много интересного...
Photon9:
Пытаюсь пересобрать игру в процессе сборки необходимо прописать ветку реестра без которой глючит лаунчер и не находит игровые файлы. Вроде всё прописываю как надо но лаунчер не работает, выполняю слияние реестра, всё начинает работать, но при этом каких либо видимых изменений я незаметил в ветке реестра отвечающей за игру.

Вот как я пишу в скрипте:

[Registry]
Root: HKLM; Subkey: SOFTWARE\Bethesda Softworks\FalloutNV; ValueType: string; ValueName: Installed Path; ValueData: {app}

это файл реестра:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\FalloutNV]
"Installed Path"="C:\\Program Files\\Fallout New Vegas\\"

З.Ы. Может у кого есть разумное обяснение, а то я уже два раза пересобирал, а это как ни как почти 7 гигов и 1.5 часа времени   :-\

Добавлено позже:
Хм, таки выяснил в чём проблема, даже смешно, при установке игры реестр получается такой:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\FalloutNV]
"Installed Path"="C:\\Program Files\\Fallout New Vegas"

а должен быть такой:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\FalloutNV]
"Installed Path"="C:\\Program Files\\Fallout New Vegas\\"

Осталось только разобратся как прикрутить слеш в конце пути к игре через скрипт



Photon9:
Подскажите название софтины которая reg файл конвертирует в скрипт
Добавлено позже:
Раньше находил её но забыл где
Добавлено позже:
Блин всё нашол, автор придумал софтине редкое и неповторимое имя Converter  :lol:
Навигация
Главная страница сообщений
Предыдущая страница

Перейти к полной версии