From 8782261d8fa6d2456d85b245b7d01824414b8d51 Mon Sep 17 00:00:00 2001 From: brunzelchen Date: Thu, 14 Oct 2010 18:02:35 +0000 Subject: new medley branch, based on the actual (1.1) trunk. the old one will be deleted soon git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@2666 b956fd51-792f-4845-bead-9b4dfca2ff2c --- .../installer/settings/files_main_install.nsh | 90 ++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 medley_new/installer/settings/files_main_install.nsh (limited to 'medley_new/installer/settings/files_main_install.nsh') diff --git a/medley_new/installer/settings/files_main_install.nsh b/medley_new/installer/settings/files_main_install.nsh new file mode 100644 index 00000000..10afc6f6 --- /dev/null +++ b/medley_new/installer/settings/files_main_install.nsh @@ -0,0 +1,90 @@ +; ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ +; UltraStar Deluxe Installer: Main components +; ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ ~+~ + +; Remove old files from previous versions +IfFileExists $INSTDIR\ScoreConverter.exe 0 +2 +Delete "$INSTDIR\ScoreConverter.exe" +IfFileExists $INSTDIR\USdx.exe 0 +2 +Delete "$INSTDIR\USdx.exe" +IfFileExists $INSTDIR\covers.cache 0 +2 +Delete "$INSTDIR\covers.cache" +IfFileExists $INSTDIR\avcodec-51.dll 0 +2 +Delete "$INSTDIR\avcodec-51.dll" +IfFileExists $INSTDIR\avformat-50.dll 0 +2 +Delete "$INSTDIR\avformat-50.dll" +IfFileExists $INSTDIR\avutil-49.dll 0 +2 +Delete "$INSTDIR\avutil-49.dll" +IfFileExists $INSTDIR\bass.dll 0 +2 +Delete "$INSTDIR\bass.dll" +IfFileExists $INSTDIR\SDL.dll 0 +2 +Delete "$INSTDIR\SDL.dll" +IfFileExists $INSTDIR\sqlite3.dll 0 +2 +Delete "$INSTDIR\sqlite3.dll" + +RMDir /r "$INSTDIR\Themes" +RMDir /r "$INSTDIR\Skins" +RMDir /r "$INSTDIR\Plugins" +RMDir /r "$INSTDIR\Languages" + +; Create Directories: + +CreateDirectory $INSTDIR\plugins +CreateDirectory $INSTDIR\covers +CreateDirectory $INSTDIR\songs + +${If} $UseAppData == true + + ; Create folders in appdata for current user + SetShellVarContext current + CreateDirectory $UserDataPath + CreateDirectory $UserDataPath\screenshots + CreateDirectory $UserDataPath\playlists + + SetOutPath "$INSTDIR" + + CreateShortCut "screenshots.lnk" "$UserDataPath\screenshots" + CreateShortCut "playlists.lnk" "$UserDataPath\playlists" + CreateShortCut "config.ini.lnk" "$ConfigIniPath" + + SetShellVarContext all +${EndIf} + +; themes, languages, sounds, fonts, visuals dir + +SetOutPath "$INSTDIR" + +File /r /x .svn /x .gitignore ..\game\themes +File /r /x .svn /x .gitignore ..\game\languages +File /r /x .svn /x .gitignore ..\game\sounds +File /r /x .svn /x .gitignore ..\game\fonts +File /r /x .svn /x .gitignore ..\game\resources +File /r /x .svn /x .gitignore ..\game\visuals + +; Root dir: + +File .\dependencies\dll\*.dll + +File ..\ChangeLog.txt +File ..\ChangeLog.GERMAN.txt +File ..\game\LuaCommands.odt +File ..\README.txt +File .\dependencies\documents\license.txt +File .\dependencies\documents\documentation.pdf + +File "..\${exe}.exe" + +; Covers dir: + +SetOutPath "$INSTDIR\covers" + +IfFileExists $INSTDIR\covers\covers.ini +2 0 +File ..\game\covers\covers.ini +File ..\game\covers\NoCover.jpg + +; Plugins dir: + +SetOutPath "$INSTDIR\plugins\" +File "..\game\plugins\*.*" + +SetOutPath "$INSTDIR" \ No newline at end of file -- cgit v1.2.3