; X-Universe Plugin Manager #define VERSION "1.88" #define BETAFILE "" #define TEXTVERSION "1.88" [Setup] AppContact=cycrow@xpluginmanager.co.uk AppName={cm:MyAppName} AppId=X-Universe Plugin Manager AppVerName={cm:MyAppVerName,{#TEXTVERSION}} AppVersion={#TEXTVERSION} AppPublisher=Cycrow AppPublisherURL=http://www.xpluginmanager.co.uk DefaultDirName={pf}\Egosoft\X Plugin Manager DefaultGroupName=Egosoft\X Plugin Manager UninstallDisplayIcon={app}\XPluginManager.exe,0 WizardSmallImageFile=Graphics\xplug.bmp WizardImageFile=Graphics\banner.bmp SetupIconFile=Graphics\xplug.ico AppMutex=Local\XPluginManagerLite,Local\XSpkExplorer,SpkCreator AllowNoIcons=yes VersionInfoProductName=X-Universe Plugin Manager VersionInfoProductTextVersion={#TEXTVERSION} VersionInfoDescription=X-Universe Plugin Manager Installer VersionInfoVersion={#VERSION} UsePreviousAppDir=yes [Languages] Name: en; MessagesFile: "compiler:Default.isl" [Messages] en.BeveledLabel=English [CustomMessages] ;english en.MyAppName=X-Universe Plugin Manager en.MyAppVerName=X-Universe Plugin Manager %1 en.TypesAll=Full en.TypesPlugin=Plugin Manager Only en.TypesCustom=Custom en.CompMain=X Plugin Manager (Required) en.CompUpdate=Auto Updater en.CompConvert=XSP Converter en.CompTools=Tools en.CompCreator=Package Creator en.CompExplorer=Package Explorer en.CompSPKTools=SPK Tools en.CompAdditional=Additional en.CompAddons=Plugins en.TaskDesktop=Create Desktop Shortcuts en.TaskRedist=Install VC++ Redistributables en.TaskExt=Register File Extensions en.TaskMain=X Plugin Manager Lite en.TaskMainAdvanced=X Plugin Manager Advanced en.TaskCreator=Package Creator en.TaskExplorer=Package Explorer [Types] Name: "full"; Description: {cm:TypesAll} Name: "pluginman"; Description: {cm:TypesPlugin} Name: "custom"; Description: {cm:TypesCustom}; Flags: iscustom [Components] Name: "main"; Description: {cm:CompMain}; Types: full custom pluginman Name: "main\pluginman"; Description: {cm:CompMain}; Types: full custom pluginman; Flags: fixed Name: "main\update"; Description: {cm:CompUpdate}; Types: full custom pluginman Name: "main\convert"; Description: {cm:CompConvert}; Types: full custom pluginman Name: "tools"; Description: {cm:CompTools}; Types: full custom Name: "tools\creator"; Description: {cm:CompCreator}; Types: full custom Name: "tools\explorer"; Description: {cm:CompExplorer}; Types: full custom Name: "tools\spktools"; Description: {cm:CompSPKTools}; Types: full custom Name: "additional"; Description: {cm:CompAdditional}; Types: full custom Name: "additional\addons"; Description: {cm:CompAddons}; Types: full custom [InstallDelete] Type: files; Name: "{app}\Required\*.spk" [Dirs] Name: "{app}\Download" [Files] ; Main plugin manager files Source: "..\release\PluginManager.exe"; Components: main\pluginman; DestDir: {app}; DestName: XPluginManager.exe Source: "..\release\GameLauncher.exe"; DestDir: {app}; Components: main\pluginman Source: "Required\*.spk"; Components: main\pluginman; DestDir: "{app}\Required" Source: "fmod.dll"; Components: main\pluginman; DestDir: "{app}" Source: "unrar.dll"; Components: main\pluginman; DestDir: "{app}" Source: "libx2bc.dll"; Components: main\pluginman; DestDir: "{app}" Source: "Data\*.*"; Components: main\pluginman; DestDir: {app}\Data; Flags: skipifsourcedoesntexist Source: "changelog.txt"; Components: main\pluginman; DestDir: {app} Source: "..\release\X-Gui.dll"; Components: main\pluginman; DestDir: {app} Source: "..\release\spkmanager.exe"; Components: main\pluginman; DestDir: {app}\Tools Source: "..\release\spk.dll"; Components: main\pluginman; DestDir: {app} ; Update Source: "..\release\AutoUpdater.exe"; Components: main\update; DestDir: {app} ; XSP Convertor Source: "..\release\XspConvert.exe"; Components: main\convert; DestDir: {app}\Tools ; Creator Source: "..\release\Creator.exe"; Components: tools\creator; DestDir: {app} Source: "..\release\Creator.exe"; Components: tools\creator; DestDir: {app}\Tools Source: "unrar.dll"; Components: tools\creator; DestDir: "{app}\Tools" Source: "libx2bc.dll"; Components: tools\creator; DestDir: "{app}\Tools" Source: "Data\*.*"; Components: tools\creator; DestDir: {app}\Tools\Data; Flags: skipifsourcedoesntexist Source: "..\release\spk.dll"; Components: tools\creator; DestDir: {app}\Tools ; Explorer Source: "..\release\SpkExplorer.exe"; Components: tools\explorer; DestDir: {app} Source: "..\release\SpkExplorer.exe"; Components: tools\explorer; DestDir: {app}\Tools ; Tools Source: "..\release\spktool.exe"; Components: tools\spktools; DestDir: {app}\Tools Source: "..\release\XModPatch.exe"; Components: tools\spktools; DestDir: {app}\Tools Source: "..\release\XModDiff.exe"; Components: tools\spktools; DestDir: {app}\Tools Source: "..\release\catpck.exe"; Components: tools\spktools; DestDir: {app}\Tools Source: "..\release\ModMerge.exe"; Components: tools\spktools; DestDir: {app}\Tools Source: "..\release\spk.dll"; Components: tools\spktools; DestDir: {app}\Tools Source: "libx2bc.dll"; Components: tools\spktools; DestDir: "{app}\Tools" ; Addons Source: "Included\*.spk"; Components: additional\addons; DestDir: {app}\Addons [Icons] Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}" Name: "{group}\{cm:MyAppName} Lite"; Filename: "{app}\XPluginManager.exe" Name: "{group}\{cm:MyAppName} Advanced"; Filename: "{app}\XPluginManager.exe"; Parameters: --advanced Name: "{group}\Tools\XSP Convertor"; Filename: "{app}\Tools\XSPConvert.exe"; Components: main\convert Name: "{group}\Package Explorer"; Filename: "{app}\SPKExplorer.exe"; Components: tools\explorer Name: "{group}\Package Creator"; Filename: "{app}\Creator.exe"; Components: tools\creator Name: "{userdesktop}\{cm:MyAppName} Lite"; Filename: "{app}\XPluginManager.exe"; Tasks: desktop\main Name: "{userdesktop}\{cm:MyAppName} Advanced"; Filename: "{app}\XPluginManager.exe"; Parameters: --advanced; Tasks: desktop\mainadvanced Name: "{userdesktop}\Package Creator"; Filename: "{app}\Creator.exe"; Components: tools\creator; Tasks: desktop\creator Name: "{userdesktop}\Package Explorer"; Filename: "{app}\SPKExplorer.exe"; Components: tools\explorer; Tasks: desktop\explorer [Registry] Root: HKCU; Subkey: "Software\Egosoft\PluginManager"; ValueType: string; ValueData: {app} ; Spk files Root: HKCR; Subkey: ".spk"; ValueType: string; ValueData: "X-Universe Package File"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File"; ValueType: string; ValueData: "X-Universe Package File"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\open"; ValueType: string; ValueData: "Install Package"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\open\command"; ValueType: string; ValueData: "{app}\XPluginManager.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\edit"; ValueType: string; ValueData: "Edit Package"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\edit\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\explore"; ValueType: string; ValueData: "Explore Package"; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\explore\command"; ValueType: string; ValueData: "{app}\Tools\SpkExplorer.exe ""%1"""; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\extract"; ValueType: string; ValueData: "Extract Package"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\extract\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe --extract ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\extracthere"; ValueType: string; ValueData: "Extract Package Here"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\extracthere\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe --extracthere ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\export"; ValueType: string; ValueData: "Export To Zip"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Package File\shell\export\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe --export ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey ; XSP files Root: HKCR; Subkey: ".xsp"; ValueType: string; ValueData: "X-Universe Ship File"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File"; ValueType: string; ValueData: "X-Universe Ship File"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\open"; ValueType: string; ValueData: "Install Ship"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\open\command"; ValueType: string; ValueData: "{app}\XPluginManager.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\edit"; ValueType: string; ValueData: "Edit Ship"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\edit\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\explore"; ValueType: string; ValueData: "Explore Ship"; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\explore\command"; ValueType: string; ValueData: "{app}\Tools\SpkExplorer.exe ""%1"""; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\extract"; ValueType: string; ValueData: "Extract Ship"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\extract\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe --extract ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\extracthere"; ValueType: string; ValueData: "Extract Ship Here"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Ship File\shell\extracthere\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe --extracthere ""%1"""; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey Root: HKCR; Subkey: ".sps"; ValueType: string; ValueData: "X-Universe Packager Script"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Packager Script"; ValueType: string; ValueData: "X-Universe Packager Script"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Packager Script\shell"; ValueType: string; ValueData: "edit"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Packager Script\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator Root: HKCR; Subkey: "X-Universe Packager Script\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Packager Script\DefaultIcon"; ValueType: string; ValueData: "{app}\Tools\Creator.exe,0"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator Root: HKCR; Subkey: "X-Universe Packager Script\shell\open"; ValueType: string; ValueData: "Load Script"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator Root: HKCR; Subkey: "X-Universe Packager Script\shell\open\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator Root: HKCR; Subkey: "X-Universe Packager Script\shell\edit"; ValueType: string; ValueData: "Edit Script"; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Packager Script\shell\edit\command"; ValueType: string; ValueData: "{reg:HKCR\txtfile\shell\open\command,default|{sys}\notepad} ""%1"""; Tasks: ext; Flags: uninsdeletekey Root: HKCR; Subkey: "X-Universe Packager Script\shell\create"; ValueType: string; ValueData: "Create Package"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator Root: HKCR; Subkey: "X-Universe Packager Script\shell\create\command"; ValueType: string; ValueData: "{app}\Tools\Creator.exe --create ""%1"""; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator [Tasks] Name: desktop; Description: "{cm:TaskDesktop}" Name: desktop\main; Description: "{cm:TaskMain}" Name: desktop\mainadvanced; Description: "{cm:TaskMainAdvanced}" Name: desktop\creator; Description: "{cm:TaskCreator}" Name: desktop\explorer; Description: "{cm:TaskExplorer}" Name: ext; Description: "{cm:TaskExt}"