| 23 | cycrow | 1 | ; X-Universe Plugin Manager
 | 
        
           | 255 | cycrow | 2 | #define VERSION "1.84"
 | 
        
           | 55 | cycrow | 3 | #define BETAFILE ""
 | 
        
           | 255 | cycrow | 4 | #define TEXTVERSION "1.84"
 | 
        
           | 23 | cycrow | 5 |   | 
        
           |  |  | 6 | [Setup]
 | 
        
           | 134 | cycrow | 7 | AppContact=cycrow@xpluginmanager.co.uk
 | 
        
           | 23 | cycrow | 8 | AppName={cm:MyAppName}
 | 
        
           |  |  | 9 | AppId=X-Universe Plugin Manager
 | 
        
           | 51 | cycrow | 10 | AppVerName={cm:MyAppVerName,{#TEXTVERSION}}
 | 
        
           |  |  | 11 | AppVersion={#TEXTVERSION}
 | 
        
           | 23 | cycrow | 12 | AppPublisher=Cycrow
 | 
        
           |  |  | 13 | AppPublisherURL=http://www.xpluginmanager.co.uk
 | 
        
           |  |  | 14 | DefaultDirName={pf}\Egosoft\X Plugin Manager
 | 
        
           |  |  | 15 | DefaultGroupName=Egosoft\X Plugin Manager
 | 
        
           |  |  | 16 | UninstallDisplayIcon={app}\XPluginManager.exe,0
 | 
        
           |  |  | 17 | WizardSmallImageFile=Graphics\xplug.bmp
 | 
        
           |  |  | 18 | WizardImageFile=Graphics\banner.bmp
 | 
        
           |  |  | 19 | SetupIconFile=Graphics\xplug.ico
 | 
        
           |  |  | 20 | AppMutex=Local\XPluginManagerLite,Local\XSpkExplorer,SpkCreator
 | 
        
           |  |  | 21 | AllowNoIcons=yes
 | 
        
           |  |  | 22 | VersionInfoProductName=X-Universe Plugin Manager
 | 
        
           | 51 | cycrow | 23 | VersionInfoProductTextVersion={#TEXTVERSION}
 | 
        
           | 23 | cycrow | 24 | VersionInfoDescription=X-Universe Plugin Manager Installer
 | 
        
           |  |  | 25 | VersionInfoVersion={#VERSION}
 | 
        
           |  |  | 26 | UsePreviousAppDir=yes
 | 
        
           |  |  | 27 |   | 
        
           |  |  | 28 | [Languages]
 | 
        
           |  |  | 29 | Name: en; MessagesFile: "compiler:Default.isl"
 | 
        
           |  |  | 30 |   | 
        
           |  |  | 31 | [Messages]
 | 
        
           |  |  | 32 | en.BeveledLabel=English
 | 
        
           |  |  | 33 |   | 
        
           |  |  | 34 | [CustomMessages]
 | 
        
           |  |  | 35 | ;english
 | 
        
           |  |  | 36 | en.MyAppName=X-Universe Plugin Manager
 | 
        
           |  |  | 37 | en.MyAppVerName=X-Universe Plugin Manager %1
 | 
        
           |  |  | 38 | en.TypesAll=Full
 | 
        
           |  |  | 39 | en.TypesPlugin=Plugin Manager Only
 | 
        
           |  |  | 40 | en.TypesCustom=Custom
 | 
        
           |  |  | 41 | en.CompMain=X Plugin Manager (Required)
 | 
        
           |  |  | 42 | en.CompUpdate=Auto Updater
 | 
        
           |  |  | 43 | en.CompConvert=XSP Converter
 | 
        
           |  |  | 44 | en.CompTools=Tools
 | 
        
           |  |  | 45 | en.CompCreator=Package Creator
 | 
        
           |  |  | 46 | en.CompExplorer=Package Explorer
 | 
        
           |  |  | 47 | en.CompSPKTools=SPK Tools
 | 
        
           |  |  | 48 | en.CompAdditional=Additional
 | 
        
           |  |  | 49 | en.CompAddons=Plugins
 | 
        
           |  |  | 50 | en.TaskDesktop=Create Desktop Shortcuts
 | 
        
           |  |  | 51 | en.TaskRedist=Install VC++ Redistributables
 | 
        
           |  |  | 52 | en.TaskExt=Register File Extensions
 | 
        
           |  |  | 53 | en.TaskMain=X Plugin Manager Lite
 | 
        
           |  |  | 54 | en.TaskMainAdvanced=X Plugin Manager Advanced
 | 
        
           |  |  | 55 | en.TaskCreator=Package Creator
 | 
        
           |  |  | 56 | en.TaskExplorer=Package Explorer
 | 
        
           |  |  | 57 |   | 
        
           |  |  | 58 | [Types]
 | 
        
           |  |  | 59 | Name: "full"; Description: {cm:TypesAll}
 | 
        
           |  |  | 60 | Name: "pluginman"; Description: {cm:TypesPlugin}
 | 
        
           |  |  | 61 | Name: "custom"; Description: {cm:TypesCustom}; Flags: iscustom
 | 
        
           |  |  | 62 |   | 
        
           |  |  | 63 | [Components]
 | 
        
           |  |  | 64 | Name: "main"; Description: {cm:CompMain}; Types: full custom pluginman
 | 
        
           |  |  | 65 | Name: "main\pluginman"; Description: {cm:CompMain}; Types: full custom pluginman; Flags: fixed
 | 
        
           |  |  | 66 | Name: "main\update"; Description: {cm:CompUpdate}; Types: full custom pluginman
 | 
        
           |  |  | 67 | Name: "main\convert"; Description: {cm:CompConvert}; Types: full custom pluginman
 | 
        
           |  |  | 68 | Name: "tools"; Description: {cm:CompTools}; Types: full custom
 | 
        
           |  |  | 69 | Name: "tools\creator"; Description: {cm:CompCreator}; Types: full custom
 | 
        
           |  |  | 70 | Name: "tools\explorer"; Description: {cm:CompExplorer}; Types: full custom
 | 
        
           |  |  | 71 | Name: "tools\spktools"; Description: {cm:CompSPKTools}; Types: full custom
 | 
        
           |  |  | 72 | Name: "additional"; Description: {cm:CompAdditional}; Types: full custom
 | 
        
           |  |  | 73 | Name: "additional\addons"; Description: {cm:CompAddons}; Types: full custom
 | 
        
           |  |  | 74 |   | 
        
           |  |  | 75 | [InstallDelete]
 | 
        
           |  |  | 76 | Type: files; Name: "{app}\Required\*.spk"
 | 
        
           |  |  | 77 |   | 
        
           |  |  | 78 | [Dirs]
 | 
        
           |  |  | 79 | Name: "{app}\Download"
 | 
        
           |  |  | 80 |   | 
        
           |  |  | 81 | [Files]
 | 
        
           |  |  | 82 | ; Main plugin manager files
 | 
        
           |  |  | 83 | Source: "..\release\PluginManager.exe"; Components: main\pluginman; DestDir: {app}; DestName: XPluginManager.exe
 | 
        
           |  |  | 84 | Source: "..\release\GameLauncher.exe"; DestDir: {app}; Components: main\pluginman
 | 
        
           |  |  | 85 | Source: "Required\*.spk"; Components: main\pluginman; DestDir: "{app}\Required"
 | 
        
           | 79 | cycrow | 86 | Source: "fmod.dll"; Components: main\pluginman; DestDir: "{app}"
 | 
        
           | 115 | cycrow | 87 | Source: "libx2bc.dll"; Components: main\pluginman; DestDir: "{app}"
 | 
        
           |  |  | 88 | Source: "libx2bc.dll"; Components: main\pluginman; DestDir: "{app}\Tools"
 | 
        
           | 23 | cycrow | 89 | Source: "Data\*.*"; Components: main\pluginman; DestDir: {app}\Data; Flags: skipifsourcedoesntexist
 | 
        
           |  |  | 90 | Source: "changelog.txt"; Components: main\pluginman; DestDir: {app}
 | 
        
           |  |  | 91 | Source: "..\release\X-Gui.dll"; Components: main\pluginman; DestDir: {app}
 | 
        
           |  |  | 92 | Source: "..\release\spkmanager.exe"; Components: main\pluginman; DestDir: {app}\Tools
 | 
        
           |  |  | 93 | ; Update
 | 
        
           |  |  | 94 | Source: "..\release\AutoUpdater.exe"; Components: main\update; DestDir: {app}
 | 
        
           |  |  | 95 | ; XSP Convertor
 | 
        
           |  |  | 96 | Source: "..\release\XspConvert.exe"; Components: main\convert; DestDir: {app}\Tools
 | 
        
           |  |  | 97 | ; Creator
 | 
        
           |  |  | 98 | Source: "..\release\Creator.exe"; Components: tools\creator; DestDir: {app}\Tools
 | 
        
           |  |  | 99 | ; Explorer
 | 
        
           |  |  | 100 | Source: "..\release\SpkExplorer.exe"; Components: tools\explorer; DestDir: {app}\Tools
 | 
        
           |  |  | 101 | ; Tools
 | 
        
           |  |  | 102 | Source: "..\release\spktool.exe"; Components: tools\spktools; DestDir: {app}\Tools
 | 
        
           |  |  | 103 | Source: "..\release\XModPatch.exe"; Components: tools\spktools; DestDir: {app}\Tools
 | 
        
           |  |  | 104 | Source: "..\release\XModDiff.exe"; Components: tools\spktools; DestDir: {app}\Tools
 | 
        
           |  |  | 105 | Source: "..\release\catpck.exe"; Components: tools\spktools; DestDir: {app}\Tools
 | 
        
           |  |  | 106 | Source: "..\release\ModMerge.exe"; Components: tools\spktools; DestDir: {app}\Tools
 | 
        
           |  |  | 107 | ; Addons
 | 
        
           |  |  | 108 | Source: "Included\*.spk"; Components: additional\addons; DestDir: {app}\Addons
 | 
        
           |  |  | 109 |   | 
        
           |  |  | 110 | [Icons]
 | 
        
           |  |  | 111 | Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}"
 | 
        
           |  |  | 112 | Name: "{group}\{cm:MyAppName} Lite"; Filename: "{app}\XPluginManager.exe"
 | 
        
           |  |  | 113 | Name: "{group}\{cm:MyAppName} Advanced"; Filename: "{app}\XPluginManager.exe"; Parameters: --advanced
 | 
        
           |  |  | 114 | Name: "{group}\Tools\XSP Convertor"; Filename: "{app}\Tools\XSPConvert.exe"; Components: main\convert
 | 
        
           |  |  | 115 | Name: "{group}\Tools\Package Explorer"; Filename: "{app}\Tools\SPKExplorer.exe"; Components: tools\explorer
 | 
        
           |  |  | 116 | Name: "{group}\Tools\Package Creator"; Filename: "{app}\Tools\Creator.exe"; Components: tools\creator
 | 
        
           |  |  | 117 | Name: "{userdesktop}\{cm:MyAppName} Lite"; Filename: "{app}\XPluginManager.exe"; Tasks: desktop\main
 | 
        
           |  |  | 118 | Name: "{userdesktop}\{cm:MyAppName} Advanced"; Filename: "{app}\XPluginManager.exe"; Parameters: --advanced; Tasks: desktop\mainadvanced
 | 
        
           |  |  | 119 | Name: "{userdesktop}\Package Creator"; Filename: "{app}\Tools\Creator.exe"; Components: tools\creator; Tasks: desktop\creator
 | 
        
           |  |  | 120 | Name: "{userdesktop}\Package Explorer"; Filename: "{app}\Tools\SPKExplorer.exe"; Components: tools\explorer; Tasks: desktop\explorer
 | 
        
           |  |  | 121 |   | 
        
           |  |  | 122 | [Registry]
 | 
        
           |  |  | 123 | Root: HKCU; Subkey: "Software\Egosoft\PluginManager"; ValueType: string; ValueData: {app}
 | 
        
           |  |  | 124 | ; Spk files
 | 
        
           |  |  | 125 | Root: HKCR; Subkey: ".spk"; ValueType: string; ValueData: "X-Universe Package File"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 126 | Root: HKCR; Subkey: "X-Universe Package File"; ValueType: string; ValueData: "X-Universe Package File"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 127 | Root: HKCR; Subkey: "X-Universe Package File\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 128 | Root: HKCR; Subkey: "X-Universe Package File\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 129 | Root: HKCR; Subkey: "X-Universe Package File\shell\open"; ValueType: string; ValueData: "Install Package"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 130 | Root: HKCR; Subkey: "X-Universe Package File\shell\open\command"; ValueType: string; ValueData: "{app}\XPluginManager.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 131 | Root: HKCR; Subkey: "X-Universe Package File\shell\edit"; ValueType: string; ValueData: "Edit Package"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 132 | 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
 | 
        
           |  |  | 133 | Root: HKCR; Subkey: "X-Universe Package File\shell\explore"; ValueType: string; ValueData: "Explore Package"; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey
 | 
        
           |  |  | 134 | 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
 | 
        
           |  |  | 135 | Root: HKCR; Subkey: "X-Universe Package File\shell\extract"; ValueType: string; ValueData: "Extract Package"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 136 | 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
 | 
        
           |  |  | 137 | Root: HKCR; Subkey: "X-Universe Package File\shell\extracthere"; ValueType: string; ValueData: "Extract Package Here"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 138 | 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
 | 
        
           |  |  | 139 | Root: HKCR; Subkey: "X-Universe Package File\shell\export"; ValueType: string; ValueData: "Export To Zip"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 140 | 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
 | 
        
           |  |  | 141 |   | 
        
           |  |  | 142 | ; XSP files
 | 
        
           |  |  | 143 | Root: HKCR; Subkey: ".xsp"; ValueType: string; ValueData: "X-Universe Ship File"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 144 | Root: HKCR; Subkey: "X-Universe Ship File"; ValueType: string; ValueData: "X-Universe Ship File"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 145 | Root: HKCR; Subkey: "X-Universe Ship File\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 146 | Root: HKCR; Subkey: "X-Universe Ship File\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 147 | Root: HKCR; Subkey: "X-Universe Ship File\shell\open"; ValueType: string; ValueData: "Install Ship"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 148 | Root: HKCR; Subkey: "X-Universe Ship File\shell\open\command"; ValueType: string; ValueData: "{app}\XPluginManager.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 149 | Root: HKCR; Subkey: "X-Universe Ship File\shell\edit"; ValueType: string; ValueData: "Edit Ship"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 150 | 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
 | 
        
           |  |  | 151 | Root: HKCR; Subkey: "X-Universe Ship File\shell\explore"; ValueType: string; ValueData: "Explore Ship"; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey
 | 
        
           |  |  | 152 | 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
 | 
        
           |  |  | 153 | Root: HKCR; Subkey: "X-Universe Ship File\shell\extract"; ValueType: string; ValueData: "Extract Ship"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 154 | 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
 | 
        
           |  |  | 155 | Root: HKCR; Subkey: "X-Universe Ship File\shell\extracthere"; ValueType: string; ValueData: "Extract Ship Here"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
 | 
        
           |  |  | 156 | 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
 | 
        
           |  |  | 157 |   | 
        
           |  |  | 158 | Root: HKCR; Subkey: ".sps"; ValueType: string; ValueData: "X-Universe Packager Script"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 159 | Root: HKCR; Subkey: "X-Universe Packager Script"; ValueType: string; ValueData: "X-Universe Packager Script"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 160 | Root: HKCR; Subkey: "X-Universe Packager Script\shell"; ValueType: string; ValueData: "edit"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 161 | Root: HKCR; Subkey: "X-Universe Packager Script\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
 | 
        
           |  |  | 162 | Root: HKCR; Subkey: "X-Universe Packager Script\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 163 | Root: HKCR; Subkey: "X-Universe Packager Script\DefaultIcon"; ValueType: string; ValueData: "{app}\Tools\Creator.exe,0"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
 | 
        
           |  |  | 164 | Root: HKCR; Subkey: "X-Universe Packager Script\shell\open"; ValueType: string; ValueData: "Load Script"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
 | 
        
           |  |  | 165 | 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
 | 
        
           |  |  | 166 | Root: HKCR; Subkey: "X-Universe Packager Script\shell\edit"; ValueType: string; ValueData: "Edit Script"; Tasks: ext; Flags: uninsdeletekey
 | 
        
           |  |  | 167 | 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
 | 
        
           |  |  | 168 | Root: HKCR; Subkey: "X-Universe Packager Script\shell\create"; ValueType: string; ValueData: "Create Package"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
 | 
        
           |  |  | 169 | 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
 | 
        
           |  |  | 170 |   | 
        
           |  |  | 171 | [Tasks]
 | 
        
           |  |  | 172 | Name: desktop; Description: "{cm:TaskDesktop}"
 | 
        
           |  |  | 173 | Name: desktop\main; Description: "{cm:TaskMain}"
 | 
        
           |  |  | 174 | Name: desktop\mainadvanced; Description: "{cm:TaskMainAdvanced}"
 | 
        
           |  |  | 175 | Name: desktop\creator; Description: "{cm:TaskCreator}"
 | 
        
           |  |  | 176 | Name: desktop\explorer; Description: "{cm:TaskExplorer}"
 | 
        
           |  |  | 177 | Name: ext; Description: "{cm:TaskExt}"
 |