52 lines
2.1 KiB
Plaintext
52 lines
2.1 KiB
Plaintext
;InnoSetupVersion=5.4.3
|
|
#define AppVer GetFileVersion('..\Blocks3D.exe')
|
|
|
|
[Setup]
|
|
AppName=Blocks3D
|
|
AppVersion=v{#AppVer}
|
|
AppId={{4C5DF268-0208-4CDE-A7F0-65F7E2CB5067}
|
|
AppPublisherURL=http://blocks3d.com/
|
|
AppSupportURL=http://blocks3d.com/
|
|
AppUpdatesURL=http://blocks3d.com/
|
|
DefaultDirName={%localappdata}\Blocks3D
|
|
OutputBaseFilename=B3DSTP
|
|
Compression=lzma2
|
|
PrivilegesRequired=lowest
|
|
WizardImageFile=setup.bmp
|
|
DefaultGroupName=Blocks3D
|
|
DiskSpanning=yes
|
|
SlicesPerDisk=1
|
|
DiskSliceSize=1457664
|
|
|
|
|
|
[UninstallDelete]
|
|
Type: filesandordirs; Name: "{app}"
|
|
|
|
[Files]
|
|
Source: "Redist\vcredist_x86.exe"; DestDir: "{tmp}"; Flags: ignoreversion
|
|
;Source: "Redist\vcredist_x64.exe"; DestDir: "{tmp}"; Check: "IsWin64"; Flags: ignoreversion
|
|
Source: "..\content\*"; DestDir: "{app}\content"; Flags: ignoreversion recursesubdirs
|
|
;Source: "..\SDL.DLL"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs
|
|
Source: "..\Blocks3D.exe"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs
|
|
|
|
[Registry]
|
|
|
|
|
|
[Run]
|
|
Filename: "{tmp}\vcredist_x86.exe"; Parameters: "/q"; Tasks: instvc;
|
|
;Filename: "{tmp}\vcredist_x64.exe"; Parameters: "/q"; Tasks: instvc; Check: "IsWin64";
|
|
Filename: "iexplore.exe"; Parameters: "http://www.blocks3d.com/FirstInstall"; Description: Start playing Blocks3D; Flags: shellexec postinstall nowait skipifsilent
|
|
|
|
[Icons]
|
|
Name: "{group}\Play Blocks3D"; Filename: "{%programfiles}\Internet Explorer\iexplore.exe"; Parameters: "http://www.blocks3d.com/Games"; IconFilename: "{app}\Blocks3D.exe"; Tasks: startscut;
|
|
Name: "{group}\Blocks3D Editor"; Filename: "{app}\Blocks3D.exe"; Tasks: startscut;
|
|
|
|
Name: "{userdesktop}\Play Blocks3D"; Filename: "{%programfiles}\Internet Explorer\iexplore.exe"; Parameters: "http://www.blocks3d.com/Games"; IconFilename: "{app}\Blocks3D.exe"; Tasks: startscut;
|
|
Name: "{userdesktop}\Blocks3D Editor"; Filename: "{app}\Blocks3D.exe"; Tasks: desktopicon
|
|
|
|
[Tasks]
|
|
Name: "instvc"; Description: "Install Visual C++ Redistributable 2005 SP1 (Requires elevated permissions)";
|
|
Name: "desktopicon"; Description: "Create Desktop Icons";
|
|
Name: "startscut"; Description: "Create Start Menu Icons";
|
|
|