Subversion Repositories spk

Rev

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

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