Jump to content
Korean Random
EvilAlex

Создание инсталляторов для модпаков на базе Inno Setup

Recommended Posts

добрый день поменял не чего не изменилось, буду смотреть разрешимость картинок


function BackupCheck_2(): Boolean;
begin
  If DeleteRadioButton.Checked then
begin
  DelTree(ExpandConstant('{app}\res_mods\{#Patch}'), True, True, True);
  DelTree(ExpandConstant('{app}\res_mods'), True, True, True);
  CreateDir(ExpandConstant('{app}\res_mods\{#Patch}'));
end;

при током написании стирание происходит только папки с номером патча как сделать чтобы стиралась папка res_mods и активировался файл unins001 для полной деинсталляции программы

Edited by lexx7205

Share this post


Link to post

Short link
Share on other sites

Запустить этот файл.Можно с параметрами тихой деинсталлятции. Ваш КЭП.

Share this post


Link to post

Short link
Share on other sites

 

 

при током написании стирание происходит только папки с номером патча как сделать чтобы стиралась папка res_mods
Здесь 3 выполняющиеся строки, что тут может быть непонятного?!

Она и так стирается:

DelTree(ExpandConstant('{app}\res_mods'), True, True, True);

Share this post


Link to post

Short link
Share on other sites

да но только в папке res_mods  всё остаётся и не очищается в этом и проблема

Share this post


Link to post

Short link
Share on other sites

да но только в папке res_mods всё остаётся и не очищается в этом и проблема

Коды инсталятора пишите на чем нибудь одном, либо анси либо юни, такое ощущение что у Вас вообще не расширенная версия, соответственно и не работают блоки препроцессора.
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Коды инсталятора пишите на чем нибудь одном, либо анси либо юни, такое ощущение что у Вас вообще не расширенная версия, соответственно и не работают блоки препроцессора.

я пишу на юни но только почемуто неработает

Запустить этот файл.Можно с параметрами тихой деинсталлятции. Ваш КЭП.

а как это сделать можно подсказку пожалуй-то

Share this post


Link to post

Short link
Share on other sites

Приветствую уважаемые мододелы и создатели сборок.

 

Inno Setup использую уже давно. Есть два вопроса:

1. Как скриптом в Inno сделать при установке возможность выбора очистки папки res_mods от сторонних модов?
2. Где подсмотреть пример отображения картинок рядом со опциями выбора в сборке, как в протанках к примеру?

3. Какой последний свежий доступный пример Inno setup где показана максимальная возможность Inno Setup, кроме примера в шапке за 2014 год.

 

Если можно, ссылку на пост в этой теме, где можно почитать или пример.

Edited by MAHINATOR

Share this post


Link to post

Short link
Share on other sites
1. Как скриптом в Inno сделать при установке возможность выбора очистки папки res_mods от сторонних модов?

Много способов. От самого простого - простой мсджБокс с вопросом, до выделения под это отдельной страницы.

 

Inno Setup использую уже давно.

2. Где подсмотреть пример отображения картинок рядом со опциями выбора в сборке, как в протанках к примеру?

3. Какой последний свежий доступный пример Inno setup где показана максимальная возможность Inno Setup, кроме примера в шапке за 2014 год.

Если у вас есть опыт использования Inno Setup, то можете посмотреть в моём репозитории. Возможностей там хватит "с головой" для сборки модов. Реализация там у меня немного запутана, но разобраться, потратив некоторую часть времени, не так уж и сложно (главное быть внимательным).

Вопросы на счёт всего в репозитории можете задавать в ЛС. Ну или тут, вдруг у кого-то те же вопросы, а спросить стесняются)

Edited by Kotyarko_O
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Много способов. От самого простого - простой мсджБокс с вопросом, до выделения под это отдельной страницы.

В вашем репозитории есть такая возможность? Боюсь просто не осилю все 197 страниц) Поэтому спрашиваю. 

 

Качаю ваш пример. 

Share this post


Link to post

Short link
Share on other sites

 

 

В вашем репозитории есть такая возможность?
Чего там только нет) Отвечая на ваш вопрос: да, есть.
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Как можно получить запись из реестра с помощью ярлыка?

Share this post


Link to post

Short link
Share on other sites

Как можно получить запись из реестра с помощью ярлыка?

Не понятно.

Share this post


Link to post

Short link
Share on other sites

Не понятно.

нужно что бы при запуске ярлыка создавался reg файл из реестра

Share this post


Link to post

Short link
Share on other sites

нужно что бы при запуске ярлыка создавался reg файл из реестра

Ярлык направь на bat`ник, и он пусть уже собирает всю нужную инфу.

Share this post


Link to post

Short link
Share on other sites

Ярлык направь на bat`ник, и он пусть уже собирает всю нужную инфу.

а в батнике как прописать?

Share this post


Link to post

Short link
Share on other sites

а в батнике как прописать?

Пример.

Вместо эха, пишешь запись в файл.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites
[Setup]
DiskSpanning=yes

спасибо, но оно вроде будет bin архивы как я помню

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...