Commit 50788b71 authored by twanvl's avatar twanvl

0.3.2 installer

parent a23741ab
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
[setup] [setup]
AppName = Magic Set Editor 2 AppName = Magic Set Editor 2
AppVerName = Magic Set Editor 2 - 0.3.1 beta AppVerName = Magic Set Editor 2 - 0.3.2 beta
AppCopyright = Copyright 2001-2006 Twan van Laarhoven AppCopyright = Copyright 2001-2006 Twan van Laarhoven
DefaultDirName = {pf}\Magic Set Editor 2 DefaultDirName = {pf}\Magic Set Editor 2
DisableStartupPrompt = 1 DisableStartupPrompt = 1
...@@ -36,93 +36,95 @@ Name: "custom"; Description: "Custom installation"; Flags: iscustom ...@@ -36,93 +36,95 @@ Name: "custom"; Description: "Custom installation"; Flags: iscustom
[Components] [Components]
; Note: The following line does nothing other than provide a visual cue ; Note: The following line does nothing other than provide a visual cue
; to the user that the program files are installed no matter what. ; to the user that the program files are installed no matter what.
Name: "prog"; Description: "MSE Program Files"; Flags: fixed; Types: full custom magic vs yugioh Name: "prog"; Description: "MSE Program Files"; Flags: fixed; Types: full custom magic vs yugioh
Name: "style"; Description: "Templates"; Types: full custom magic vs yugioh Name: "style"; Description: "Templates"; Types: full custom magic vs yugioh
Name: "style/mtg"; Description: "Magic the Gathering"; Types: full custom magic Name: "style/mtg"; Description: "Magic the Gathering"; Types: full custom magic
Name: "style/mtg/new"; Description: "Modern style, after 8th edition"; Types: full custom magic Name: "style/mtg/new"; Description: "Modern style, after 8th edition"; Types: full custom magic
Name: "style/mtg/old"; Description: "Old style, before 8th edition"; Types: full custom magic Name: "style/mtg/new/base"; Description: "Normal cards"; Types: full custom magic
Name: "style/mtg/oldtoken"; Description: "Tokens (old style)"; Types: full custom magic Name: "style/mtg/new/flip"; Description: "Flip cards"; Types: full custom magic
Name: "style/mtg/newflip"; Description: "Flip cards (modern style)"; Types: full custom magic Name: "style/mtg/new/split"; Description: "Split cards"; Types: full custom magic
Name: "style/mtg/newsplit"; Description: "Split cards (modern style)"; Types: full custom magic Name: "style/mtg/new/promo"; Description: "Promotional cards"; Types: full custom magic
Name: "style/mtg/promo"; Description: "Promotional cards (modern style)"; Types: full custom magic Name: "style/mtg/new/textless"; Description: "Texttless cards"; Types: full custom magic
Name: "style/mtg/textless"; Description: "Texttless cards (modern style)"; Types: full custom magic Name: "style/mtg/new/extart"; Description: "Extended art style"; Types: full custom magic
Name: "style/vanguard"; Description: "Vanguard (Magic)"; Types: full custom magic Name: "style/mtg/new/planeshift";Description: "Planeshifted"; Types: full custom magic
Name: "style/vs"; Description: "VS System"; Types: full custom vs Name: "style/mtg/old"; Description: "Old style, before 8th edition"; Types: full custom magic
Name: "style/vs/std"; Description: "Standard style"; Types: full custom vs Name: "style/mtg/old/base"; Description: "Normal cards"; Types: full custom magic
Name: "style/vs/ext"; Description: "Extended art promo"; Types: full custom vs Name: "style/mtg/old/split"; Description: "Split cards"; Types: full custom magic
Name: "style/yugioh"; Description: "Yu-Gi-Oh!"; Types: full custom yugioh Name: "style/mtg/old/token"; Description: "Tokens"; Types: full custom magic
Name: "style/mtg/vanguard"; Description: "Vanguard"; Types: full custom magic
Name: "style/vs"; Description: "VS System"; Types: full custom vs
Name: "style/vs/std"; Description: "Standard style"; Types: full custom vs
Name: "style/vs/ext"; Description: "Extended art promo"; Types: full custom vs
Name: "style/yugioh"; Description: "Yu-Gi-Oh!"; Types: full custom yugioh
[Files] [Files]
; ------------------------------ : Program ; ------------------------------ : Program
; program ; program
Source: "build/Release Unicode/mse.exe"; DestDir: "{app}"; Components: prog; Flags: replacesameversion Source: "build/Release Unicode/mse.exe"; DestDir: "{app}"; Components: prog; Flags: replacesameversion
Source: "tools/msw-installer/msvcr71.dll"; DestDir: "{sys}"; Components: prog; Flags: restartreplace sharedfile uninsneveruninstall onlyifdoesntexist Source: "tools/msw-installer/msvcr71.dll"; DestDir: "{sys}"; Components: prog; Flags: restartreplace sharedfile uninsneveruninstall onlyifdoesntexist
; locale : en ; locale : en
Source: "data/en.mse-locale/*"; DestDir: "{app}/data/en.mse-locale/"; Components: prog; Flags: recursesubdirs Source: "data/en.mse-locale/*"; DestDir: "{app}/data/en.mse-locale/"; Components: prog; Flags: recursesubdirs
; ------------------------------ : Magic ; ------------------------------ : Magic
; game : magic ; Basic
Source: "data/magic.mse-game/*"; DestDir: "{app}/data/magic.mse-game/"; Components: style/mtg; Source: "data/magic.mse-game/*"; DestDir: "{app}/data/magic.mse-game/"; Components: style/mtg;
Source: "data/magic.mse-game/stats/*"; DestDir: "{app}/data/magic.mse-game/stats/"; Components: style/mtg; Source: "data/magic.mse-game/stats/*"; DestDir: "{app}/data/magic.mse-game/stats/"; Components: style/mtg;
; include : magic-blends
Source: "data/magic-blends.mse-include/*"; DestDir: "{app}/data/magic-blends.mse-include/"; Components: style/mtg; Source: "data/magic-blends.mse-include/*"; DestDir: "{app}/data/magic-blends.mse-include/"; Components: style/mtg;
Source: "data/magic-default-image.mse-include/*"; DestDir: "{app}/data/magic-default-image.mse-include/"; Components: style/mtg;
; include : magic-watermarks
Source: "data/magic-watermarks.mse-include/*"; DestDir: "{app}/data/magic-watermarks.mse-include/"; Components: style/mtg; Source: "data/magic-watermarks.mse-include/*"; DestDir: "{app}/data/magic-watermarks.mse-include/"; Components: style/mtg;
Source: "data/magic-mana-small.mse-symbol-font/*"; DestDir: "{app}/data/magic-mana-small.mse-symbol-font/"; Components: style/mtg;
Source: "data/magic-mana-large.mse-symbol-font/*"; DestDir: "{app}/data/magic-mana-large.mse-symbol-font/"; Components: style/mtg;
; style : magic-new
Source: "data/magic-new.mse-style/*"; DestDir: "{app}/data/magic-new.mse-style/"; Components: style/mtg/new;
; style : magic-old
Source: "data/magic-old.mse-style/*"; DestDir: "{app}/data/magic-old.mse-style/"; Components: style/mtg/old;
; style : magic-old-token
Source: "data/magic-old-token.mse-style/*"; DestDir: "{app}/data/magic-old-token.mse-style/"; Components: style/mtg/oldtoken;
; style : magic-new
Source: "data/magic-new.mse-style/*"; DestDir: "{app}/data/magic-new.mse-style/"; Components: style/mtg/new/base;
; style : magic-new-flip ; style : magic-new-flip
Source: "data/magic-new-flip.mse-style/*"; DestDir: "{app}/data/magic-new-flip.mse-style/"; Components: style/mtg/newflip; Source: "data/magic-new-flip.mse-style/*"; DestDir: "{app}/data/magic-new-flip.mse-style/"; Components: style/mtg/new/flip;
; style : magic-new-split ; style : magic-new-split
Source: "data/magic-new-split.mse-style/*"; DestDir: "{app}/data/magic-new-split.mse-style/"; Components: style/mtg/newsplit; Source: "data/magic-new-split.mse-style/*"; DestDir: "{app}/data/magic-new-split.mse-style/"; Components: style/mtg/new/split;
; style : magic-new-promo ; style : magic-new-promo
Source: "data/magic-new-promo.mse-style/*"; DestDir: "{app}/data/magic-new-promo.mse-style/"; Components: style/mtg/promo; Source: "data/magic-new-promo.mse-style/*"; DestDir: "{app}/data/magic-new-promo.mse-style/"; Components: style/mtg/new/promo;
; style : magic-textless ; style : magic-textless
Source: "data/magic-textless.mse-style/*"; DestDir: "{app}/data/magic-textless.mse-style/"; Components: style/mtg/textless; Source: "data/magic-textless.mse-style/*"; DestDir: "{app}/data/magic-textless.mse-style/"; Components: style/mtg/new/textless;
; style : magic-extended-art
Source: "data/magic-extended-art.mse-style/*"; DestDir: "{app}/data/magic-extended-art.mse-style/"; Components: style/mtg/new/extart;
; font : magic-mana-small ; style : magic-planeshifted
Source: "data/magic-mana-small.mse-symbol-font/*"; DestDir: "{app}/data/magic-mana-small.mse-symbol-font/"; Components: style/mtg; Source: "data/magic-planeshifted.mse-style/*"; DestDir: "{app}/data/magic-planeshifted.mse-style/"; Components: style/mtg/new/planeshift;
; font : magic-mana-large ; style : magic-old
Source: "data/magic-mana-large.mse-symbol-font/*"; DestDir: "{app}/data/magic-mana-large.mse-symbol-font/"; Components: style/mtg/new style/mtg/newflip; Source: "data/magic-old.mse-style/*"; DestDir: "{app}/data/magic-old.mse-style/"; Components: style/mtg/old/base;
; style : magic-old-split
Source: "data/magic-old-split.mse-style/*"; DestDir: "{app}/data/magic-old-split.mse-style/"; Components: style/mtg/old/split;
; style : magic-old-token
Source: "data/magic-old-token.mse-style/*"; DestDir: "{app}/data/magic-old-token.mse-style/"; Components: style/mtg/old/token;
; export : magic-test ; export : magic-test
;Source: "data/magic-test.mse-export-template/export-template"; DestDir: "{app}/data/magic-test.mse-export-template/"; Components: style/mtg; ;Source: "data/magic-test.mse-export-template/export-template"; DestDir: "{app}/data/magic-test.mse-export-template/"; Components: style/mtg;
; fonts ; fonts
Source: "tools/msw-installer/font/matrixb.ttf"; DestDir: "{fonts}"; FontInstall: "Matrix"; Components: style/mtg/new style/mtg/newflip; Flags: onlyifdoesntexist uninsneveruninstall Source: "tools/msw-installer/font/matrixb.ttf"; DestDir: "{fonts}"; FontInstall: "Matrix"; Components: style/mtg/new; Flags: onlyifdoesntexist uninsneveruninstall
Source: "tools/msw-installer/font/magmed.ttf"; DestDir: "{fonts}"; FontInstall: "MagicMedieval"; Components: style/mtg/old; Flags: onlyifdoesntexist uninsneveruninstall Source: "tools/msw-installer/font/magmed.ttf"; DestDir: "{fonts}"; FontInstall: "MagicMedieval"; Components: style/mtg/old; Flags: onlyifdoesntexist uninsneveruninstall
Source: "tools/msw-installer/font/mplantin.ttf"; DestDir: "{fonts}"; FontInstall: "MPlantin"; Components: style/mtg; Flags: onlyifdoesntexist uninsneveruninstall Source: "tools/msw-installer/font/mplantin.ttf"; DestDir: "{fonts}"; FontInstall: "MPlantin"; Components: style/mtg; Flags: onlyifdoesntexist uninsneveruninstall
Source: "tools/msw-installer/font/mplantinit.ttf"; DestDir: "{fonts}"; FontInstall: "MPlantin-Italic"; Components: style/mtg; Flags: onlyifdoesntexist uninsneveruninstall Source: "tools/msw-installer/font/mplantinit.ttf"; DestDir: "{fonts}"; FontInstall: "MPlantin-Italic"; Components: style/mtg; Flags: onlyifdoesntexist uninsneveruninstall
; ------------------------------ : Vanguard ; ------------------------------ : Vanguard
; game : vanguard ; game : vanguard
Source: "data/vanguard.mse-game/*"; DestDir: "{app}/data/vanguard.mse-game/"; Components: style/vanguard; Source: "data/vanguard.mse-game/*"; DestDir: "{app}/data/vanguard.mse-game/"; Components: style/mtg/vanguard;
; style : vanguard-standard ; style : vanguard-standard
Source: "data/vanguard-standard.mse-style/*"; DestDir: "{app}/data/vanguard-standard.mse-style/"; Components: style/vanguard; Source: "data/vanguard-standard.mse-style/*"; DestDir: "{app}/data/vanguard-standard.mse-style/"; Components: style/mtg/vanguard;
; ------------------------------ : VS System ; ------------------------------ : VS System
; game : vs ; Basic : vs
Source: "data/vs.mse-game/*"; DestDir: "{app}/data/vs.mse-game/"; Components: style/vs; Source: "data/vs.mse-game/*"; DestDir: "{app}/data/vs.mse-game/"; Components: style/vs;
Source: "data/vs-standard-arrow.mse-symbol-font/*"; DestDir: "{app}/data/vs-standard-arrow.mse-symbol-font/";Components: style/vs
; style : vs-standard ; style : vs-standard
Source: "data/vs-standard.mse-style/*"; DestDir: "{app}/data/vs-standard.mse-style/"; Components: style/vs/std; Source: "data/vs-standard.mse-style/*"; DestDir: "{app}/data/vs-standard.mse-style/"; Components: style/vs/std;
...@@ -130,9 +132,6 @@ Source: "data/vs-standard.mse-style/*"; DestDir: "{ap ...@@ -130,9 +132,6 @@ Source: "data/vs-standard.mse-style/*"; DestDir: "{ap
; style : vs-extended ; style : vs-extended
Source: "data/vs-extended-art.mse-style/*"; DestDir: "{app}/data/vs-extended-art.mse-style/"; Components: style/vs/ext; Source: "data/vs-extended-art.mse-style/*"; DestDir: "{app}/data/vs-extended-art.mse-style/"; Components: style/vs/ext;
; font : vs-arrow
Source: "data/vs-standard-arrow.mse-symbol-font/*"; DestDir: "{app}/data/vs-standard-arrow.mse-symbol-font/";Components: style/vs
; fonts ; fonts
Source: "tools/msw-installer/font/dirtyheadline.ttf"; DestDir: "{fonts}"; FontInstall: "Dirty Headline"; Components: style/vs; Flags: onlyifdoesntexist uninsneveruninstall Source: "tools/msw-installer/font/dirtyheadline.ttf"; DestDir: "{fonts}"; FontInstall: "Dirty Headline"; Components: style/vs; Flags: onlyifdoesntexist uninsneveruninstall
Source: "tools/msw-installer/font/eurosti.ttf"; DestDir: "{fonts}"; FontInstall: "Eurostile"; Components: style/vs; Flags: onlyifdoesntexist uninsneveruninstall Source: "tools/msw-installer/font/eurosti.ttf"; DestDir: "{fonts}"; FontInstall: "Eurostile"; Components: style/vs; Flags: onlyifdoesntexist uninsneveruninstall
...@@ -159,10 +158,10 @@ Name: "{commonprograms}\Magic Set Editor"; Filename: "{app}\mse.exe"; WorkingDir ...@@ -159,10 +158,10 @@ Name: "{commonprograms}\Magic Set Editor"; Filename: "{app}\mse.exe"; WorkingDir
[Registry] [Registry]
; .mse-set file association ; .mse-set file association
Root: HKCR; Subkey: ".mse-set"; ValueType: string; ValueName: ""; ValueData: "MagicSetEditor2Set"; Flags: uninsdeletevalue Root: HKCR; Subkey: ".mse-set"; ValueType: string; ValueName: ""; ValueData: "MagicSetEditor2Set"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "MagicSetEditor2Set"; ValueType: string; ValueName: ""; ValueData: "Magic Set Editor Set"; Flags: uninsdeletekey Root: HKCR; Subkey: "MagicSetEditor2Set"; ValueType: string; ValueName: ""; ValueData: "Magic Set Editor Set"; Flags: uninsdeletekey
Root: HKCR; Subkey: "MagicSetEditor2Set\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\mse.exe,3" Root: HKCR; Subkey: "MagicSetEditor2Set\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\mse.exe,3"
Root: HKCR; Subkey: "MagicSetEditor2Set\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\mse.exe"" ""%1""" Root: HKCR; Subkey: "MagicSetEditor2Set\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\mse.exe"" ""%1"""
; .mse-symbol file association ; .mse-symbol file association
Root: HKCR; Subkey: ".mse-symbol"; ValueType: string; ValueName: ""; ValueData: "MagicSetEditor2Symbol"; Flags: uninsdeletevalue Root: HKCR; Subkey: ".mse-symbol"; ValueType: string; ValueName: ""; ValueData: "MagicSetEditor2Symbol"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "MagicSetEditor2Symbol"; ValueType: string; ValueName: ""; ValueData: "Magic Set Editor Symbol"; Flags: uninsdeletekey Root: HKCR; Subkey: "MagicSetEditor2Symbol"; ValueType: string; ValueName: ""; ValueData: "Magic Set Editor Symbol"; Flags: uninsdeletekey
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment