View Single Post
  #1  
Old 10-06-2013, 15:22
sentinelks sentinelks is offline
Banned
 
Join Date: May 2013
Location: hjklò
Posts: 281
Thanks: 74
Thanked 320 Times in 157 Posts
sentinelks is on a distinguished road
option component + 2 directory x new update (Rovio and Rovio Entertainment Ltd)

HTML Code:
#define MyAppVersion "1.0"
#define MyAppPublisher " 2013 Rovio Entertainment Ltd."
#define MyAppURL "http://www.rovio.com/"
#define MyAppExeName ""

[Setup]
AppId={{C74A912F-A9A6-42FE-8574-7A8AC41FD91E}
AppName=AngryBirds Collection & BadPiggies
AppVersion=0.0.0.0
DefaultDirName={pf}\Rovio
DefaultGroupName=AngryBirds+BadPiggies
OutputDir=.
OutputBaseFilename=setup_AngryBirds_Collection+BadPiggies
SetupIconFile=Wizard_Res\icon.ico
WizardImageFile=.\Wizard_Res\WizardImage.bmp
WizardSmallImageFile=.\Wizard_Res\WizardSmallImage.bmp
Compression=lzma/ultra
SolidCompression=yes

[Languages]
;Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
Name: "default"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Types]
Name: "full";    Description: "Full installation"
Name: "compact"; Description: "Compact installation"
Name: "custom";  Description: "Custom installation"; Flags: iscustom

[Components]
Name: "Angry";  Description: "Angry Birds";           Types: full compact custom; Flags: fixed
Name: "Pkey";   Description: "P a t c h";             Types: full compact custom
Name: "Angry2"; Description: "Angry Birds Rio";       Types: full custom
Name: "Angry4"; Description: "Angry Birds Seasons";   Types: full custom
Name: "Angry3"; Description: "Angry Birds Space";     Types: full custom
Name: "Angry5"; Description: "Angry Birds Star Wars"; Types: full custom
Name: "BadP";   Description: "Bad Piggies";           Types: full compact custom

[Files] 
Source: "Compiled\Patch\*"; DestDir: "C:\Program Files (x86)\Rovio\Patch"; Components: Pkey ; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "Compiled\Rovio\Angry Birds\*"; DestDir: "C:\Program Files (x86)\Rovio\Angry Birds"; Components: Angry; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "Compiled\Rovio\Angry Birds Rio\*"; DestDir: "C:\Program Files (x86)\Rovio\Angry Birds Rio"; Components: Angry2; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "Compiled\Rovio\Angry Birds Space\*"; DestDir: "C:\Program Files (x86)\Rovio\Angry Birds Space"; Components: Angry3; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "Compiled\Rovio\Angry Birds Star Wars\*"; DestDir: "C:\Program Files (x86)\Rovio\Angry Birds Star Wars"; Components: Angry5; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "Compiled\Rovio Entertainment Ltd\Angry Birds Seasons\*"; DestDir: "C:\Program Files (x86)\Rovio Entertainment Ltd\Angry Birds Seasons"; Components: Angry4; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "Compiled\Rovio Entertainment Ltd\Bad Piggies\*"; DestDir: "C:\Program Files (x86)\Rovio Entertainment Ltd\Bad Piggies"; Components: BadP; Flags: ignoreversion recursesubdirs createallsubdirs

[Icons]
Name: "{group}\AngryBirds+BadPiggies"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\AngryBirds"; Filename: "{app}\Angry Birds\AngryBirds.exe"; Tasks: desktopicon
Name: "{commondesktop}\AngryBirdsRio"; Filename: "{app}\Angry Birds Rio\AngryBirdsRio.exe"; Tasks: desktopicon; Components: Angry2
Name: "{commondesktop}\Angry Birds Space"; Filename: "{app}\Angry Birds Space\AngryBirdsSpace.exe"; Tasks: desktopicon; Components: Angry3
Name: "{commondesktop}\Angry Birds Star Wars"; Filename: "{app}\Angry Birds Star Wars\AngryBirdsStarWars.exe"; Tasks: desktopicon; Components: Angry5
Name: "{commondesktop}\Angry Birds Seasons"; Filename: "C:\Program Files (x86)\Rovio Entertainment Ltd\Angry Birds Seasons\AngryBirdsSeasonsFull.exe"; Tasks: desktopicon; Components: Angry4
Name: "{commondesktop}\Bad Piggies"; Filename: "C:\Program Files (x86)\Rovio Entertainment Ltd\Bad Piggies\BadPiggies.exe"; Tasks: desktopicon; Components: BadP

Last edited by sentinelks; 10-06-2013 at 17:17.
Reply With Quote
Sponsored Links