23 |
cycrow |
1 |
; X-Universe Plugin Manager
|
296 |
cycrow |
2 |
#define VERSION "1.91"
|
55 |
cycrow |
3 |
#define BETAFILE ""
|
296 |
cycrow |
4 |
#define TEXTVERSION "1.91"
|
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}"
|
267 |
cycrow |
87 |
Source: "unrar.dll"; Components: main\pluginman; DestDir: "{app}"
|
115 |
cycrow |
88 |
Source: "libx2bc.dll"; Components: main\pluginman; DestDir: "{app}"
|
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
|
261 |
cycrow |
93 |
Source: "..\release\spk.dll"; Components: main\pluginman; DestDir: {app}
|
23 |
cycrow |
94 |
; Update
|
|
|
95 |
Source: "..\release\AutoUpdater.exe"; Components: main\update; DestDir: {app}
|
|
|
96 |
; XSP Convertor
|
|
|
97 |
Source: "..\release\XspConvert.exe"; Components: main\convert; DestDir: {app}\Tools
|
|
|
98 |
; Creator
|
265 |
cycrow |
99 |
Source: "..\release\Creator.exe"; Components: tools\creator; DestDir: {app}
|
268 |
cycrow |
100 |
Source: "..\release\Creator.exe"; Components: tools\creator; DestDir: {app}\Tools
|
|
|
101 |
Source: "unrar.dll"; Components: tools\creator; DestDir: "{app}\Tools"
|
|
|
102 |
Source: "libx2bc.dll"; Components: tools\creator; DestDir: "{app}\Tools"
|
|
|
103 |
Source: "Data\*.*"; Components: tools\creator; DestDir: {app}\Tools\Data; Flags: skipifsourcedoesntexist
|
|
|
104 |
Source: "..\release\spk.dll"; Components: tools\creator; DestDir: {app}\Tools
|
23 |
cycrow |
105 |
; Explorer
|
265 |
cycrow |
106 |
Source: "..\release\SpkExplorer.exe"; Components: tools\explorer; DestDir: {app}
|
268 |
cycrow |
107 |
Source: "..\release\SpkExplorer.exe"; Components: tools\explorer; DestDir: {app}\Tools
|
23 |
cycrow |
108 |
; Tools
|
|
|
109 |
Source: "..\release\spktool.exe"; Components: tools\spktools; DestDir: {app}\Tools
|
|
|
110 |
Source: "..\release\XModPatch.exe"; Components: tools\spktools; DestDir: {app}\Tools
|
|
|
111 |
Source: "..\release\XModDiff.exe"; Components: tools\spktools; DestDir: {app}\Tools
|
|
|
112 |
Source: "..\release\catpck.exe"; Components: tools\spktools; DestDir: {app}\Tools
|
|
|
113 |
Source: "..\release\ModMerge.exe"; Components: tools\spktools; DestDir: {app}\Tools
|
265 |
cycrow |
114 |
Source: "..\release\spk.dll"; Components: tools\spktools; DestDir: {app}\Tools
|
|
|
115 |
Source: "libx2bc.dll"; Components: tools\spktools; DestDir: "{app}\Tools"
|
23 |
cycrow |
116 |
; Addons
|
|
|
117 |
Source: "Included\*.spk"; Components: additional\addons; DestDir: {app}\Addons
|
|
|
118 |
|
|
|
119 |
[Icons]
|
|
|
120 |
Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}"
|
|
|
121 |
Name: "{group}\{cm:MyAppName} Lite"; Filename: "{app}\XPluginManager.exe"
|
|
|
122 |
Name: "{group}\{cm:MyAppName} Advanced"; Filename: "{app}\XPluginManager.exe"; Parameters: --advanced
|
|
|
123 |
Name: "{group}\Tools\XSP Convertor"; Filename: "{app}\Tools\XSPConvert.exe"; Components: main\convert
|
265 |
cycrow |
124 |
Name: "{group}\Package Explorer"; Filename: "{app}\SPKExplorer.exe"; Components: tools\explorer
|
|
|
125 |
Name: "{group}\Package Creator"; Filename: "{app}\Creator.exe"; Components: tools\creator
|
23 |
cycrow |
126 |
Name: "{userdesktop}\{cm:MyAppName} Lite"; Filename: "{app}\XPluginManager.exe"; Tasks: desktop\main
|
|
|
127 |
Name: "{userdesktop}\{cm:MyAppName} Advanced"; Filename: "{app}\XPluginManager.exe"; Parameters: --advanced; Tasks: desktop\mainadvanced
|
265 |
cycrow |
128 |
Name: "{userdesktop}\Package Creator"; Filename: "{app}\Creator.exe"; Components: tools\creator; Tasks: desktop\creator
|
|
|
129 |
Name: "{userdesktop}\Package Explorer"; Filename: "{app}\SPKExplorer.exe"; Components: tools\explorer; Tasks: desktop\explorer
|
23 |
cycrow |
130 |
|
|
|
131 |
[Registry]
|
|
|
132 |
Root: HKCU; Subkey: "Software\Egosoft\PluginManager"; ValueType: string; ValueData: {app}
|
|
|
133 |
; Spk files
|
|
|
134 |
Root: HKCR; Subkey: ".spk"; ValueType: string; ValueData: "X-Universe Package File"; Tasks: ext; Flags: uninsdeletekey
|
|
|
135 |
Root: HKCR; Subkey: "X-Universe Package File"; ValueType: string; ValueData: "X-Universe Package File"; Tasks: ext; Flags: uninsdeletekey
|
|
|
136 |
Root: HKCR; Subkey: "X-Universe Package File\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey
|
|
|
137 |
Root: HKCR; Subkey: "X-Universe Package File\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey
|
|
|
138 |
Root: HKCR; Subkey: "X-Universe Package File\shell\open"; ValueType: string; ValueData: "Install Package"; Tasks: ext; Flags: uninsdeletekey
|
|
|
139 |
Root: HKCR; Subkey: "X-Universe Package File\shell\open\command"; ValueType: string; ValueData: "{app}\XPluginManager.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey
|
|
|
140 |
Root: HKCR; Subkey: "X-Universe Package File\shell\edit"; ValueType: string; ValueData: "Edit Package"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
141 |
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
|
|
|
142 |
Root: HKCR; Subkey: "X-Universe Package File\shell\explore"; ValueType: string; ValueData: "Explore Package"; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey
|
|
|
143 |
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
|
|
|
144 |
Root: HKCR; Subkey: "X-Universe Package File\shell\extract"; ValueType: string; ValueData: "Extract Package"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
145 |
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
|
|
|
146 |
Root: HKCR; Subkey: "X-Universe Package File\shell\extracthere"; ValueType: string; ValueData: "Extract Package Here"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
147 |
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
|
|
|
148 |
Root: HKCR; Subkey: "X-Universe Package File\shell\export"; ValueType: string; ValueData: "Export To Zip"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
149 |
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
|
|
|
150 |
|
|
|
151 |
; XSP files
|
|
|
152 |
Root: HKCR; Subkey: ".xsp"; ValueType: string; ValueData: "X-Universe Ship File"; Tasks: ext; Flags: uninsdeletekey
|
|
|
153 |
Root: HKCR; Subkey: "X-Universe Ship File"; ValueType: string; ValueData: "X-Universe Ship File"; Tasks: ext; Flags: uninsdeletekey
|
|
|
154 |
Root: HKCR; Subkey: "X-Universe Ship File\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey
|
|
|
155 |
Root: HKCR; Subkey: "X-Universe Ship File\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey
|
|
|
156 |
Root: HKCR; Subkey: "X-Universe Ship File\shell\open"; ValueType: string; ValueData: "Install Ship"; Tasks: ext; Flags: uninsdeletekey
|
|
|
157 |
Root: HKCR; Subkey: "X-Universe Ship File\shell\open\command"; ValueType: string; ValueData: "{app}\XPluginManager.exe ""%1"""; Tasks: ext; Flags: uninsdeletekey
|
|
|
158 |
Root: HKCR; Subkey: "X-Universe Ship File\shell\edit"; ValueType: string; ValueData: "Edit Ship"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
159 |
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
|
|
|
160 |
Root: HKCR; Subkey: "X-Universe Ship File\shell\explore"; ValueType: string; ValueData: "Explore Ship"; Tasks: ext; Components: tools\explorer; Flags: uninsdeletekey
|
|
|
161 |
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
|
|
|
162 |
Root: HKCR; Subkey: "X-Universe Ship File\shell\extract"; ValueType: string; ValueData: "Extract Ship"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
163 |
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
|
|
|
164 |
Root: HKCR; Subkey: "X-Universe Ship File\shell\extracthere"; ValueType: string; ValueData: "Extract Ship Here"; Tasks: ext; Components: tools\creator; Flags: uninsdeletekey
|
|
|
165 |
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
|
|
|
166 |
|
|
|
167 |
Root: HKCR; Subkey: ".sps"; ValueType: string; ValueData: "X-Universe Packager Script"; Tasks: ext; Flags: uninsdeletekey
|
|
|
168 |
Root: HKCR; Subkey: "X-Universe Packager Script"; ValueType: string; ValueData: "X-Universe Packager Script"; Tasks: ext; Flags: uninsdeletekey
|
|
|
169 |
Root: HKCR; Subkey: "X-Universe Packager Script\shell"; ValueType: string; ValueData: "edit"; Tasks: ext; Flags: uninsdeletekey
|
|
|
170 |
Root: HKCR; Subkey: "X-Universe Packager Script\shell"; ValueType: string; ValueData: "open"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
|
|
|
171 |
Root: HKCR; Subkey: "X-Universe Packager Script\DefaultIcon"; ValueType: string; ValueData: "{app}\XPluginManager.exe,0"; Tasks: ext; Flags: uninsdeletekey
|
|
|
172 |
Root: HKCR; Subkey: "X-Universe Packager Script\DefaultIcon"; ValueType: string; ValueData: "{app}\Tools\Creator.exe,0"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
|
|
|
173 |
Root: HKCR; Subkey: "X-Universe Packager Script\shell\open"; ValueType: string; ValueData: "Load Script"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
|
|
|
174 |
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
|
|
|
175 |
Root: HKCR; Subkey: "X-Universe Packager Script\shell\edit"; ValueType: string; ValueData: "Edit Script"; Tasks: ext; Flags: uninsdeletekey
|
|
|
176 |
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
|
|
|
177 |
Root: HKCR; Subkey: "X-Universe Packager Script\shell\create"; ValueType: string; ValueData: "Create Package"; Tasks: ext; Flags: uninsdeletekey; Components: tools\creator
|
|
|
178 |
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
|
|
|
179 |
|
|
|
180 |
[Tasks]
|
|
|
181 |
Name: desktop; Description: "{cm:TaskDesktop}"
|
|
|
182 |
Name: desktop\main; Description: "{cm:TaskMain}"
|
|
|
183 |
Name: desktop\mainadvanced; Description: "{cm:TaskMainAdvanced}"
|
|
|
184 |
Name: desktop\creator; Description: "{cm:TaskCreator}"
|
|
|
185 |
Name: desktop\explorer; Description: "{cm:TaskExplorer}"
|
|
|
186 |
Name: ext; Description: "{cm:TaskExt}"
|