aboutsummaryrefslogtreecommitdiffstats
path: root/installer/settings/files_main_install.nsh
blob: e9e0e3d2a842c26f0b76becddc8cb1f73d9ad9ae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
; ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~
; UltraStar Deluxe Installer: Main components
; ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~

; Create Directories:

CreateDirectory $INSTDIR\plugins
CreateDirectory $INSTDIR\songs
CreateDirectory $INSTDIR\screenshots
CreateDirectory $INSTDIR\playlists

SetOutPath "$INSTDIR"

; themes, languages, sounds, visuals dir

File /r ..\game\themes
File /r ..\game\languages
File /r ..\game\sounds
File /r ..\installerdependencies\visuals

; Root dir:

File ..\nstallerdependencies\dll\*.dll

File ..\ChangeLog.txt
File ..\ChangeLog.german.txt
File ..\README.txt
File ..\installerdependencies\documents\documentation.pdf

File "..\ScoreConverter.exe"
File "..\${exe}.exe"

; Covers dir:

IfFileExists $INSTDIR\covers\covers.ini +2 0
File ..\game\covers\Covers.ini
File ..\game\covers\NoCover.jpg

; Plugins dir:

SetOutPath "$INSTDIR\Plugins\"
  File "..\Plugins\Blind.dll"
  File "..\Plugins\Duell.dll"
  File "..\Plugins\Hold_The_Line.dll"
  File "..\Plugins\TeamDuell.dll"
  File "..\Plugins\Until5000.dll"

${If} ${AtLeastWinVista}

  SetOutPath "$WINDIR"
  File "..\installerdependencies\plugins\gdf.dll"

${EndIf}