Subversion Repositories spk

Rev

Rev 337 | Details | Compare with Previous | Last modification | View Log | RSS feed

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