-
Posts
36 -
Joined
-
Last visited
Posts posted by mpmp
-
-
-
Необходимо внести изменения в 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++
-
@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}
-
-
Что не так у меня?
Код:
#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).
-
mpmp, можно только изменить папку расположения деинсталлятора:
[Setup] UninstallFilesDir={app}\Install_Modpack
это не хорошо
-
-
[Icons] Name: "{commondesktop}\Название_ярлыка"; Filename: "{app}\название_программы.exe"; Flags: uninsneveruninstall;
Прописывается в секции [icons], а не [Files].
Спасибо работает.
Вот что получилось:
[Icons] //=== ярлык на рабочий стол Name: "{commondesktop}\umeniq_WoT"; Filename: "{app}\res_mods\umeniq_WoT.pdf"; Flags: uninsneveruninstall; //=== ярлык в пуск где находится uninstall Name: "{group}\umeniq_WoT"; Filename: "{app}\res_mods\umeniq_WoT.pdf"; Flags: uninsneveruninstall;
-
[Icons] Name: "{commondesktop}\Название_ярлыка"; Filename: "C:\Windows\программа.exe"; Flags: uninsneveruninstall;
{commondesktop} - на рабочий стол.
Flags: uninsneveruninstall; - не удалять при деинсталляции.
С этим не разобрался:
Filename: "C:\Windows\программа.exe";
Я не знаю, заранее, где пользователь будет установить игру.
Конечно, файл будет находиться в папке res_mods но я не знаю где будет WoT.
Вот то, что я сделал:
[Files] // Flags: uninsneveruninstall; Source: "MODS\umeniq\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs uninsneveruninstall; Components: KMP\UM;
и файл уже не удаляеться при деинсталляции, но я не знаю, как сделать ему ярлык на рабочий стол или ярлык в пуск где находится uninstall.
[Icons] //добавляет ярлык в пуск Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Моя идея заключается в том, чтобы имеет информационный файл (Info mod) , который устанавливается в res_mods и делает ярлык на рабочий стол или ярлык в пуск где находится uninstall
-
Вопрос от меня:
Как сделать, чтобы один файл имеет ярлык на рабочий стол и никогда не удалятся после uninstall модам ?
Заранее спасибо.
Создание инсталляторов для модпаков на базе Inno Setup
in Modding General Discussion
Posted
Все, что вам нужно здесь - здесь и здесь.