Skip to content

Commit

Permalink
Update setup script
Browse files Browse the repository at this point in the history
- Add "Manic Digger development team" as AppPublisher
- Install to program files folder by default
- Include german and french languages as they are also supported in the game
- Add ability to create a desktop shortcut that displays external icon. Workaround for #1
  • Loading branch information
croxxx committed Mar 12, 2016
1 parent 2dc6143 commit a74e902
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions setup.iss
Expand Up @@ -8,10 +8,11 @@
AppId={{119E2FCB-5CDD-4C24-BCB2-56A824E2BF0A}
AppName=Manic Digger
AppVerName=Manic Digger
AppPublisher=Manic Digger development team
AppPublisherURL=http://www.manicdigger.sourceforge.net/
AppSupportURL=http://www.manicdigger.sourceforge.net/
AppUpdatesURL=http://www.manicdigger.sourceforge.net/
DefaultDirName={sd}\Manic Digger
DefaultDirName={pf}\Manic Digger
DefaultGroupName=Manic Digger
AllowNoIcons=yes
OutputBaseFilename=setup
Expand All @@ -23,6 +24,11 @@ WizardSmallImageFile=extra/setup_WizardSmallImage.bmp

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"

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

[Files]
Source: "output\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Expand All @@ -32,17 +38,15 @@ Source: "output\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs create
Name: "{group}\{cm:UninstallProgram,Manic Digger}"; Filename: "{uninstallexe}"
Name: "{group}\Manic Digger"; Filename: "{app}\ManicDigger.exe"
Name: "{group}\Configuration"; Filename: "{app}\UserData"
Name: "{commondesktop}\Manic Digger"; Filename: "{app}\ManicDigger.exe"; IconFilename: "{app}\data\local\md.ico"; Tasks: desktopicon

[Registry]
Root: HKCR; Subkey: ".mdlink"; ValueType: string; ValueName: ""; ValueData: "ManicDigger"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "ManicDigger"; ValueType: string; ValueName: ""; ValueData: "Manic Digger multiplayer link"; Flags: uninsdeletekey
Root: HKCR; Subkey: "ManicDigger\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\ManicDigger.exe,0"
Root: HKCR; Subkey: "ManicDigger\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\ManicDigger.exe"" ""%1"""




Root: HKCR; Subkey: "md"; ValueType: string; ValueName: ""; ValueData: "URL:Manic Digger"; Flags: uninsdeletekey
Root: HKCR; Subkey: "md"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""; Flags: uninsdeletekey
Root: HKCR; Subkey: "md\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\ManicDigger.exe,0"
Root: HKCR; Subkey: "md\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\ManicDigger.exe"" ""%1"""
Root: HKCR; Subkey: "md\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\ManicDigger.exe"" ""%1"""

0 comments on commit a74e902

Please sign in to comment.