mirror of
https://github.com/etlegacy/etlegacy-tools.git
synced 2024-11-24 21:11:17 +00:00
additional fixes
- made et:// protocol registration mandatory - added Play to ETLegacy.com link - fixed typos
This commit is contained in:
parent
06e3cc1e30
commit
145d8382a2
1 changed files with 13 additions and 14 deletions
|
@ -1,9 +1,9 @@
|
||||||
; ------------------------
|
; ------------------------
|
||||||
; ET:Legacy NSIS installer
|
; ET:Legacy NSIS installer
|
||||||
; ------------------------
|
; ------------------------
|
||||||
; Before runing NSIS, ensure to
|
; Before running NSIS, ensure to
|
||||||
; - add NSIS zip plug-in in the current folder (download at http://nsis.sourceforge.net/ZipDLL_plug-in)
|
; - add NSIS zip plug-in in the current folder (http://nsis.sourceforge.net/ZipDLL_plug-in)
|
||||||
; - add ET:Legacy binary files in a ."/etlegacy-windows-${VERSION}" subfolder without omni-bot files.
|
; - add ET:Legacy binary files in a ."/etlegacy-windows-${VERSION}" subfolder without Omni-bot files.
|
||||||
; - change the version number below. You don't need to change anything else.
|
; - change the version number below. You don't need to change anything else.
|
||||||
|
|
||||||
!define VERSION "2.71rc3"
|
!define VERSION "2.71rc3"
|
||||||
|
@ -173,7 +173,7 @@ Section "Wolfenstein: Enemy Territory assets" ASSETS
|
||||||
END:
|
END:
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Section "Omni-Bot" OMNIBOT
|
Section "Omni-bot" OMNIBOT
|
||||||
AddSize 65000 ; approx
|
AddSize 65000 ; approx
|
||||||
SetOutPath $TEMP
|
SetOutPath $TEMP
|
||||||
GOTO GET_BOT
|
GOTO GET_BOT
|
||||||
|
@ -191,13 +191,12 @@ Section "Omni-Bot" OMNIBOT
|
||||||
MessageBox MB_ICONEXCLAMATION|MB_OK "Fatal Error: Omni-bot extraction failed."
|
MessageBox MB_ICONEXCLAMATION|MB_OK "Fatal Error: Omni-bot extraction failed."
|
||||||
|
|
||||||
END:
|
END:
|
||||||
|
SetOutPath $INSTDIR
|
||||||
SetOutPath $INSTDIR
|
CreateDirectory "$SMPROGRAMS\Enemy Territory - Legacy"
|
||||||
CreateDirectory "$SMPROGRAMS\Enemy Territory - Legacy"
|
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Launch Enemy Territory - Legacy with Omni-bots.lnk" "$INSTDIR\etl.exe" "+set omni_bot enable 1 +set omnibot_path legacy\omni-bot\"
|
||||||
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Enemy Territory - Legacy with Omni-Bots.lnk" "$INSTDIR\etl.exe" "+set omni_bot enable 1 +set omnibot_path legacy\omni-bot\"
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Section "Protocol registration" URI
|
Section -URI
|
||||||
WriteRegStr HKCR "et" "URL Protocol" ""
|
WriteRegStr HKCR "et" "URL Protocol" ""
|
||||||
WriteRegStr HKCR "et" "" "URL: Enemy Territory Protocol"
|
WriteRegStr HKCR "et" "" "URL: Enemy Territory Protocol"
|
||||||
WriteRegStr HKCR "et\DefaultIcon" "" "$INSTDIR\etl.exe"
|
WriteRegStr HKCR "et\DefaultIcon" "" "$INSTDIR\etl.exe"
|
||||||
|
@ -233,8 +232,9 @@ SectionEnd
|
||||||
Section -Shortcuts
|
Section -Shortcuts
|
||||||
SetOutPath $INSTDIR
|
SetOutPath $INSTDIR
|
||||||
CreateDirectory "$SMPROGRAMS\Enemy Territory - Legacy"
|
CreateDirectory "$SMPROGRAMS\Enemy Territory - Legacy"
|
||||||
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Enemy Territory - Legacy Homepage.lnk" "http://www.etlegacy.com"
|
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Enemy Territory - Legacy Homepage.lnk" "http://www.etlegacy.com" "" "$INSTDIR\etl.ico"
|
||||||
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Enemy Territory - Legacy.lnk" "$INSTDIR\etl.exe"
|
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Launch Enemy Territory - Legacy.lnk" "$INSTDIR\etl.exe"
|
||||||
|
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Play Enemy Territory - Legacy on ETLegacy.com.lnk" "et://etlegacy.com:27960" "" "$INSTDIR\etl.ico"
|
||||||
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Uninstall.lnk" "$INSTDIR\uninstall.exe"
|
CreateShortCut "$SMPROGRAMS\Enemy Territory - Legacy\Uninstall.lnk" "$INSTDIR\uninstall.exe"
|
||||||
CreateShortCut "$DESKTOP\ET-Legacy.lnk" "$INSTDIR\etl.exe"
|
CreateShortCut "$DESKTOP\ET-Legacy.lnk" "$INSTDIR\etl.exe"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
@ -250,15 +250,14 @@ Section -Post
|
||||||
WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\etl.exe"
|
WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\etl.exe"
|
||||||
WriteRegDWORD HKLM "${PRODUCT_UNINST_KEY}" "NoModify" 1
|
WriteRegDWORD HKLM "${PRODUCT_UNINST_KEY}" "NoModify" 1
|
||||||
WriteRegDWORD HKLM "${PRODUCT_UNINST_KEY}" "NoRepair" 1
|
WriteRegDWORD HKLM "${PRODUCT_UNINST_KEY}" "NoRepair" 1
|
||||||
WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninstall.exe"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
; Section descriptions
|
; Section descriptions
|
||||||
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${FILES} "Install Enemy Territory: Legacy files."
|
!insertmacro MUI_DESCRIPTION_TEXT ${FILES} "Install Enemy Territory: Legacy files."
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${ASSETS} "Retrieve Wolfenstein: Enemy Territory .pk3 assets. Data files will be downloaded if not found locally."
|
!insertmacro MUI_DESCRIPTION_TEXT ${ASSETS} "Retrieve Wolfenstein: Enemy Territory .pk3 assets. Data files will be downloaded if not found locally."
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${OMNIBOT} "Install Omni-Bot files for your server or offline training. The latest version will be downloaded."
|
!insertmacro MUI_DESCRIPTION_TEXT ${OMNIBOT} "Install Omni-bot files for your server or offline training. The latest version will be downloaded."
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${URI} "Register et:// protocol with Enemy Territory: Legacy."
|
|
||||||
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
||||||
|
|
||||||
; ------------------------
|
; ------------------------
|
||||||
|
|
Loading…
Reference in a new issue