Rev 94 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 94 | Rev 98 | ||
---|---|---|---|
1 | ; SpaceMission Setup Script for InnoSetup |
1 | ; SpaceMission Setup Script for InnoSetup |
2 | ; by Daniel Marschall |
2 | ; by Daniel Marschall |
3 | 3 | ||
4 | ; Shut-Down Game?! |
- | |
5 | - | ||
6 | [Setup] |
4 | [Setup] |
7 | AppName=SpaceMission |
5 | AppName=SpaceMission |
8 | AppVerName=SpaceMission 1.2.2 |
6 | AppVerName=SpaceMission 1.2.2 |
9 | AppVersion=1.2.2 |
7 | AppVersion=1.2.2 |
10 | AppCopyright=© Copyright 2001 - 2024 ViaThinkSoft |
8 | AppCopyright=© Copyright 2001 - 2024 ViaThinkSoft |
11 | AppPublisher=ViaThinkSoft |
9 | AppPublisher=ViaThinkSoft |
12 | AppPublisherURL=https://www.viathinksoft.de/ |
10 | AppPublisherURL=https://www.viathinksoft.de/ |
13 | AppSupportURL=https://www.daniel-marschall.de/ |
11 | AppSupportURL=https://www.daniel-marschall.de/ |
14 | AppUpdatesURL=https://www.viathinksoft.de/ |
12 | AppUpdatesURL=https://www.viathinksoft.de/ |
15 | DefaultDirName={autopf}\SpaceMission |
13 | DefaultDirName={autopf}\SpaceMission |
16 | DefaultGroupName=SpaceMission |
14 | DefaultGroupName=SpaceMission |
17 | VersionInfoCompany=ViaThinkSoft |
15 | VersionInfoCompany=ViaThinkSoft |
18 | VersionInfoCopyright=© Copyright 2001 - 2024 ViaThinkSoft |
16 | VersionInfoCopyright=© Copyright 2001 - 2024 ViaThinkSoft |
19 | VersionInfoDescription=SpraceMission Setup |
17 | VersionInfoDescription=SpraceMission Setup |
20 | VersionInfoTextVersion=1.0.0.0 |
18 | VersionInfoTextVersion=1.0.0.0 |
21 | VersionInfoVersion=1.2.2 |
19 | VersionInfoVersion=1.2.2 |
- | 20 | PrivilegesRequiredOverridesAllowed=dialog |
|
- | 21 | UsePreviousPrivileges=no |
|
- | 22 | ShowLanguageDialog=no |
|
22 | OutputBaseFilename=SpaceMission_Setup |
23 | OutputBaseFilename=SpaceMission_Setup |
23 | OutputDir=. |
24 | OutputDir=. |
24 | ; Configure Sign Tool in InnoSetup at "Tools => Configure Sign Tools" (adjust the path to your SVN repository location) |
25 | ; Configure Sign Tool in InnoSetup at "Tools => Configure Sign Tools" (adjust the path to your SVN repository location) |
25 | ; Name = sign_single |
26 | ; Name = sign_single |
26 | ; Command = "C:\SVN\...\sign_single.bat" $f |
27 | ; Command = "C:\SVN\...\sign_single.bat" $f |
27 | SignTool=sign_single |
28 | SignTool=sign_single |
28 | SignedUninstaller=yes |
29 | SignedUninstaller=yes |
29 | 30 | ||
30 | [Languages] |
31 | [Languages] |
31 | Name: en; MessagesFile: "compiler:Default.isl" |
32 | Name: en; MessagesFile: "compiler:Default.isl" |
32 | Name: de; MessagesFile: "compiler:Languages\German.isl" |
33 | Name: de; MessagesFile: "compiler:Languages\German.isl" |
33 | 34 | ||
34 | [Tasks] |
35 | [Tasks] |
35 | Name: "desktopicon"; Description: "Erstelle eine Verknüpfung auf dem &Desktop"; GroupDescription: "Programmverknüpfungen:"; MinVersion: 4,4 |
36 | Name: "desktopicon"; Description: "Erstelle eine Verknüpfung auf dem &Desktop"; GroupDescription: "Programmverknüpfungen:"; MinVersion: 4,4 |
36 | 37 | ||
37 | [Files] |
38 | [Files] |
38 | Source: "..\SpaceMission.exe"; DestDir: "{app}"; Flags: ignoreversion signonce |
39 | Source: "..\SpaceMission.exe"; DestDir: "{app}"; Flags: ignoreversion signonce |
39 | Source: "..\LevEdit.exe"; DestDir: "{app}"; Flags: ignoreversion signonce |
40 | Source: "..\LevEdit.exe"; DestDir: "{app}"; Flags: ignoreversion signonce |
40 | Source: "..\SpaceMission.enu"; DestDir: "{app}"; Flags: ignoreversion signonce |
41 | Source: "..\SpaceMission.enu"; DestDir: "{app}"; Flags: ignoreversion signonce |
41 | Source: "..\LevEdit.enu"; DestDir: "{app}"; Flags: ignoreversion signonce |
42 | Source: "..\LevEdit.enu"; DestDir: "{app}"; Flags: ignoreversion signonce |
42 | Source: "..\Help\*.md"; DestDir: "{app}\Help"; Flags: ignoreversion |
43 | Source: "..\Help\*.md"; DestDir: "{app}\Help"; Flags: ignoreversion |
43 | Source: "..\Help\*.css"; DestDir: "{app}\Help"; Flags: ignoreversion |
44 | Source: "..\Help\*.css"; DestDir: "{app}\Help"; Flags: ignoreversion |
44 | Source: "..\DirectX\Graphics.dxg"; DestDir: "{app}\DirectX"; Flags: ignoreversion |
45 | Source: "..\DirectX\Graphics.dxg"; DestDir: "{app}\DirectX"; Flags: ignoreversion |
45 | Source: "..\DirectX\Music.dxm"; DestDir: "{app}\DirectX"; Flags: ignoreversion |
46 | Source: "..\DirectX\Music.dxm"; DestDir: "{app}\DirectX"; Flags: ignoreversion |
46 | Source: "..\DirectX\Sound.dxw"; DestDir: "{app}\DirectX"; Flags: ignoreversion |
47 | Source: "..\DirectX\Sound.dxw"; DestDir: "{app}\DirectX"; Flags: ignoreversion |
47 | Source: "..\Levels\*.lev"; DestDir: "{app}\Levels"; Flags: ignoreversion |
48 | Source: "..\Levels\*.lev"; DestDir: "{app}\Levels"; Flags: ignoreversion |
48 | 49 | ||
49 | ;[Dirs] |
50 | ;[Dirs] |
50 | ;Name: "{group}\Webseiten" |
51 | ;Name: "{group}\Webseiten" |
51 | 52 | ||
52 | [Icons] |
53 | [Icons] |
53 | ;Name: "{group}\Webseiten\Daniel Marschall"; Filename: "https://www.daniel-marschall.de/" |
54 | ;Name: "{group}\Webseiten\Daniel Marschall"; Filename: "https://www.daniel-marschall.de/" |
54 | ;Name: "{group}\Webseiten\ViaThinkSoft"; Filename: "https://www.viathinksoft.de/" |
55 | ;Name: "{group}\Webseiten\ViaThinkSoft"; Filename: "https://www.viathinksoft.de/" |
55 | ;Name: "{group}\Webseiten\Projektseite auf ViaThinkSoft"; Filename: "https://www.viathinksoft.de/index.php?page=projektanzeige&seite=projekt-19" |
56 | ;Name: "{group}\Webseiten\Projektseite auf ViaThinkSoft"; Filename: "https://www.viathinksoft.de/index.php?page=projektanzeige&seite=projekt-19" |
56 | Name: "{group}\SpaceMission"; Filename: "{app}\SpaceMission.exe" |
57 | Name: "{group}\SpaceMission"; Filename: "{app}\SpaceMission.exe" |
57 | Name: "{group}\SpaceMission Level Editor"; Filename: "{app}\LevEdit.exe" |
58 | Name: "{group}\SpaceMission Level Editor"; Filename: "{app}\LevEdit.exe" |
58 | Name: "{autodesktop}\SpaceMission"; Filename: "{app}\SpaceMission.exe"; MinVersion: 4,4; Tasks: desktopicon |
59 | Name: "{autodesktop}\SpaceMission"; Filename: "{app}\SpaceMission.exe"; MinVersion: 4,4; Tasks: desktopicon |
59 | Name: "{autodesktop}\SpaceMission Level Editor"; Filename: "{app}\LevEdit.exe"; MinVersion: 4,4; Tasks: desktopicon |
60 | Name: "{autodesktop}\SpaceMission Level Editor"; Filename: "{app}\LevEdit.exe"; MinVersion: 4,4; Tasks: desktopicon |
60 | 61 | ||
61 | [Run] |
62 | [Run] |
62 | Filename: "{app}\SpaceMission.exe"; Description: "SpaceMission starten"; Flags: nowait postinstall skipifsilent |
63 | Filename: "{app}\SpaceMission.exe"; Description: "SpaceMission starten"; Flags: nowait postinstall skipifsilent |
63 | 64 | ||
64 | [Code] |
65 | [Code] |
65 | function InitializeSetup(): Boolean; |
66 | function InitializeSetup(): Boolean; |
66 | begin |
67 | begin |
67 | if CheckForMutexes('SpaceMission11Setup')=false then |
68 | if CheckForMutexes('SpaceMission11Setup')=false then |
68 | begin |
69 | begin |
69 | Createmutex('SpaceMission11Setup'); |
70 | Createmutex('SpaceMission11Setup'); |
70 | Result := true; |
71 | Result := true; |
71 | end |
72 | end |
72 | else |
73 | else |
73 | begin |
74 | begin |
74 | Result := False; |
75 | Result := False; |
75 | end; |
76 | end; |
76 | end; |
77 | end; |
77 | 78 |