aboutsummaryrefslogtreecommitdiffstats
path: root/installer/UltraStar Deluxe.nsi
diff options
context:
space:
mode:
authorcanni0 <canni0@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-04-23 18:04:03 +0000
committercanni0 <canni0@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-04-23 18:04:03 +0000
commite84ce1549d84604afe8b81ab82059f67b4e3b3b7 (patch)
treea4958b477052b6031eff16fd2dc11a02dd63ae31 /installer/UltraStar Deluxe.nsi
parentc9a13f8923d1cc8798bcb07a0808855380d083c8 (diff)
downloadusdx-e84ce1549d84604afe8b81ab82059f67b4e3b3b7.tar.gz
usdx-e84ce1549d84604afe8b81ab82059f67b4e3b3b7.tar.xz
usdx-e84ce1549d84604afe8b81ab82059f67b4e3b3b7.zip
- Redesign of custom settings page
New: Ability to select a different song dir New: Select ingame sorting - Updated language file - Fixed: Added resources folder git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2280 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to 'installer/UltraStar Deluxe.nsi')
-rw-r--r--installer/UltraStar Deluxe.nsi38
1 files changed, 15 insertions, 23 deletions
diff --git a/installer/UltraStar Deluxe.nsi b/installer/UltraStar Deluxe.nsi
index 5be85f33..c7fe26ab 100644
--- a/installer/UltraStar Deluxe.nsi
+++ b/installer/UltraStar Deluxe.nsi
@@ -151,9 +151,10 @@ Page custom Settings
Function Settings
-!insertmacro MUI_HEADER_TEXT " " "$(page_settings_subtitle)"
+!insertmacro INSTALLOPTIONS_WRITE "Settings-$LANGUAGE" "Field 18" "State" "$INSTDIR\songs"
- !insertmacro INSTALLOPTIONS_DISPLAY "Settings-$LANGUAGE"
+!insertmacro MUI_HEADER_TEXT " " "$(page_settings_subtitle)"
+!insertmacro INSTALLOPTIONS_DISPLAY "Settings-$LANGUAGE"
; Get all the variables:
@@ -164,13 +165,15 @@ var /GLOBAL fullscreen
var /GLOBAL language2
var /GLOBAL resolution
var /GLOBAL tabs
-var /GLOBAL animations
+var /GLOBAL sorting
+var /GLOBAL songdir
- !insertmacro INSTALLOPTIONS_READ $fullscreen "Settings-$LANGUAGE" "Field 6" "State"
- !insertmacro INSTALLOPTIONS_READ $language2 "Settings-$LANGUAGE" "Field 7" "State"
- !insertmacro INSTALLOPTIONS_READ $resolution "Settings-$LANGUAGE" "Field 8" "State"
- !insertmacro INSTALLOPTIONS_READ $tabs "Settings-$LANGUAGE" "Field 9" "State"
- !insertmacro INSTALLOPTIONS_READ $animations "Settings-$LANGUAGE" "Field 10" "State"
+ !insertmacro INSTALLOPTIONS_READ $fullscreen "Settings-$LANGUAGE" "Field 5" "State"
+ !insertmacro INSTALLOPTIONS_READ $language2 "Settings-$LANGUAGE" "Field 6" "State"
+ !insertmacro INSTALLOPTIONS_READ $resolution "Settings-$LANGUAGE" "Field 7" "State"
+ !insertmacro INSTALLOPTIONS_READ $tabs "Settings-$LANGUAGE" "Field 8" "State"
+ !insertmacro INSTALLOPTIONS_READ $sorting "Settings-$LANGUAGE" "Field 15" "State"
+ !insertmacro INSTALLOPTIONS_READ $songdir "Settings-$LANGUAGE" "Field 18" "State"
; Write all variables to config.ini
@@ -190,26 +193,14 @@ StrCpy $path_configini "$path_config\config.ini"
${WriteToConfig} "[Game]$\r$\n" "$path_configini"
${WriteToConfig} "Language=$language2$\r$\n" "$path_configini"
${WriteToConfig} "Tabs=$tabs$\r$\n" "$path_configini"
+${WriteToConfig} "Sorting=$sorting$\r$\n" "$path_configini"
${WriteToConfig} "[Graphics]$\r$\n" "$path_configini"
${WriteToConfig} "FullScreen=$fullscreen$\r$\n" "$path_configini"
${WriteToConfig} "Resolution=$resolution$\r$\n" "$path_configini"
-${WriteToConfig} "[Sound]$\r$\n" "$path_configini"
-${WriteToConfig} "PreviewFading=3 Secs$\r$\n" "$path_configini"
-
-; Animations On / Off Tasks
-
-${If} $animations == "Off"
-${WriteToConfig} "[Advanced]$\r$\n" "$path_configini"
-${WriteToConfig} "LoadAnimation=Off$\r$\n" "$path_configini"
-${WriteToConfig} "EffectSing=Off$\r$\n" "$path_configini"
-${WriteToConfig} "ScreenFade=Off$\r$\n" "$path_configini"
-${EndIf}
-
-${WriteToConfig} "[Lyrics]$\r$\n" "$path_configini"
-${WriteToConfig} "LyricsFont=Plain$\r$\n" "$path_configini"
-${WriteToConfig} "LyricsEffect=Slide$\r$\n" "$path_configini"
+${WriteToConfig} "[Directories]$\r$\n" "$path_configini"
+${WriteToConfig} "SongDir2=$songdir$\r$\n" "$path_configini"
FunctionEnd ; Settings page End
@@ -1379,6 +1370,7 @@ done:
!insertmacro INSTALLOPTIONS_EXTRACT_AS ".\settings\settings-1033.ini" "Settings-1033"
!insertmacro INSTALLOPTIONS_EXTRACT_AS ".\settings\settings-1038.ini" "Settings-1038"
+
FunctionEnd
Function un.onInit