steed/setup.iss

75 lines
2.6 KiB
Plaintext
Raw Normal View History

2009-11-09 10:43:41 +02:00
[Setup]
AppName=INSTEAD
2011-02-27 19:28:28 +02:00
AppVerName=INSTEAD 1.3.3
2009-11-09 10:43:41 +02:00
DefaultDirName={pf}\Pinebrush games\INSTEAD
DefaultGroupName=Pinebrush games
UninstallDisplayIcon={app}\sdl-instead.exe
OutputDir=.
2011-02-27 19:28:28 +02:00
OutputBaseFilename=instead-1.3.3
2009-11-09 10:43:41 +02:00
AllowNoIcons=true
[Languages]
Name: en; MessagesFile: compiler:Default.isl
Name: ru; MessagesFile: compiler:Languages\Russian.isl
[Files]
Source: sdl-instead.exe; DestDir: {app}
2010-06-01 16:45:02 +03:00
Source: Microsoft.VC80.CRT\*; DestDir: {app}\Microsoft.VC80.CRT
2009-11-09 10:43:41 +02:00
Source: games\tutorial2\*; DestDir: {app}\games\tutorial2
Source: games\tutorial2-en\*; DestDir: {app}\games\tutorial2-en
2009-11-19 22:08:34 +02:00
Source: games\tutorial2-es\*; DestDir: {app}\games\tutorial2-es
2011-02-24 11:26:45 +02:00
Source: games\tutorial2-it\*; DestDir: {app}\games\tutorial2-it
2009-11-09 10:43:41 +02:00
Source: icon\*; DestDir: {app}\icon
Source: doc\*; DestDir: {app}\doc
2011-02-28 11:11:16 +02:00
Source: doc\modules\*; DestDir: {app}\doc\modules
2009-11-09 10:43:41 +02:00
Source: stead\*; DestDir: {app}\stead
Source: languages\*; DestDir: {app}\languages
Source: themes\default\*; DestDir: {app}\themes\default
Source: themes\book\*; DestDir: {app}\themes\book
Source: themes\original\*; DestDir: {app}\themes\original
2009-11-20 10:39:10 +02:00
Source: themes\fantasy\*; DestDir: {app}\themes\fantasy
2010-01-08 16:26:47 +02:00
Source: themes\arctic\*; DestDir: {app}\themes\arctic
2010-01-24 15:18:12 +02:00
Source: themes\bluesteel\*; DestDir: {app}\themes\bluesteel
2010-07-06 13:15:27 +03:00
Source: themes\clearlooks\*; DestDir: {app}\themes\clearlooks
2009-11-09 10:43:41 +02:00
Source: *.dll; DestDir: {app}
[CustomMessages]
CreateDesktopIcon=Create a &desktop icon
LaunchGame=Launch &game
UninstallMsg=Uninstall INSTEAD
RmSettingsMsg=Would you like to remove settings and saved games?
ru.CreateDesktopIcon=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
ru.LaunchGame=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD>
ru.UninstallMsg=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> INSTEAD
ru.RmSettingsMsg=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>?
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}
[Run]
Filename: {app}\sdl-instead.exe; Description: {cm:LaunchGame}; WorkingDir: {app}; Flags: postinstall
[Icons]
Name: {commondesktop}\INSTEAD; Filename: {app}\sdl-instead.exe; WorkingDir: {app}; Tasks: desktopicon
Name: {group}\INSTEAD; Filename: {app}\sdl-instead.exe; WorkingDir: {app}
Name: {group}\{cm:UninstallMsg}; Filename: {uninstallexe}
[UninstallDelete]
Name: {app}; Type: dirifempty
Name: {pf}\Pinebrush games; Type: dirifempty
[Code]
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
case CurUninstallStep of
usPostUninstall:
begin
if MsgBox(CustomMessage('RmSettingsMsg'), mbConfirmation, MB_YESNO or MB_DEFBUTTON2) = idYes then
begin
// remove settings and saved games manually
DelTree(ExpandConstant('{localappdata}\instead'), True, True, True);
end;
end;
end;
end;