Инсталятор на данный момент:
Языки: Мульти включая русский
Минимальная версия Windows: Windows 7
Спойлер Исходники языков: :
Скрипт инсталятора inno Setup:
Код:
#define MyAppName "RPG Maker MV"
#define MyAppVersion "1"
#define MyAppPublisher "KADOKAWA, Yoji Ojima"
#define MyAppURL "http://www.rpgmakerweb.com/products/programs/rpg-maker-mv"
#define MyAppExeName "RPGMV.exe"
[Setup]
#define MyAppName "RPG Maker MV"
#define MyAppVersion "1"
#define MyAppPublisher "KADOKAWA, Yoji Ojima"
#define MyAppURL "http://www.rpgmakerweb.com/products/programs/rpg-maker-mv"
#define MyAppExeName "RPGMV.exe"
[Setup]
MinVersion=6.1
AppId={{6CD30A3D-5FBC-4BC8-B982-F5A6D8AA809A}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
AppMutex=RPGMVMutex
DefaultDirName={pf32}\KADOKAWA\RPG_Maker_MV
DefaultGroupName=RPG Maker MV
AllowNoIcons=yes
OutputBaseFilename=Setup
OutputManifestFile=Manifest.txt
VersionInfoDescription=1.0
FlatComponentsList=no
ShowTasksTreeLines=yes
WindowResizable=no
WindowVisible=yes
WizardImageFile=1.bmp
WizardSmallImageFile=2.bmp
SetupIconFile=icon.ico
Compression=lzma/ultra
DiskSpanning=yes
DiskSliceSize=max
[Languages]
Name: "english"; MessagesFile: "embedded\English.isl"; LicenseFile: embedded\License.English.rtf
Name: "russian"; MessagesFile: "embedded\Russian.isl"; InfoBeforeFile: embedded\Info.Russian.rtf; LicenseFile: embedded\License.Russian.rtf
Name: "french"; MessagesFile: "embedded\French.isl"; LicenseFile: embedded\License.French.rtf
Name: "german"; MessagesFile: "embedded\German.isl"; LicenseFile: embedded\License.German.rtf
Name: "italian"; MessagesFile: "embedded\Italian.isl"; LicenseFile: embedded\License.Italian.rtf
Name: "portuguese"; MessagesFile: "embedded\Portuguese.isl"; LicenseFile: embedded\License.Portuguese.rtf
Name: "spanish"; MessagesFile: "embedded\Spanish.isl"; LicenseFile: embedded\License.Spanish.rtf
[CustomMessages]
english.CreateDesktopIconProgramm=Create a resource manager desktop icon
;english.CreateQuickLaunchIconProgramm=
english.Componentsv1000=Basic version 1.0.0.0 files
english.Componentsv1010=Updates and Crack to version 1.0.1.0
english.Componentsv1010ProgrammRM=Resource Manager
english.Componentsv1200=Updates and Crack to version 1.2.0.0
english.Componentsv1200ResOptimized1200=Compression version of some resources
english.ComponentsDopResSteam=Full version
english.ComponentsDopRes=Additional Resources
english.AppNameProgramm=Resource Manager
russian.CreateDesktopIconProgramm=Создать значок менеджера ресурсов на &Рабочем столе
;russian.CreateQuickLaunchIconProgramm=
russian.Componentsv1000=Базовые файлы версии 1.0.0.0
russian.Componentsv1010=Обновления и Кряк до версии 1.0.1.0
russian.Componentsv1010ProgrammRM=Менеджер Ресурсов
russian.Componentsv1200=Обновления и Кряк до версии 1.2.0.0
russian.Componentsv1200ResOptimized1200=Сжатая версия некоторых ресурсов
russian.ComponentsDopResSteam=Полная версия
russian.ComponentsDopRes=Дополнительные ресурсы
russian.AppNameProgramm=Менеджер Ресурсов
french.CreateDesktopIconProgramm=Créer une icône sur le bureau du gestionnaire de ressources
;french.CreateQuickLaunchIconProgramm=
french.Componentsv1000=Basic version 1.0.0.0 fichiers
french.Componentsv1010=Mises à jour et la version 1.0.1.0 Crack à
french.Componentsv1010ProgrammRM=Resource Manager
french.Componentsv1200=Mises à jour et la version 1.2.0.0 Crack à
french.Componentsv1200ResOptimized1200=version condensée de certaines ressources
french.ComponentsDopResSteam=Version complète
french.ComponentsDopRes=Ressources supplémentaires
french.AppNameProgramm=Resource Manager
german.CreateDesktopIconProgramm=Erstellen Sie eine Ressource-Manager Desktop-Symbol
;german.CreateQuickLaunchIconProgramm=
german.Componentsv1000=Basisversion 1.0.0.0 Dateien
german.Componentsv1010=Updates und Knacken Sie auf Version 1.0.1.0
german.Componentsv1010ProgrammRM=Resource Manager
german.Componentsv1200=Updates und Knacken Sie auf Version 1.2.0.0
german.Componentsv1200ResOptimized1200=verkürzte Version einiger Ressourcen
german.ComponentsDopResSteam=Vollversion
german.ComponentsDopRes=Zusätzliche Ressourcen
german.AppNameProgramm=Resource Manager
italian.CreateDesktopIconProgramm=Creare un'icona sul desktop gestore di risorse
;italian.CreateQuickLaunchIconProgramm=
italian.Componentsv1000=versione di base 1.0.0.0 file
italian.Componentsv1010=Aggiornamenti e Crack alla versione 1.0.1.0
italian.Componentsv1010ProgrammRM=Resource Manager
italian.Componentsv1200=Aggiornamenti e Crack alla versione 1.2.0.0
italian.Componentsv1200ResOptimized1200=versione di alcune risorse condensat
italian.ComponentsDopResSteam=Versione completa
italian.ComponentsDopRes=Risorse aggiuntive
italian.AppNameProgramm=Resource Manager
portuguese.CreateDesktopIconProgramm=Criar um ícone no desktop gerente de recursos
;portuguese.CreateQuickLaunchIconProgramm=
portuguese.Componentsv1000=Basic versão 1.0.0.0 arquivos
portuguese.Componentsv1010=Atualizações e crack para a versão 1.0.1.0
portuguese.Componentsv1010ProgrammRM=Resource Manager
portuguese.Componentsv1200=Atualizações e crack para a versão 1.2.0.0
portuguese.Componentsv1200ResOptimized1200=versão condensada de alguns recursos
portuguese.ComponentsDopResSteam=Versão completa
portuguese.ComponentsDopRes=Recursos adicionais
portuguese.AppNameProgramm=Resource Manager
spanish.CreateDesktopIconProgramm=Crear un icono en el escritorio del gestor de recursos
;spanish.CreateQuickLaunchIconProgramm=
spanish.Componentsv1000=Versión básica 1.0.0.0 archivos
spanish.Componentsv1010=Actualizaciones y crack a la versión 1.0.1.0
spanish.Componentsv1010ProgrammRM=Administrador de recursos
spanish.Componentsv1200=Actualizaciones y crack a la versión 1.2.0.0
spanish.Componentsv1200ResOptimized1200=versión condensada de algunos recursos
spanish.ComponentsDopResSteam=Versión completa
spanish.ComponentsDopRes=Recursos adicionales
spanish.AppNameProgramm=Administrador de recursos
[Types]
Name: "programm"; Description: "Программа"; Flags: iscustom
[Components]
Name: "v1000"; Description: "{cm:Componentsv1000}"; Types: programm; Flags: fixed
Name: "v1010"; Description: "{cm:Componentsv1010}"; Flags: exclusive;
Name: "v1010\ProgrammRM"; Description: "{cm:Componentsv1010ProgrammRM}";
Name: "v1200"; Description: "{cm:Componentsv1200}"; Flags: exclusive;
Name: "v1200\ResOptimized1200"; Description: "{cm:Componentsv1200ResOptimized1200}";
Name: "DopResSteam"; Description: "{cm:ComponentsDopResSteam}"; Types: programm;
Name: "DopRes"; Description: "{cm:ComponentsDopRes}";
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked;
Name: "desktopprogrammicon"; Description: "{cm:CreateDesktopIconProgramm}"; Components: v1010\ProgrammRM; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked;
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked;
[Files]
Source: "v1000\{app}\*"; DestDir: "{app}"; Components: v1000; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1000\Resources_Steam_Version_v1000\BaseResource\*"; DestDir: "{app}\NewData"; Components: DopResSteam; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1000\Resources_Steam_Version_v1000\KadokawaPlugins\*"; DestDir: "{app}\NewData\js\plugins"; Components: DopResSteam; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1010\*"; DestDir: "{app}"; Components: v1010; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1010\Resource_Manager\*"; DestDir: "{app}\Resource_Manager"; Components: v1010\ProgrammRM; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1100\{app}\*"; DestDir: "{app}"; Components: v1200; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1100\Resources_Steam_Version_v1100\Optimized_Resources\*"; DestDir: "{app}\NewData"; Components: v1200\ResOptimized1200; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1200\{app}\*"; DestDir: "{app}"; Components: v1200; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "v1200\Crack\*"; DestDir: "{app}"; Components: v1200; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "DopRes\*"; DestDir: "{app}"; Components: DopRes; Permissions: users-modify; Flags: overwritereadonly replacesameversion recursesubdirs createallsubdirs sortfilesbyextension
Source: "RMMV_Languages\en\Locale"; DestDir: "{app}"; Languages: english;
Source: "RMMV_Languages\ru\Locale"; DestDir: "{app}"; Languages: russian;
Source: "RMMV_Languages\fr\Locale"; DestDir: "{app}"; Languages: french;
Source: "RMMV_Languages\de\Locale"; DestDir: "{app}"; Languages: german;
Source: "RMMV_Languages\it\Locale"; DestDir: "{app}"; Languages: italian;
Source: "RMMV_Languages\pt\Locale"; DestDir: "{app}"; Languages: portuguese;
Source: "RMMV_Languages\es\Locale"; DestDir: "{app}"; Languages: spanish;
[Registry]
Root: HKLM; Subkey: "Software\KADOKAWA\RPGMV"; ValueName: "ApplicationPath"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletekey
Root: HKCR; Subkey: "RPGMV.Project"; ValueType: String; ValueData: "RPGMV Project"; Flags: uninsdeletekey
Root: HKCR; Subkey: "RPGMV.Project\DefaultIcon"; ValueType: String; ValueData: """{app}\RPGMV.exe"",1"; Flags: uninsdeletekey
Root: HKCR; Subkey: "RPGMV.Project\shell\open\command"; ValueType: String; ValueData: """{app}\RPGMV.exe"" ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: ".rpgproject"; ValueType: String; ValueData: "RPGMV.Project"; Flags: uninsdeletekey
[Icons]
;Name: "{commonprograms}\{#MyAppName}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}";
;Name: "{commonprograms}\{#MyAppName}\{#MyAppName} Help"; Filename: "{app}\Help\index.html"; WorkingDir: "{app}";
;Name: "{commonprograms}\{#MyAppName}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}";
;Name: "{commonprograms}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
;Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}"; Tasks: desktopicon;
;Name: "{app}\{cm:Unlock}"; Filename: "{app}\RPGMV.exe"; Parameters: "register"; WorkingDir: "{app}";
Name: "{group}\{#MyAppName}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{#MyAppName}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
Name: "{group}\{#MyAppName}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{commondesktop}\{cm:AppNameProgramm}"; Filename: "{app}\Resource_Manager\RMMVResourceManager.exe"; Components: v1010\ProgrammRM; Tasks: desktopicon
;Name: "{app}\{cm:Unlock}"; Filename: "{app}\RPGMV.exe"; Parameters: "register"; WorkingDir: "{app}";
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon
[UninstallDelete]
Type: filesandordirs; Name: "{app}"
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
;Filename: "{src}\Autorun.exe"; Flags: waituntilterminated skipifdoesntexist;
Код:
procedure DeinitializeSetup();
var
Res: Integer;
begin
Exec(ExpandConstant('{src}\Autorun.exe'), '', ExpandConstant('{src}'), SW_SHOW, ewNoWait, Res);
end;
файлы для остального:
embedded.zip
Социальные закладки