Jump to content
Korean Random
EvilAlex

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

Recommended Posts

Такой вопрос еще ? возможно ли HTML код прикрутить на завершение установки?

В каком смысле?

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

В каком смысле?

рекламы на модпак вешать:) к примеру :gawi:

Edited by Hatsan

Share this post


Link to post

Short link
Share on other sites

рекламы на модпак вешать:) к примеру :gawi:

Можно вшить swf через библиотеку, а в нём уже html :)

Чисто на html нельзя.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

bandicam_2015_05_17_21_57_34_623.jpgП Подскажите что за ощибка?


исправил размер изображения привышал :ok:

Share this post


Link to post

Short link
Share on other sites

 

 

исправил размер изображения привышал :ok:
Вряд ли из-за размера, ведь он не учитывается.
Скорее всего, просто формат некорректный был.

Share this post


Link to post

Short link
Share on other sites

Вряд ли из-за размера, ведь он не учитывается.

Скорее всего, просто формат некорректный был.

норм был формат bmp картинку уменьшил и норм

Share this post


Link to post

Short link
Share on other sites

Расширение - это не формат. Компилятору всё равно какой размер у картинки, он её растянет/сожмёт при необходимости.

Edited by AtotIK

Share this post


Link to post

Short link
Share on other sites

Всем форумчанам привет!
Имею следующее. Собрал модпак с превью, все как полагается, отрабатывает и устанавливает без проблем. Но есть несколько нюансов, а именно.
1. Когда запускаю готовый ексежник, то он запускается не сразу, а спустя сек 10-15,предположил, что из-за не правильного сжатия, сейчас стоит:

//====={ Сжатие сетапа }=====\\
InternalCompressLevel=ultra64
Compression=lzma2/ultra64
SolidCompression=true

Но не факт, Вы может подскажете.

2. Проблема с анинсталером, выдаёт следующее:

 

post-26543-0-30305600-1431935103_thumb.jpg

Как сие победить?

3. Все окна в инсталере отлично отображаются, но так скажем "сервисные", отмена установки к примеру выдаёт следующее:

 

post-26543-0-10780300-1431935159_thumb.jpg

 

как сделать эту "белую полосу", соответственно такой же как в стиле?

4. Как защитить инсталер? То есть не дать возможность распаковки (что я Вам объясняю, Вы и так поняли о чём я)

Заранее благодарен за всяческую помощь!

Share this post


Link to post

Short link
Share on other sites

1) Убери SolidCompression

2) Не правильно сделана часть кода скина

3) Вместе со всеми скинами есть прога для их изменения

4) в Инно ультра защита есть(не парься)

Share this post


Link to post

Short link
Share on other sites

 

 

1. Когда запускаю готовый ексежник, то он запускается не сразу, а спустя сек 10-15,предположил, что из-за не правильного сжатия
Оставьте только параметр Compression и замените в нём ultra64 на max (разницы в сжатии почти не почувствуете, а компиляция будет заметно быстрее.

 

 

 

2. Проблема с анинсталером
Нужно видеть код.

 

 

 

как сделать эту "белую полосу", соответственно такой же как в стиле?
Редактировать скин.

 

 

 

4. Как защитить инсталер? То есть не дать возможность распаковки (что я Вам объясняю, Вы и так поняли о чём я)

 

4) в Инно ультра защита есть(не парься)
Никакой защиты нет (и не "ультра", а "расширенная"). Просто из-за того, что  исходников этих версий китайцы не распространяют, декомпиляция скомпилированного расширенной версией скрипта невозможна.
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

всем привет! подскажите как изменить размер окна установщика, чтоб он больше был. например не на 1\4 экрана а на 1\2. 

Share this post


Link to post

Short link
Share on other sites

всем привет! подскажите как изменить размер окна установщика, чтоб он больше был. например не на 1\4 экрана а на 1\2.

ну так например

 

procedure RedesignWizardForm;
begin
with WizardForm do
begin
Caption := '{#MyAppName}' + ' v.' +'{#MyAppVersion}';
AutoScroll := False;
Position := poScreenCenter;
ClientHeight := ScaleY(525);
ClientWidth := ScaleX(734);
end;

А еще придется править все размеры и координаты элементов.

 

PS

И раз вы уже тут исправьте у себе в инсталляторе код клиента танков, на код клиента кораблей, а то снесете людям path.xml в танках и они не очень будут этому рады :gg:

Edited by HaloGenius

Share this post


Link to post

Short link
Share on other sites

 

Никакой защиты нет (и не "ультра", а "расширенная"). Просто из-за того, что  исходников этих версий китайцы не распространяют, декомпиляция скомпилированного расширенной версией скрипта невозможна.

Ну я это и имел ввиду :)

Share this post


Link to post

Short link
Share on other sites

Оставьте только параметр Compression и замените в нём ultra64 на max (разницы в сжатии почти не почувствуете, а компиляция будет заметно быстрее

Спасибо большое! Скорость увеличилась, и значительно... При этом инсталер увеличился с 120 до 140 Мб, но это не беда.

 

 

Нужно видеть код.

 

Код отправил в личку

Share this post


Link to post

Short link
Share on other sites

 

PS

И раз вы уже тут исправьте у себе в инсталляторе код клиента танков, на код клиента кораблей, а то снесете людям path.xml в танках и они не очень будут этому рады :gg:

 

хех, было раз уже такое. Кто бы сказал как это сделать. судя по прочитанному я не вкурил как

Share this post


Link to post

Short link
Share on other sites

хех, было раз уже такое. Кто бы сказал как это сделать. судя по прочитанному я не вкурил как

Где то  в центре ветки подробно было описано... Воспользуйтесь поиском по ветке

 

 

Редактировать скин.

 

 

Вот скин  skin.zip , только в билдере нужного окна не могу найти :(

Share this post


Link to post

Short link
Share on other sites

Уже сделал

На мой взгляд такие вещи в шапку нужно ставить... Потому как скоро польются рекой паки для WOWs :)

Share this post


Link to post

Short link
Share on other sites

На мой взгляд такие вещи в шапку нужно ставить... Потому как скоро польются рекой паки для WOWs :)

Пока нет смысла делать, модов мало, а так набросок есть

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...