san4o Posted April 29, 2014 Share Posted April 29, 2014 (edited) только не пойму как визуально отредактировать раположение картинки там есть строчки SetBounds(ScaleX(245), ScaleY(42), ScaleX(166), ScaleY(165)); // слева сверху ширина высота вот их и редактируй.. размер картинки, окно, рамка. всего 3. Edited April 29, 2014 by san4o @ Quote Link to comment Short link Share on other sites More sharing options...
-zav- Posted April 29, 2014 Share Posted April 29, 2014 редактированием на лету по средствам инсталлятора конфигов XVM и модов, автоматическим сохранением/восстановлением токена доступа к статистике XVM и т.д. Это как раз то что я хотел бы подглянуть в твоем скрипте. Ну еще не плохо было бы картинки в конкретном месте + описание к ним как на скрине: А всякие картинки кнопочки меня мало интересуют, так как по сути пользователи видят этот установщик 1-2 раза за патч и красивости без надобности, главное функционал и удобство для пользователя. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
aCHIVKA Posted April 29, 2014 Share Posted April 29, 2014 Это как раз то что я хотел бы подглянуть в твоем скрипте. Ну еще не плохо было бы картинки в конкретном месте + описание к ним как на скрине: установщик ++.png А всякие картинки кнопочки меня мало интересуют, так как по сути пользователи видят этот установщик 1-2 раза за патч и красивости без надобности, главное функционал и удобство для пользователя. вот такое же мне нужно,поможешь? еще вопрос:как изменить размер окна инсталятора? @ Quote Link to comment Short link Share on other sites More sharing options...
-zav- Posted April 29, 2014 Share Posted April 29, 2014 вот такое же мне нужно,поможешь? Я сам только учусь :) и помогали мне по многим вопросам AtotIK и EvilAlex, сасибо им за терпение. @ Quote Link to comment Short link Share on other sites More sharing options...
liked Posted April 29, 2014 Share Posted April 29, 2014 (edited) Я сам только учусь :) и помогали мне по многим вопросам AtotIK и EvilAlex, сасибо им за терпение. Да такой скриптик тоже хотелось бы увидеть Edited April 29, 2014 by liked @ Quote Link to comment Short link Share on other sites More sharing options...
mpmp Posted April 29, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 29, 2014 Share Posted April 29, 2014 Результат в изображение (File Version: 0.0.0.0). За эту строку отвечает: [Setup] VersionInfoVersion= @ Quote Link to comment Short link Share on other sites More sharing options...
mpmp Posted April 29, 2014 Share Posted April 29, 2014 (edited) За эту строку отвечает: [Setup] VersionInfoVersion= Или то же самое. Edited April 29, 2014 by mpmp @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 29, 2014 Share Posted April 29, 2014 @mpmp, то, что ты отметил на скрине - одно и то же. @ Quote Link to comment Short link Share on other sites More sharing options...
mpmp Posted April 29, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
liked Posted April 29, 2014 Share Posted April 29, 2014 Вот ешё вопросик, вот наводишь мод появляется картинка, убираеш курсор картинка пропадает, а можно как то сделать чтоб какая то 1 начальная картинка была, на пример картинка с банером мод-пака, а вот если наводишь на мод уже картинка мода была, убираеш курсор опять банер мода Как убрать вот эти строки, на скрине выделено красным @ Quote Link to comment Short link Share on other sites More sharing options...
mpmp Posted April 30, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
AtotIK Posted April 30, 2014 Share Posted April 30, 2014 WizardForm.SelectComponentsLabel.Hide; 1 @ Quote Link to comment Short link Share on other sites More sharing options...
aCHIVKA Posted April 30, 2014 Share Posted April 30, 2014 WizardForm.SelectComponentsLabel.Hide; Этим кодом можно и страницы скрывать? а как добавить отдельную страницу? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 30, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
liked Posted April 30, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
AtotIK Posted April 30, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted April 30, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted May 1, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted May 1, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.