Changeset - r18486:4ca8353212e1
[Not reviewed]
master
0 1 0
rubidium - 13 years ago 2011-11-26 18:53:07
rubidium@openttd.org
(svn r23340) -Fix [FS#4824]: [Windows] A text in the installer was so long that NSIS didn't display it right anymore
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
os/windows/installer/install.nsi
Show inline comments
 
@@ -41,97 +41,97 @@ VIAddVersionKey "LegalCopyright" " "
 
; Main Install settings
 
Name "${APPNAMEANDVERSION} ${APPBITS}-bit for Windows ${EXTRA_VERSION}"
 

	
 
; NOTE: Keep trailing backslash!
 
InstallDirRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenTTD" "Install Folder"
 
OutFile "openttd-${APPVERSION}-${APPARCH}.exe"
 
CRCCheck force
 

	
 
ShowInstDetails show
 
ShowUninstDetails show
 

	
 
RequestExecutionLevel admin
 

	
 
Var SHORTCUTS
 
Var CDDRIVE
 

	
 
; Modern interface settings
 
!include "MUI2.nsh"
 
!include "InstallOptions.nsh"
 
!include "WinVer.nsh"
 

	
 
!define MUI_ABORTWARNING
 
!define MUI_WELCOMEPAGE_TITLE_3LINES
 
!insertmacro MUI_PAGE_WELCOME
 
!insertmacro MUI_PAGE_LICENSE "..\..\..\COPYING"
 

	
 
!define MUI_COMPONENTSPAGE_SMALLDESC
 
!insertmacro MUI_PAGE_COMPONENTS
 

	
 
;---------------------------------
 
; Custom page for finding TTDLX CD
 
Page custom SelectCDEnter SelectCDExit ": TTD folder"
 

	
 
!insertmacro MUI_PAGE_DIRECTORY
 

	
 
;Start Menu Folder Page Configuration
 
!define MUI_STARTMENUPAGE_DEFAULTFOLDER $SHORTCUTS
 
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKEY_LOCAL_MACHINE"
 
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTTD"
 
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Shortcut Folder"
 

	
 
!insertmacro MUI_PAGE_STARTMENU "OpenTTD" $SHORTCUTS
 

	
 
!insertmacro MUI_PAGE_INSTFILES
 

	
 
!define MUI_FINISHPAGE_TITLE_3LINES
 
!define MUI_FINISHPAGE_RUN_TEXT "Run ${APPNAMEANDVERSION} now!"
 
!define MUI_FINISHPAGE_RUN "$INSTDIR\openttd.exe"
 
!define MUI_FINISHPAGE_LINK "Visit the OpenTTD site for the latest news, FAQs and downloads"
 
!define MUI_FINISHPAGE_LINK "Visit the OpenTTD site for more information"
 
!define MUI_FINISHPAGE_LINK_LOCATION "${APPURLLINK}"
 
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
 
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme.txt"
 
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
 
!define MUI_WELCOMEFINISHPAGE_CUSTOMFUNCTION_INIT DisableBack
 

	
 
!insertmacro MUI_PAGE_FINISH
 
!define MUI_PAGE_HEADER_TEXT "Uninstall ${APPNAMEANDVERSION}"
 
!insertmacro MUI_UNPAGE_CONFIRM
 
!insertmacro MUI_UNPAGE_INSTFILES
 

	
 
; Set languages (first is default language)
 
!insertmacro MUI_LANGUAGE "English"
 
!insertmacro MUI_RESERVEFILE_LANGDLL
 

	
 
;--------------------------------------------------------------
 
; (Core) OpenTTD install section. Copies all internal game data
 
Section "!OpenTTD" Section1
 
	; Make sure to be upgraded OpenTTD is not running
 
	Call CheckOpenTTDRunning
 

	
 
	; Overwrite files by default, but don't complain on failure
 
	SetOverwrite try
 

	
 
	SetShellVarContext all
 

	
 
	; Define root variable relative to installer
 
	!define PATH_ROOT "..\..\..\"
 

	
 
	; Copy language files
 
	SetOutPath "$INSTDIR\lang\"
 
	File ${PATH_ROOT}bin\lang\english.lng
 

	
 
	; Copy AI files
 
	SetOutPath "$INSTDIR\ai\"
 
	File ${PATH_ROOT}bin\ai\compat_*.nut
 

	
 
	; Copy data files
 
	SetOutPath "$INSTDIR\baseset\"
 
	File ${PATH_ROOT}bin\baseset\*.grf
 
	File ${PATH_ROOT}bin\baseset\*.obg
 
	File ${PATH_ROOT}bin\baseset\*.obm
 
	File ${PATH_ROOT}bin\baseset\*.obs
 
	File ${PATH_ROOT}bin\baseset\opntitle.dat
 

	
 
	; Copy the scripts
 
	SetOutPath "$INSTDIR\scripts\"
 
	File ${PATH_ROOT}bin\scripts\*.*
0 comments (0 inline, 0 general)