Перейти к содержимому

Фото

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


  • Чтобы отвечать, сперва войдите на форум
4658 ответов в теме

#41 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 27 Декабрь 2013 - 04:21

Подскажите как отключить создание файлов удаления и чтоб в установку удаления программ там тоже не чего бы небыло 

Прикрепленный файл  01adb345.png   5,35 Кб   88 раз скачано

 

и такой ещё вопрос как убрать чтоб она не спрашивала эта папка уже установлена


Такой вопрос сжатие какие ешё есть? и какими можно сильнее сжать

пример

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

 

этим почти не сжимает то есть если WinRAR сжимает с 30мб до 16 то  эта всего лишь 30мб до 28


Изменено: liked, 27 Декабрь 2013 - 02:10

  • 0

#42 EvilAlex

EvilAlex
  • Пользователь
  • 158 сообщений
  • Город: Екатеринбург

Опубликовано 27 Декабрь 2013 - 05:10

Подскажите как отключить создание файлов удаления и чтоб в установку удаления программ там тоже не чего бы небыло 
attachicon.gif01adb345.png
 
и такой ещё вопрос как убрать чтоб она не спрашивала эта папка уже установлена

тут пока нечем не могу помочь, я на работу...

Такой вопрос сжатие какие ешё есть? и какими можно сильнее сжать
пример
//====={ Сжатие сетапа }=====\\
InternalCompressLevel=ultra64
Compression=lzma2/ultra64
SolidCompression=true
 
этим почти не сжимает то есть если WinRAR сжимает с 30мб до 16 то  эта всего лишь 30мб до 28

Тут топовое сжатие, выше него только фриарк, но это эже внешние упаковщики!
У меняже винрар сжал до 51,862кб(~52мб), а сетапник до 47,595кб(~48мб)
  • 0

#43 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 27 Декабрь 2013 - 06:35

тут пока нечем не могу помочь, я на работу...

Тут топовое сжатие, выше него только фриарк, но это эже внешние упаковщики!
У меняже винрар сжал до 51,862кб(~52мб), а сетапник до 47,595кб(~48мб)

понятно спасибо


  • 0

#44 Dark__Messiah

Dark__Messiah
  • Пользователь
  • 332 сообщений
  • Nick:Dark__Messiah
  • WoT Server:RU (Русский)

Опубликовано 27 Декабрь 2013 - 08:07

Все относительно. В зависимости от содержимого архиваторы сжимают больше-меньше


  • 0

#45 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 27 Декабрь 2013 - 12:43

Какая команда при выборе 1 пункта 2 автоматически выбирается то есть 2 пункт не выберешь без 1 пункта

 

Проще говоря 1 пункт можно выбрать без 2 а вот 2 пункт нельзя выбрать без 1


Изменено: liked, 27 Декабрь 2013 - 13:07

  • 0

#46 Pa6oTaJ0_Ha_nuBe

Pa6oTaJ0_Ha_nuBe
  • Пользователь
  • 63 сообщений
  • Nick:_elMariachi
  • WoT Server:RU (Русский)
  • Город: Одесса

Опубликовано 27 Декабрь 2013 - 22:44

Доброго времени суток.Хотел спросить как можно в танковый swf файл добавить сообщение о доступности новой версии модпака?Либо добавить отдельный скрипт,проверяющий наличие новой версии при запуске.При выходе новой версии XVM сообщение привязано к battle
я так понимаю,но не хочеться ковырять оригинальные файлы,а вопрос про новую версию,с обновленным XVM висит постоянно в личках....


  • 0

#47 Red Baron

Red Baron
  • Пользователь
  • 88 сообщений

Опубликовано 28 Декабрь 2013 - 07:44

Подскажите как отключить создание файлов удаления и чтоб в установку удаления программ там тоже не чего бы небыло

CreateUninstallRegKey=no – не создавать запись в меню Установка и удаление программ Панели управления
Uninstallable=no – не создавать деинсталлятор

 

и такой ещё вопрос как убрать чтоб она не спрашивала эта папка уже установлена

DirExistsWarning=no


Какая команда при выборе 1 пункта 2 автоматически выбирается то есть 2 пункт не выберешь без 1 пункта Проще говоря 1 пункт можно выбрать без 2 а вот 2 пункт нельзя выбрать без 1

 

Если я вас правильно понял попробуйте так, у меня выполняется.

 

[Components]
Name: RB; Description: Моды от Red Baron'а; Types: custom; Flags: fixed
Name: RB\A1; Description: 01-a. Прицел Jimbo + убирает затемнение;
Name: RB\A1\a; Description: 01-b. Прицел Минималистичный_показывают броню противника + убирает затемнение; Flags: dontinheritcheck ;

[Files]
Source: "MODS\01-a. Прицел Jimbo + убирает затемнение\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: RB\A1;
Source: "MODS\01-b. Прицел Минималистичный_показывают броню противника + убирает затемнение\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: RB\A1\a;

 

обратите внимание на флаги и группы.

создается группа - у меня "A1" при выборе которой происходит дейстивие.

в группе создается компонент "a" на него ставится флаг dontinheritcheck который позволяет не выбирать компонент группы если выбрана группа.

а вот при выборе компонента группа выбирается обязательно.


  • 0

#48 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 28 Декабрь 2013 - 08:48

Нет не много не поняли друг друга вот у тебя 01-а нельзя выбрать без 01-b

при выборе 01-b выбирается 01-а это то что нужно НО!!!!! нужно так чтоб можно было например

 

выбрать 01-а отдельно без 01-b и 01-с

 

а вот выбрать 01-b или 01-с или оба этих компонента автоматически выбирается и 01-а


Всё сам разобрался спасибо....

 

[Components]

Name: KMP\XVM; Description: 1. Комплексный мод XVM v1.0.3039.; Flags: checkablealone ;
Name: KMP\XVM\PG; Description: 1.2 Ping по центру при выборе сервера (1920x1080).; Flags: dontinheritcheck ;
Name: KMP\XVM\CZ; Description: 1.3 Клан значки.; Flags: dontinheritcheck ;

 

[Files]
Source: "MODS\XVM\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\XVM;
Source: "MODS\PING\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\XVM\PG;
Source: "MODS\CLANZ\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: KMP\XVM\CZ;

 

Вот решил поделится своим инстолятором мож кому то будет проше делать свой на основе данного

Скрипт

 

Вот только почему то при Flags: disablenouninstallwarning он не хочет выбирать всё, какой флаг на выбрать всё?


Изменено: liked, 28 Декабрь 2013 - 09:16

  • 0

#49 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 544 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 29 Декабрь 2013 - 21:34

EvilAlex, помоги плиз. Можно-ли, чтобы в процессе установки, сам установщик запустил посторонний файл? (например, *.cmd, в котором заранее прописана установка нужных шрифтов?)


  • 1

#50 Red Baron

Red Baron
  • Пользователь
  • 88 сообщений

Опубликовано 30 Декабрь 2013 - 00:40

EvilAlex, помоги плиз. Можно-ли, чтобы в процессе установки, сам установщик запустил посторонний файл? (например, *.cmd, в котором заранее прописана установка нужных шрифтов?)

В секции [Run] перечисляются файлы, которые инсталлятор должен выполнить после удачной установки приложения (перед появлением страницы Установка завершена).

пример

[Run]
FileName: "Program.exe"; WorkingDir: "{app}"; Flags: nowait


  • 0

#51 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 01 Январь 2014 - 11:22

Какой флаг на установку всего?

 

и как сделать чтоб при выборе пути к папки она не дописывала папку из 1 пути установщика


Изменено: liked, 01 Январь 2014 - 11:23

  • 0

#52 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 544 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 01 Январь 2014 - 12:07

Red Baron, благодарю :)


  • 1

#53 Yusha

Yusha
  • Пользователь
  • 1 392 сообщений
  • Nick:Yusha
  • WoT Server:RU (Русский)

Опубликовано 01 Январь 2014 - 20:05

Какой флаг на установку всего?

 

и как сделать чтоб при выборе пути к папки она не дописывала папку из 1 пути установщика

[Setup]
AppendDefaultDirName=no

  • -1

#54 Red Baron

Red Baron
  • Пользователь
  • 88 сообщений

Опубликовано 01 Январь 2014 - 22:35

Какой флаг на установку всего?

на счет флага не знаю но обычно делают так - в типах описывают типы установки, например - Все или рекомендуемое или еще как

а потом в компанентах прописывают флаги принадлежности к типу установки.

пользователь потом над компанентами сможет выбрать допустим ВСЕ и у него будет установлено все.

вот для примера

[Types]
Name: "polnaya"; Description: "Полная установка"
Name: "viborochnaya"; Description: "Выборочная установка"; Flags: iscustom
[Components]
Name: "Component1"; Description: "Описание: программа первая"; Types: polnaya viborochnaya
Name: " Component 2"; Description: "Описание: программа вторая"; Types: polnaya viborochnaya
Name: " Component 3"; Description: "Описание: программа третья"; Types: polnaya viborochnaya

 

Сам не пробовал, у меня установщих без выбора типов, для того что бы было больше места для компонентов при стандартном окне. Но думаю тут трудностей быть не должно.


  • 1

#55 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 01 Январь 2014 - 23:26

на счет флага не знаю но обычно делают так - в типах описывают типы установки, например - Все или рекомендуемое или еще как

а потом в компанентах прописывают флаги принадлежности к типу установки.

пользователь потом над компанентами сможет выбрать допустим ВСЕ и у него будет установлено все.

вот для примера

[Types]
Name: "polnaya"; Description: "Полная установка"
Name: "viborochnaya"; Description: "Выборочная установка"; Flags: iscustom
[Components]
Name: "Component1"; Description: "Описание: программа первая"; Types: polnaya viborochnaya
Name: " Component 2"; Description: "Описание: программа вторая"; Types: polnaya viborochnaya
Name: " Component 3"; Description: "Описание: программа третья"; Types: polnaya viborochnaya

 

Сам не пробовал, у меня установщих без выбора типов, для того что бы было больше места для компонентов при стандартном окне. Но думаю тут трудностей быть не должно.

понятно спасибо


  • 0

#56 liked

liked
  • Пользователь
  • 170 сообщений
  • Nick:BigMusic
  • WoT Server:RU (Русский)

Опубликовано 11 Январь 2014 - 03:36

Вот возник такой вопрос как сделать чтоб отображалась картинка при наведение на мод при выборе мода


  • 0

#57 EvilAlex

EvilAlex
  • Пользователь
  • 158 сообщений
  • Город: Екатеринбург

Опубликовано 11 Январь 2014 - 05:54

Вот возник такой вопрос как сделать чтоб отображалась картинка при наведение на мод при выборе мода

смотри выше, гдето на второй странице есть...
  • 1

#58 _Пользователь_

_Пользователь_
  • Пользователь
  • 1 сообщений

Опубликовано 12 Январь 2014 - 01:18

Если Вам EvilAlex, несложно объясните мне на пальцах как добавить ваш скрипт иерархию папок:

 

audio ( в ней 4 файла xvm.fev,xvm.fsb,gui,gui_notifications_fx_howitzer_load.fsb)

res_mods\xvm

                \0.8.10\content( яркие платформы,с возможностью отключить) 

                           \gui

                            \scripts

                             \vehicles( белы трупы , с возможностью отключить)

                              Шрифты , можно их внести что бы они тоже устанавливались по умолчанию но если есть то пропускали?

 

И все)


  • 0

#59 ZLoy

ZLoy
  • Пользователь
  • 166 сообщений
  • WoT Server:RU (Русский)
  • Город: Витебск

Опубликовано 12 Январь 2014 - 15:42

Уважаемый EvilAlex,   не подскажите как добавить установку шрифтов , их поодельности вносить или можно пачкой .

Пример шрифтов :  CUPRUM.TTF, ASROCK7SEGMENT.TTF

Заранние благодарен  ! ! !


  • 0

#60 EvilAlex

EvilAlex
  • Пользователь
  • 158 сообщений
  • Город: Екатеринбург

Опубликовано 12 Январь 2014 - 20:14

Уважаемый EvilAlex,   не подскажите как добавить установку шрифтов , их поодельности вносить или можно пачкой .
Пример шрифтов :  CUPRUM.TTF, ASROCK7SEGMENT.TTF
Заранние благодарен  ! ! !


Изменено: EvilAlex, 13 Январь 2014 - 02:36

  • 0





1 пользователей читают эту тему

0 зарегистрированных, 1 гостей, 0 невидимых

© Mr 13