san4o 5 #179122 Posted April 29, 2014 (edited) только не пойму как визуально отредактировать раположение картинки там есть строчки SetBounds(ScaleX(245), ScaleY(42), ScaleX(166), ScaleY(165)); // слева сверху ширина высота вот их и редактируй.. размер картинки, окно, рамка. всего 3. Edited April 29, 2014 by san4o Quote Share this post Link to post Short link Share on other sites
-zav- 188 #179127 Posted April 29, 2014 редактированием на лету по средствам инсталлятора конфигов XVM и модов, автоматическим сохранением/восстановлением токена доступа к статистике XVM и т.д. Это как раз то что я хотел бы подглянуть в твоем скрипте. Ну еще не плохо было бы картинки в конкретном месте + описание к ним как на скрине: А всякие картинки кнопочки меня мало интересуют, так как по сути пользователи видят этот установщик 1-2 раза за патч и красивости без надобности, главное функционал и удобство для пользователя. 1 Quote Share this post Link to post Short link Share on other sites
aCHIVKA 6 #179129 Posted April 29, 2014 Это как раз то что я хотел бы подглянуть в твоем скрипте. Ну еще не плохо было бы картинки в конкретном месте + описание к ним как на скрине: установщик ++.png А всякие картинки кнопочки меня мало интересуют, так как по сути пользователи видят этот установщик 1-2 раза за патч и красивости без надобности, главное функционал и удобство для пользователя. вот такое же мне нужно,поможешь? еще вопрос:как изменить размер окна инсталятора? Quote Share this post Link to post Short link Share on other sites
-zav- 188 #179245 Posted April 29, 2014 вот такое же мне нужно,поможешь? Я сам только учусь :) и помогали мне по многим вопросам AtotIK и EvilAlex, сасибо им за терпение. Quote Share this post Link to post Short link Share on other sites
liked 19 #179247 Posted April 29, 2014 (edited) Я сам только учусь :) и помогали мне по многим вопросам AtotIK и EvilAlex, сасибо им за терпение. Да такой скриптик тоже хотелось бы увидеть Edited April 29, 2014 by liked Quote Share this post Link to post Short link Share on other sites
mpmp 2 #179250 Posted April 29, 2014 Что не так у меня? Код: #define GameID "{5F05CE9B-7768-490E-9A71-C6R92B4EX123}" ;ИД на инсталатора #define MyAppName "«mpmp Mod Pack» за WoT 0.9.0" ;Име на инсталатора #define MyInfoVer "0.91" ;Версия на инсталатора #define MyAppVer "0.91" ;Версия на играта #define MyAppPublisher "mpmp" ;Името на автора или компанията #define MyAppURL "http://bgtc.eu/e107_plugins/forum/forum_viewtopic.php?195";Препратка на логото //#include "Components.iss" ;Компонентите в инсталатора - модовете #include "Messages.iss" ;Съобщения, надписи на бутоните и т.н. [Setup] AppId={{#GameID} AppName={#MyAppName} AppVersion={#MyAppVer} AppPublisher={#MyAppPublisher} //====={ Препратки }=====\\ AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} //====={ Папка за инсталатиране }=====\\ DefaultDirName={code:MyDirName} DefaultGroupName={#MyAppName} Результат в изображение (File Version: 0.0.0.0). Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #179253 Posted April 29, 2014 Результат в изображение (File Version: 0.0.0.0). За эту строку отвечает: [Setup] VersionInfoVersion= Quote Share this post Link to post Short link Share on other sites
mpmp 2 #179260 Posted April 29, 2014 (edited) За эту строку отвечает: [Setup] VersionInfoVersion= Или то же самое. Edited April 29, 2014 by mpmp Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #179263 Posted April 29, 2014 @mpmp, то, что ты отметил на скрине - одно и то же. Quote Share this post Link to post Short link Share on other sites
mpmp 2 #179265 Posted April 29, 2014 (edited) @mpmp, то, что ты отметил на скрине - одно и то же. Спасибо. Разобрался. Вот что получилось: #define GameID "{5F05CE9B-7768-490E-9A71-C6R92B4EX123}" ;ИД на инсталатора #define MyAppName "«mpmp Mod Pack (MMP)» за WoT 0.9.0" ;Име на инсталатора #define MyInfoVer "0.9.1" ;Версия на инсталатора #define MyAppVer "0.9.1" ;Версия на играта #define MyAppPublisher "mpmp" ;Името на автора или компанията #define MyAppURL "http://bgtc.eu/e107_plugins/forum/forum_viewtopic.php?195";Препратка на логото #define MyVersionInfoVersion "0.0.9.1" //#include "Components.iss" ;Компонентите в инсталатора - модовете #include "Messages.iss" ;Съобщения, надписи на бутоните и т.н. [Setup] AppId={{#GameID} AppName={#MyAppName} AppVersion={#MyAppVer} AppPublisher={#MyAppPublisher} VersionInfoVersion={#MyVersionInfoVersion} Edited April 29, 2014 by mpmp Quote Share this post Link to post Short link Share on other sites
liked 19 #179310 Posted April 29, 2014 Вот ешё вопросик, вот наводишь мод появляется картинка, убираеш курсор картинка пропадает, а можно как то сделать чтоб какая то 1 начальная картинка была, на пример картинка с банером мод-пака, а вот если наводишь на мод уже картинка мода была, убираеш курсор опять банер мода Как убрать вот эти строки, на скрине выделено красным Quote Share this post Link to post Short link Share on other sites
mpmp 2 #179599 Posted April 30, 2014 (edited) Как убрать вот эти строки, на скрине выделено красным 7ec04149.png Необходимо внести изменения в Messages.iss: Если ваш язык : [Languages] Name: rus; MessagesFile: compiler:Languages\Russian.isl Надо добавить: [Messages] ; *** "Select Components" wizard page SelectComponentsLabel2=Напишите, что вы хотите. Вот как выглядит измененный скрипт: [Languages] Name: rus; MessagesFile: compiler:Languages\Russian.isl [Messages] ButtonBack=Назад ButtonNext=Далее ButtonCancel=Выход ButtonInstall=Установить ButtonFinish=Завершить ButtonWizardBrowse=Обзор... ; *** "Select Components" wizard page SelectComponentsLabel2=Напишите, что вы хотите. [CustomMessages] rus.Main=Установка - «{#MyAppName}» rus.Welcome1= rus.Welcome2=Программа установит «{#MyAppName}» на Ваш компьютер.%n%nРекомендуется закрыть антивирусные пакеты и все прочие приложения%nперед тем, как продолжить.%n%nНажмите «Далее», что бы продолжить установку,%nили «Выход», чтобы выйти из программы установки. rus.Finished1= rus.Finished2=Игра «{#MyAppName}» была успешно установлена на Ваш компьютер.%n%nДля ее запуска выберите соответствующий ярлык в меню «Пуск»%nили на Рабочем столе.%n%nНажмите «Завершить», чтобы выйти из программы установки. rus.ErrorFinished1= rus.ErrorFinished2=Установка игры «{#MyAppName}» не завершена !%n%nУстановка не была завершена.%n%nПожалуйста, устраните проблему и запустите установку снова. rus.SelectDir1=Если вы хотите выбрать другую папку, нажмите кнопку «Обзор». rus.SelectDir2=Программа создаст ярлыки в следующей папке меню «Пуск». rus.SelectGroup1=Выберит папку в меню «Пуск».%nНажмите кнопку «Обзор» для выбора. rus.SelectGroup2= rus.IconsCheck=Создать ярлык в меню «Пуск» ? rus.DesktopTasks=Создать значок на рабочем столе ? rus.DPO=Дополнительное программное обеспечение: rus.DirectX= Установить DirectX rus.VCRedist= Установить Visual++ rus.SelectTasks= rus.ExtractedFile=Извлекается файл: rus.ExtractedDire=Директория: rus.Extracted=Распаковка архивов... rus.CancelButton=Отменить распаковку rus.Error=Ошибка распаковки! rus.Completion=Завершение установки... rus.StatusRollback=Пожалуйста ждите!%n%nИдет откат изменений... rus.ElapsedTime=Прошло: rus.RemainingTime=Осталось времени: rus.EstimatedTime=Всего: rus.AllElapsedTime=Время установки: rus.Doppo1=Пожалуйста ждите!%n%n%n%n%n%n%n%nОбновление дополнительного ПО...%n%nУстановка DirectX... rus.Doppo2=Пожалуйста ждите!%n%n%n%n%n%n%n%nОбновление дополнительного ПО...%n%nУстановка VCRedist... //rus.UninstalledAll=Ну и нахрена удалил? Если вам нужно изменить другие стандартные тексты, вы можете получить их от ... Inno Setup 5\Languages\Russian.ISL Откройте его с Notepapad++ Edited April 30, 2014 by mpmp Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #179600 Posted April 30, 2014 WizardForm.SelectComponentsLabel.Hide; 1 Quote Share this post Link to post Short link Share on other sites
aCHIVKA 6 #179631 Posted April 30, 2014 WizardForm.SelectComponentsLabel.Hide; Этим кодом можно и страницы скрывать? а как добавить отдельную страницу? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #179634 Posted April 30, 2014 (edited) а как добавить отдельную страницу? тут Этим кодом можно и страницы скрывать? Нет. [Setup] DisableDirPage=true DisableFinishedPage=true DisableProgramGroupPage=true DisableReadyPage=true DisableWelcomePage=true Таким образом и вписывается, выбирай, что нужно. Edited April 30, 2014 by Kotyarko_O 1 Quote Share this post Link to post Short link Share on other sites
liked 19 #179683 Posted April 30, 2014 Необходимо внести изменения в Messages.iss: Если ваш язык : [Languages] Name: rus; MessagesFile: compiler:Languages\Russian.isl Надо добавить: [Messages] ; *** "Select Components" wizard page SelectComponentsLabel2=Напишите, что вы хотите. Вот как выглядит измененный скрипт: [Languages] Name: rus; MessagesFile: compiler:Languages\Russian.isl [Messages] ButtonBack=Назад ButtonNext=Далее ButtonCancel=Выход ButtonInstall=Установить ButtonFinish=Завершить ButtonWizardBrowse=Обзор... ; *** "Select Components" wizard page SelectComponentsLabel2=Напишите, что вы хотите. [CustomMessages] rus.Main=Установка - «{#MyAppName}» rus.Welcome1= rus.Welcome2=Программа установит «{#MyAppName}» на Ваш компьютер.%n%nРекомендуется закрыть антивирусные пакеты и все прочие приложения%nперед тем, как продолжить.%n%nНажмите «Далее», что бы продолжить установку,%nили «Выход», чтобы выйти из программы установки. rus.Finished1= rus.Finished2=Игра «{#MyAppName}» была успешно установлена на Ваш компьютер.%n%nДля ее запуска выберите соответствующий ярлык в меню «Пуск»%nили на Рабочем столе.%n%nНажмите «Завершить», чтобы выйти из программы установки. rus.ErrorFinished1= rus.ErrorFinished2=Установка игры «{#MyAppName}» не завершена !%n%nУстановка не была завершена.%n%nПожалуйста, устраните проблему и запустите установку снова. rus.SelectDir1=Если вы хотите выбрать другую папку, нажмите кнопку «Обзор». rus.SelectDir2=Программа создаст ярлыки в следующей папке меню «Пуск». rus.SelectGroup1=Выберит папку в меню «Пуск».%nНажмите кнопку «Обзор» для выбора. rus.SelectGroup2= rus.IconsCheck=Создать ярлык в меню «Пуск» ? rus.DesktopTasks=Создать значок на рабочем столе ? rus.DPO=Дополнительное программное обеспечение: rus.DirectX= Установить DirectX rus.VCRedist= Установить Visual++ rus.SelectTasks= rus.ExtractedFile=Извлекается файл: rus.ExtractedDire=Директория: rus.Extracted=Распаковка архивов... rus.CancelButton=Отменить распаковку rus.Error=Ошибка распаковки! rus.Completion=Завершение установки... rus.StatusRollback=Пожалуйста ждите!%n%nИдет откат изменений... rus.ElapsedTime=Прошло: rus.RemainingTime=Осталось времени: rus.EstimatedTime=Всего: rus.AllElapsedTime=Время установки: rus.Doppo1=Пожалуйста ждите!%n%n%n%n%n%n%n%nОбновление дополнительного ПО...%n%nУстановка DirectX... rus.Doppo2=Пожалуйста ждите!%n%n%n%n%n%n%n%nОбновление дополнительного ПО...%n%nУстановка VCRedist... //rus.UninstalledAll=Ну и нахрена удалил? Если вам нужно изменить другие стандартные тексты, вы можете получить их от ... Inno Setup 5\Languages\Russian.ISL Откройте его с Notepapad++ Хочу не изменить данные строки а удалить! Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #179687 Posted April 30, 2014 (edited) Написал же выше. Если уже давать код добавления страницы, то лучше разбирать этот пример: http://www.koreanrandom.com/forum/topic/9050-/page-7?do=findComment&comment=157502 В предложенном выше не так всё просто - там страница для вывода текстовой информации создаётся. З.Ы. Ещё раз повторюсь - пример корректно работает только на ANSI-версии. Под Unicode поковыряться нет времени, да и не факт что получится переделать. Edited April 30, 2014 by AtotIK Quote Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #179785 Posted April 30, 2014 (edited) Появился вопрос по флагам...Есть два набора реалистичных звуков двигателей с радио переговорами и без. Чтоб не держать 2 набора отдедил радио отдельно. как сделать флаги, чтоб можно было выбрать дигатели, а после по желанию добавить радио. Пока получилось только, что галки можно снимать и там и там , а надо, чтоб при выборе радио с двигателей нельзя было снять. Получается, что радио можно установить без двигателей.(( Сейчас так: Name: MP\ZV; Description: 3. ЗВУКОВЫЕ МОДЫ; Name: MP\ZV\1; Description: 1. звук TEST_0.8.6 (криты голосом); Name: MP\ZV\2; Description: 2. звук первая кровь; Name: MP\ZV\3; Description: 3. звук перезарядка, обнаружен; Name: MP\ZV\4; Description: 4. шестое чувство; Name: MP\ZV\4\1; Description: 1. звук шестое чувство 1; Flags: exclusive Name: MP\ZV\4\2; Description: 2. звук шестое чувство 2; Flags: exclusive Name: MP\ZV\5; Description: 5. звуки двигателей реалистичные\исторические; Name: MP\ZV\5\1; Description: 1. звуки двигателей реалистичные\исторические без радио; Name: MP\ZV\5\2; Description: 1.1. + радио; Name: MP\ZV\6; Description: 6. Реалистичные звуки выстрелов; При таком раскладе нет права выбора вообще, или все или ничего: Name: MP\ZV; Description: 3. ЗВУКОВЫЕ МОДЫ; Name: MP\ZV\1; Description: 1. звук TEST_0.8.6 (криты голосом); Name: MP\ZV\2; Description: 2. звук первая кровь; Name: MP\ZV\3; Description: 3. звук перезарядка, обнаружен; Name: MP\ZV\4; Description: 4. шестое чувство; Name: MP\ZV\4\1; Description: 1. звук шестое чувство 1; Flags: exclusive Name: MP\ZV\4\2; Description: 2. звук шестое чувство 2; Flags: exclusive Name: MP\ZV\5; Description: 5. звуки двигателей реалистичные\исторические; Name: MP\ZV\5\1; Description: 1. звуки двигателей реалистичные\исторические без радио; Name: MP\ZV\5\1\1; Description: 1.1. + радио; Name: MP\ZV\6; Description: 6. Реалистичные звуки выстрелов; Edited May 1, 2014 by SuperXcool Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #179804 Posted May 1, 2014 Если я правильно понял, то это должно быть именно оно: [Components] Name: MP\AUDIO; Description: Звуки двигателей; Flags: checkablealone; Name: MP\AUDIO\1N; Description: 1-й набор звуков двигателей; Flags: exclusive; Name: MP\AUDIO\2N; Description: 2-й набор звуков двигателей; Flags: exclusive; Name: MP\AUDIO\2N\RADIO; Description: радиопереговоры; Flags: dontinheritcheck; В таком случае "Радиопереговоры" могут быть установлены, только если выбран "2-й набор звуков двигателей", при этом, при выборе 2-го набора автоматически не отмечается компонент "радиопереговоры". Если ты хочешь, чтобы он отмечался сразу, при выборе 2-го компонента, то убери "Flags: dontinheritcheck;" Quote Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #179812 Posted May 1, 2014 (edited) Если я правильно понял, то это должно быть именно оно: [Components] Name: MP\AUDIO; Description: Звуки двигателей; Flags: checkablealone; Name: MP\AUDIO\1N; Description: 1-й набор звуков двигателей; Flags: exclusive; Name: MP\AUDIO\2N; Description: 2-й набор звуков двигателей; Flags: exclusive; Name: MP\AUDIO\2N\RADIO; Description: радиопереговоры; Flags: dontinheritcheck; В таком случае "Радиопереговоры" могут быть установлены, только если выбран "2-й набор звуков двигателей", при этом, при выборе 2-го набора автоматически не отмечается компонент "радиопереговоры". Если ты хочешь, чтобы он отмечался сразу, при выборе 2-го компонента, то убери "Flags: dontinheritcheck;" при твоем варианте получается, что дадо дважды запаковать набор звуков и один радио MP\AUDIO\1N - 100мб MP\AUDIO\2N - 100мб MP\AUDIO\2N\RADIO - 5мб = 205мб А при моем варианте только 105мб [Types] Name: custom; Description: Full installation; Flags: iscustom [Components] Name: MP\ZV; Description: 3. ЗВУКОВЫЕ МОДЫ; Name: MP\ZV\1; Description: 1. звук TEST_0.8.6 (криты голосом); Name: MP\ZV\2; Description: 2. звук первая кровь; Name: MP\ZV\3; Description: 3. звук перезарядка, обнаружен; Name: MP\ZV\4; Description: 4. шестое чувство; Name: MP\ZV\4\1; Description: 1. звук шестое чувство 1; Flags: exclusive Name: MP\ZV\4\2; Description: 2. звук шестое чувство 2; Flags: exclusive Name: MP\ZV\5; Description: 5. звуки двигателей реалистичные\исторические; Name: MP\ZV\5\1; Description: 1. звуки двигателей реалистичные\исторические без радио; Name: MP\ZV\5\2; Description: 1.1. + радио; Name: MP\ZV\6; Description: 6. Реалистичные звуки выстрелов; [Files] Source: "{app}\res\audio\*"; DestDir: "{app}\res_mods\0.9.0\audio\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: MP\ZV; Source: "MODS\ZV\TEST_0.8.6\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\1; Source: "MODS\ZV\первая кровь\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\2; Source: "MODS\ZV\перезарядка, обнаружен\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\3; Source: "MODS\ZV\шестое чувство\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\4\1; Source: "MODS\ZV\шестое чувство 2\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\4\2; Source: "MODS\ZV\GnomeFather's engines V0.52_no_radio\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\5\1; Source: "MODS\ZV\GnomeFather's engines V0.52_only_radio\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\5\2; Source: "MODS\ZV\HRMOD Gun Sounds v1.92\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: MP\ZV\6; Edited May 1, 2014 by SuperXcool Quote Share this post Link to post Short link Share on other sites