/tools/installer/buildlic.txt |
---|
1,71 → 1,71 |
BUILD SOURCE CODE LICENSE TERMS: 06/20/2000 |
[1] I give you permission to make modifications to my Build source and |
distribute it, BUT: |
[2] Any derivative works based on my Build source may be distributed ONLY |
through the INTERNET. |
[3] Distribution of any derivative works MUST be done completely FREE of |
charge - no commercial exploitation whatsoever. |
[4] Anything you distribute which uses a part of my Build Engine source |
code MUST include: |
[A] The following message somewhere in the archive: |
// "Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman |
// Ken Silverman's official web site: "http://www.advsys.net/ken" |
// See the included license file "BUILDLIC.TXT" for license info. |
[B] This text file "BUILDLIC.TXT" along with it. |
[C] Any source files that you modify must include this message as well: |
// This file has been modified from Ken Silverman's original release |
[5] The use of the Build Engine for commercial purposes will require an |
appropriate license arrangement with me. Contact information is |
on my web site. |
[6] I take no responsibility for damage to your system. |
[7] Technical support: Before contacting me with questions, please read |
and do ALL of the following! |
[A] Look through ALL of my text files. There are 7 of them (including this |
one). I like to think that I wrote them for a reason. You will find |
many of your answers in the history section of BUILD.TXT and |
BUILD2.TXT (they're located inside SRC.ZIP). |
[B] If that doesn't satisfy you, then try going to: |
"http://www.advsys.net/ken/buildsrc" |
where I will maintain a Build Source Code FAQ (or perhaps I might |
just provide a link to a good FAQ). |
[C] I am willing to respond to questions, but ONLY if they come at a rate |
that I can handle. |
PLEASE TRY TO AVOID ASKING DUPLICATE QUESTIONS! |
As my line of defense, I will post my current policy about |
answering Build source questions (right below the E-mail address |
on my web site.) You can check there to see if I'm getting |
overloaded with questions or not. |
If I'm too busy, it might say something like this: |
I'm too busy to answer Build source questions right now. |
Sorry, but don't expect a reply from me any time soon. |
If I'm open for Build source questions, please state your question |
clearly and don't include any unsolicited attachments unless |
they're really small (like less than 50k). Assume that I have |
a 28.8k modem. Also, don't leave out important details just |
to make your question appear shorter - making me guess what |
you're asking doesn't save me time! |
---------------------------------------------------------------------------- |
-Ken S. (official web site: http://www.advsys.net/ken) |
BUILD SOURCE CODE LICENSE TERMS: 06/20/2000 |
[1] I give you permission to make modifications to my Build source and |
distribute it, BUT: |
[2] Any derivative works based on my Build source may be distributed ONLY |
through the INTERNET. |
[3] Distribution of any derivative works MUST be done completely FREE of |
charge - no commercial exploitation whatsoever. |
[4] Anything you distribute which uses a part of my Build Engine source |
code MUST include: |
[A] The following message somewhere in the archive: |
// "Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman |
// Ken Silverman's official web site: "http://www.advsys.net/ken" |
// See the included license file "BUILDLIC.TXT" for license info. |
[B] This text file "BUILDLIC.TXT" along with it. |
[C] Any source files that you modify must include this message as well: |
// This file has been modified from Ken Silverman's original release |
[5] The use of the Build Engine for commercial purposes will require an |
appropriate license arrangement with me. Contact information is |
on my web site. |
[6] I take no responsibility for damage to your system. |
[7] Technical support: Before contacting me with questions, please read |
and do ALL of the following! |
[A] Look through ALL of my text files. There are 7 of them (including this |
one). I like to think that I wrote them for a reason. You will find |
many of your answers in the history section of BUILD.TXT and |
BUILD2.TXT (they're located inside SRC.ZIP). |
[B] If that doesn't satisfy you, then try going to: |
"http://www.advsys.net/ken/buildsrc" |
where I will maintain a Build Source Code FAQ (or perhaps I might |
just provide a link to a good FAQ). |
[C] I am willing to respond to questions, but ONLY if they come at a rate |
that I can handle. |
PLEASE TRY TO AVOID ASKING DUPLICATE QUESTIONS! |
As my line of defense, I will post my current policy about |
answering Build source questions (right below the E-mail address |
on my web site.) You can check there to see if I'm getting |
overloaded with questions or not. |
If I'm too busy, it might say something like this: |
I'm too busy to answer Build source questions right now. |
Sorry, but don't expect a reply from me any time soon. |
If I'm open for Build source questions, please state your question |
clearly and don't include any unsolicited attachments unless |
they're really small (like less than 50k). Assume that I have |
a 28.8k modem. Also, don't leave out important details just |
to make your question appear shorter - making me guess what |
you're asking doesn't save me time! |
---------------------------------------------------------------------------- |
-Ken S. (official web site: http://www.advsys.net/ken) |
/tools/installer/duke3d_hrp.nsi |
---|
1,351 → 1,351 |
; Script generated by the HM NIS Edit Script Wizard. |
; HM NIS Edit Wizard helper defines |
!define PRODUCT_NAME "Duke Nukem 3D HRP" |
!define PRODUCT_VERSION "V 4.0 (321)" |
!define PRODUCT_WEB_SITE "http://hrp.duke4.net" |
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\eduke32.exe" |
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" |
!define PRODUCT_UNINST_ROOT_KEY "HKLM" |
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir" |
SetCompressor lzma |
; MUI 1.67 compatible ------ |
!include "MUI.nsh" |
!include "Sections.nsh" |
; MUI Settings |
!define MUI_ABORTWARNING |
!define MUI_ICON "icon.ico" |
!define MUI_UNICON "uninst.ico" |
!define MUI_HEADERIMAGE |
!define MUI_WELCOMEFINISHPAGE_BITMAP "page.bmp" |
!insertmacro MUI_DEFAULT MUI_HEADERIMAGE_BITMAP "banner.bmp" |
; Welcome page |
!define MUI_WELCOMEPAGE_TITLE_3LINES |
!insertmacro MUI_PAGE_WELCOME |
; License page (Build license) |
!define MUI_PAGE_HEADER_TEXT "Build Source Code License Agreement (Build engine)" |
!define MUI_PAGE_HEADER_SUBTEXT "Please review the license terms of the build source code before installing." |
!insertmacro MUI_PAGE_LICENSE "BUILDLIC.TXT" |
; License page (GNU public license) |
!define MUI_PAGE_HEADER_TEXT "GNU Public License Agreement (EDuke32)" |
!define MUI_PAGE_HEADER_SUBTEXT "Please review the license terms of the EDuke32 port before installing." |
!insertmacro MUI_PAGE_LICENSE "GNU.TXT" |
; License page (HRP art license) |
!define MUI_PAGE_HEADER_TEXT "HRP Art License Agreement (High Resolution Content)" |
!define MUI_PAGE_HEADER_SUBTEXT "Please review the license terms of the high resolution content port before installing." |
!insertmacro MUI_PAGE_LICENSE "hrp_art_license.txt" |
; Components page |
!insertmacro MUI_PAGE_COMPONENTS |
; Directory page |
!insertmacro MUI_PAGE_DIRECTORY |
; Start menu page |
var ICONS_GROUP |
!define MUI_STARTMENUPAGE_NODISABLE |
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Duke Nukem 3D" |
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}" |
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}" |
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}" |
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP |
; Instfiles page |
!insertmacro MUI_PAGE_INSTFILES |
; Finish page |
!define MUI_FINISHPAGE_RUN "$INSTDIR\eduke32.exe" |
!define MUI_FINISHPAGE_RUN_PARAMETERS "" |
!define MUI_FINISHPAGE_LINK "Visit the HRP website." |
!define MUI_FINISHPAGE_LINK_LOCATION "http://hrp.duke4.net" |
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\hrp_readme.txt" |
!insertmacro MUI_PAGE_FINISH |
; Uninstaller pages |
!insertmacro MUI_UNPAGE_INSTFILES |
; Language files |
!insertmacro MUI_LANGUAGE "English" |
; Reserve files |
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS |
; MUI end ------ |
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" |
OutFile "dn3d_hrp-4.0(321).exe" |
InstallDir "c:\duke3d" |
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" |
ShowInstDetails show |
ShowUnInstDetails show |
Section "EDuke32" SEC01 |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "eduke32\eduke32.exe" |
File "eduke32\mapster32.exe" |
File "eduke32\m32help.hlp" |
File "eduke32\NAMES.H" |
File "eduke32\tiles.cfg" |
; Shortcuts |
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Duke Nukem 3D (EDuke32).lnk" "$INSTDIR\eduke32.exe" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Mapster32.lnk" "$INSTDIR\eduke32.exe" |
!insertmacro MUI_STARTMENU_WRITE_END |
SectionEnd |
Section "High resolution content" SEC02 |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "hrp_content\hrp_readme.txt" |
File "hrp_content\hrp_art_license.txt" |
SetOutPath "$INSTDIR\autoload" |
File "hrp_content\duke3d_hrp.zip" |
SectionEnd |
Section "High Quality Muisc" SEC05 |
SetOutPath "$instdir\autoload" |
SetOverwrite ifnewer |
File "music\eduke32_mus.zip" |
SectionEnd |
Section "Duke Plus mod" SEC06 |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "duke_plus\DPEFFECTS.html" |
File "duke_plus\dukeplus.bat" |
File "duke_plus\DukePlus_Manual.html" |
File "duke_plus\mapster.bat" |
SetOutPath "$INSTDIR\DukePlus" |
File "duke_plus\DukePlus\dpmaps.zip" |
File "duke_plus\DukePlus\dukeplus.def" |
File "duke_plus\DukePlus\DUKEPLUS_RESOURCES.zip" |
File "duke_plus\DukePlus\EDUKE.CON" |
File "duke_plus\DukePlus\tiles005.art" |
File "duke_plus\DukePlus\tiles024.art" |
SetOutPath "$INSTDIR\DukePlus\dpcons" |
File "duke_plus\DukePlus\dpcons\DEFSPLUS.CON" |
File "duke_plus\DukePlus\dpcons\DUKEPLUS.CON" |
File "duke_plus\DukePlus\dpcons\HUDPLUS.CON" |
File "duke_plus\DukePlus\dpcons\LIGHTS.CON" |
File "duke_plus\DukePlus\dpcons\PLAYERPLUS.CON" |
File "duke_plus\DukePlus\dpcons\USERPLUS.CON" |
; Shortcuts |
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP" |
SetOutPath "$INSTDIR" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Duke Plus.lnk" "$INSTDIR\dukeplus.bat" |
!insertmacro MUI_STARTMENU_WRITE_END |
SectionEnd |
Section "-grpinstaller" |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "datainst.exe" |
IfFileExists "$INSTDIR\duke3d.grp" SkipGrpIn |
MessageBox MB_YESNO "Do you want to run the GRP installer to find your duke3d.grp file and copy it to your HRP folder?" IDNO SkipGrpIn |
DetailPrint "Running grp installer..." |
exec "$INSTDIR\datainst.exe" |
SkipGrpIn: |
SectionEnd |
Function .onSelChange |
!insertmacro StartRadioButtons $1 |
!insertmacro RadioButton ${SEC03} |
!insertmacro RadioButton ${SEC04} |
!insertmacro EndRadioButtons |
FunctionEnd |
Function .onInit |
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${PRODUCT_NAME} ${PRODUCT_VERSION}") i .r1 ?e' |
Pop $R0 |
StrCmp $R0 0 +3 |
MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running." |
Abort |
SetOutPath $TEMP |
File /oname=spltmp.bmp "hrp_splash.bmp" |
advsplash::show 1500 600 250 -1 $TEMP\spltmp |
Pop $0 |
Delete $TEMP\spltmp.bmp |
StrCpy $1 ${SEC04} ; Group 1 - Option 1 is selected by default |
FunctionEnd |
Section -AdditionalIcons |
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\HRP Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe" |
!insertmacro MUI_STARTMENU_WRITE_END |
SectionEnd |
Section -Post |
WriteUninstaller "$INSTDIR\uninst.exe" |
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\eduke32.exe" |
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "Path" "$INSTDIR" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" |
SectionEnd |
; Section descriptions |
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "The eDuke32 port that is needed to use the high resolution content. Only uncheck this if you want to install it manualy or if you already have it installed." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "The high resoltution textures and models." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Map hacks for atomic and plutonium pack version of the game. fixes model related problems caused by original level design not being designed for 3D models." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Map hacks for 1.3d full or shareware version of the game. fixes model related problems caused by original level design not being designed for 3D models." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "A pack of high quality replacements for the games music." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC06} "A game enhancement mod with bug fixes and (mostly optional) new features." |
!insertmacro MUI_FUNCTION_DESCRIPTION_END |
Function un.onUninstSuccess |
HideWindow |
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer." |
FunctionEnd |
Function un.onInit |
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2 |
Abort |
FunctionEnd |
Section Uninstall |
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP |
Delete "$INSTDIR\${PRODUCT_NAME}.url" |
Delete "$INSTDIR\uninst.exe" |
;eduke32 files |
Delete "$INSTDIR\eduke32.exe" |
Delete "$INSTDIR\mapster32.exe" |
Delete "$INSTDIR\m32help.hlp" |
Delete "$INSTDIR\NAMES.H" |
Delete "$INSTDIR\tiles.cfg" |
;hrp content |
Delete "$INSTDIR\hrp_readme.txt" |
Delete "$INSTDIR\hrp_art_license.txt" |
Delete "$INSTDIR\autoload\duke3d_hrp.zip" |
;music content |
Delete "$INSTDIR\autoload\eduke32_mus.zip" |
;duke plus |
Delete "$INSTDIR\DPEFFECTS.html" |
Delete "$INSTDIR\dukeplus.bat" |
Delete "$INSTDIR\DukePlus_Manual.html" |
Delete "$INSTDIR\mapster.bat" |
Delete "$INSTDIR\DukePlus\dpmaps.zip" |
Delete "$INSTDIR\DukePlus\dukeplus.def" |
Delete "$INSTDIR\DukePlus\DUKEPLUS_RESOURCES.zip" |
Delete "$INSTDIR\DukePlus\EDUKE.CON" |
Delete "$INSTDIR\DukePlus\tiles005.art" |
Delete "$INSTDIR\DukePlus\tiles024.art" |
Delete "$INSTDIR\DukePlus\dpcons\DEFSPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\DUKEPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\HUDPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\LIGHTS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\PLAYERPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\USERPLUS.CON" |
Delete "$INSTDIR\DukePlus\*.log" |
IfFileExists "$INSTDIR\DukePlus\*.cfg" 0 SkipDnPlusCfg |
MessageBox MB_YESNO "Do you want to remove Duke Plus configuration files? These files contain the configuration of the Duke Plus mod." IDNO SkipDnPlusCfg |
Delete "$INSTDIR\DukePlus\*.cfg" |
SkipDnPlusCfg: |
IfFileExists "$INSTDIR\DukePlus\*.sav" 0 SkipDnPlusSav |
MessageBox MB_YESNO "Do you want to remove your saved Duke Plus games?" IDNO SkipDnPlusSav |
Delete "$INSTDIR\DukePlus\*.sav" |
SkipDnPlusSav: |
IfFileExists "$INSTDIR\DukePlus\*.dmo" 0 SkipDnPlusDmo |
MessageBox MB_YESNO "Do you want to remove your Duke Plus demo recordings?" IDNO SkipDnPlusDmo |
Delete "$INSTDIR\DukePlus\*.dmo" |
SkipDnPlusDmo: |
;datainst |
Delete "$INSTDIR\datainst.exe" |
;cahce files |
Delete "$INSTDIR\textures" |
Delete "$INSTDIR\*.cache" |
Delete "$INSTDIR\DukePlus\textures" |
Delete "$INSTDIR\DukePlus\*.cache" |
; shortcuts |
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall" |
Delete "$SMPROGRAMS\$ICONS_GROUP\HRP Website" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Nukem 3D (EDuke32)" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Mapster32" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Plus" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Setup video audio and controls" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\HRP Website.lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Nuke.lnkm 3D (EDuke32).lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Mapster32" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Plus.lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Setup video audio and controls.lnk" |
;logfiles |
Delete "$INSTDIR\*.log" |
;folders |
SetOutPath $TEMP |
RMDir "$SMPROGRAMS\$ICONS_GROUP" |
RMDir "$INSTDIR\autoload" |
RMDir "$INSTDIR\autoload" |
RMDir "$INSTDIR\texcache" |
RMDir "$INSTDIR\DukePlus\dpcons" |
RMDir "$INSTDIR\DukePlus" |
RMDir "$INSTDIR" |
IfFileExists "$INSTDIR\duke3d.grp" 0 SkipGrpUn |
MessageBox MB_YESNO "Do you want to remove $INSTDIR\duke3d.grp? This file contains the original Duke Nukem 3D art, maps, sounds etc." IDNO SkipGrpUn |
Delete "$INSTDIR\duke3d.grp" |
SkipGrpUn: |
IfFileExists "$INSTDIR\*.cfg" 0 SkipCfgUn |
MessageBox MB_YESNO "Do you want to remove eDuke32 configuration files? These files contain the configuration of eDuke32 and Mapster32." IDNO SkipCfgUn |
Delete "$INSTDIR\duke3d.cfg" |
SkipCfgUn: |
IfFileExists "$INSTDIR\*.sav" 0 SkipSavUn |
MessageBox MB_YESNO "Do you want to remove your saved games?" IDNO SkipSavUn |
Delete "$INSTDIR\*.sav" |
SkipSavUn: |
IfFileExists "$INSTDIR\*.dmo" 0 SkipDmoUn |
MessageBox MB_YESNO "Do you want to remove your demo recordings?" IDNO SkipDmoUn |
Delete "$INSTDIR\*.dmo" |
SkipDmoUn: |
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" |
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" |
SetAutoClose true |
; Script generated by the HM NIS Edit Script Wizard. |
; HM NIS Edit Wizard helper defines |
!define PRODUCT_NAME "Duke Nukem 3D HRP" |
!define PRODUCT_VERSION "V 4.0 (321)" |
!define PRODUCT_WEB_SITE "http://hrp.duke4.net" |
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\eduke32.exe" |
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" |
!define PRODUCT_UNINST_ROOT_KEY "HKLM" |
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir" |
SetCompressor lzma |
; MUI 1.67 compatible ------ |
!include "MUI.nsh" |
!include "Sections.nsh" |
; MUI Settings |
!define MUI_ABORTWARNING |
!define MUI_ICON "icon.ico" |
!define MUI_UNICON "uninst.ico" |
!define MUI_HEADERIMAGE |
!define MUI_WELCOMEFINISHPAGE_BITMAP "page.bmp" |
!insertmacro MUI_DEFAULT MUI_HEADERIMAGE_BITMAP "banner.bmp" |
; Welcome page |
!define MUI_WELCOMEPAGE_TITLE_3LINES |
!insertmacro MUI_PAGE_WELCOME |
; License page (Build license) |
!define MUI_PAGE_HEADER_TEXT "Build Source Code License Agreement (Build engine)" |
!define MUI_PAGE_HEADER_SUBTEXT "Please review the license terms of the build source code before installing." |
!insertmacro MUI_PAGE_LICENSE "BUILDLIC.TXT" |
; License page (GNU public license) |
!define MUI_PAGE_HEADER_TEXT "GNU Public License Agreement (EDuke32)" |
!define MUI_PAGE_HEADER_SUBTEXT "Please review the license terms of the EDuke32 port before installing." |
!insertmacro MUI_PAGE_LICENSE "GNU.TXT" |
; License page (HRP art license) |
!define MUI_PAGE_HEADER_TEXT "HRP Art License Agreement (High Resolution Content)" |
!define MUI_PAGE_HEADER_SUBTEXT "Please review the license terms of the high resolution content port before installing." |
!insertmacro MUI_PAGE_LICENSE "hrp_art_license.txt" |
; Components page |
!insertmacro MUI_PAGE_COMPONENTS |
; Directory page |
!insertmacro MUI_PAGE_DIRECTORY |
; Start menu page |
var ICONS_GROUP |
!define MUI_STARTMENUPAGE_NODISABLE |
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Duke Nukem 3D" |
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}" |
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}" |
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}" |
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP |
; Instfiles page |
!insertmacro MUI_PAGE_INSTFILES |
; Finish page |
!define MUI_FINISHPAGE_RUN "$INSTDIR\eduke32.exe" |
!define MUI_FINISHPAGE_RUN_PARAMETERS "" |
!define MUI_FINISHPAGE_LINK "Visit the HRP website." |
!define MUI_FINISHPAGE_LINK_LOCATION "http://hrp.duke4.net" |
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\hrp_readme.txt" |
!insertmacro MUI_PAGE_FINISH |
; Uninstaller pages |
!insertmacro MUI_UNPAGE_INSTFILES |
; Language files |
!insertmacro MUI_LANGUAGE "English" |
; Reserve files |
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS |
; MUI end ------ |
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" |
OutFile "dn3d_hrp-4.0(321).exe" |
InstallDir "c:\duke3d" |
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" |
ShowInstDetails show |
ShowUnInstDetails show |
Section "EDuke32" SEC01 |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "eduke32\eduke32.exe" |
File "eduke32\mapster32.exe" |
File "eduke32\m32help.hlp" |
File "eduke32\NAMES.H" |
File "eduke32\tiles.cfg" |
; Shortcuts |
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Duke Nukem 3D (EDuke32).lnk" "$INSTDIR\eduke32.exe" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Mapster32.lnk" "$INSTDIR\eduke32.exe" |
!insertmacro MUI_STARTMENU_WRITE_END |
SectionEnd |
Section "High resolution content" SEC02 |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "hrp_content\hrp_readme.txt" |
File "hrp_content\hrp_art_license.txt" |
SetOutPath "$INSTDIR\autoload" |
File "hrp_content\duke3d_hrp.zip" |
SectionEnd |
Section "High Quality Muisc" SEC05 |
SetOutPath "$instdir\autoload" |
SetOverwrite ifnewer |
File "music\eduke32_mus.zip" |
SectionEnd |
Section "Duke Plus mod" SEC06 |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "duke_plus\DPEFFECTS.html" |
File "duke_plus\dukeplus.bat" |
File "duke_plus\DukePlus_Manual.html" |
File "duke_plus\mapster.bat" |
SetOutPath "$INSTDIR\DukePlus" |
File "duke_plus\DukePlus\dpmaps.zip" |
File "duke_plus\DukePlus\dukeplus.def" |
File "duke_plus\DukePlus\DUKEPLUS_RESOURCES.zip" |
File "duke_plus\DukePlus\EDUKE.CON" |
File "duke_plus\DukePlus\tiles005.art" |
File "duke_plus\DukePlus\tiles024.art" |
SetOutPath "$INSTDIR\DukePlus\dpcons" |
File "duke_plus\DukePlus\dpcons\DEFSPLUS.CON" |
File "duke_plus\DukePlus\dpcons\DUKEPLUS.CON" |
File "duke_plus\DukePlus\dpcons\HUDPLUS.CON" |
File "duke_plus\DukePlus\dpcons\LIGHTS.CON" |
File "duke_plus\DukePlus\dpcons\PLAYERPLUS.CON" |
File "duke_plus\DukePlus\dpcons\USERPLUS.CON" |
; Shortcuts |
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP" |
SetOutPath "$INSTDIR" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Duke Plus.lnk" "$INSTDIR\dukeplus.bat" |
!insertmacro MUI_STARTMENU_WRITE_END |
SectionEnd |
Section "-grpinstaller" |
SetOutPath "$INSTDIR" |
SetOverwrite ifnewer |
File "datainst.exe" |
IfFileExists "$INSTDIR\duke3d.grp" SkipGrpIn |
MessageBox MB_YESNO "Do you want to run the GRP installer to find your duke3d.grp file and copy it to your HRP folder?" IDNO SkipGrpIn |
DetailPrint "Running grp installer..." |
exec "$INSTDIR\datainst.exe" |
SkipGrpIn: |
SectionEnd |
Function .onSelChange |
!insertmacro StartRadioButtons $1 |
!insertmacro RadioButton ${SEC03} |
!insertmacro RadioButton ${SEC04} |
!insertmacro EndRadioButtons |
FunctionEnd |
Function .onInit |
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${PRODUCT_NAME} ${PRODUCT_VERSION}") i .r1 ?e' |
Pop $R0 |
StrCmp $R0 0 +3 |
MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running." |
Abort |
SetOutPath $TEMP |
File /oname=spltmp.bmp "hrp_splash.bmp" |
advsplash::show 1500 600 250 -1 $TEMP\spltmp |
Pop $0 |
Delete $TEMP\spltmp.bmp |
StrCpy $1 ${SEC04} ; Group 1 - Option 1 is selected by default |
FunctionEnd |
Section -AdditionalIcons |
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\HRP Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" |
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe" |
!insertmacro MUI_STARTMENU_WRITE_END |
SectionEnd |
Section -Post |
WriteUninstaller "$INSTDIR\uninst.exe" |
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\eduke32.exe" |
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "Path" "$INSTDIR" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" |
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" |
SectionEnd |
; Section descriptions |
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "The eDuke32 port that is needed to use the high resolution content. Only uncheck this if you want to install it manualy or if you already have it installed." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "The high resoltution textures and models." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Map hacks for atomic and plutonium pack version of the game. fixes model related problems caused by original level design not being designed for 3D models." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Map hacks for 1.3d full or shareware version of the game. fixes model related problems caused by original level design not being designed for 3D models." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "A pack of high quality replacements for the games music." |
!insertmacro MUI_DESCRIPTION_TEXT ${SEC06} "A game enhancement mod with bug fixes and (mostly optional) new features." |
!insertmacro MUI_FUNCTION_DESCRIPTION_END |
Function un.onUninstSuccess |
HideWindow |
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer." |
FunctionEnd |
Function un.onInit |
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2 |
Abort |
FunctionEnd |
Section Uninstall |
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP |
Delete "$INSTDIR\${PRODUCT_NAME}.url" |
Delete "$INSTDIR\uninst.exe" |
;eduke32 files |
Delete "$INSTDIR\eduke32.exe" |
Delete "$INSTDIR\mapster32.exe" |
Delete "$INSTDIR\m32help.hlp" |
Delete "$INSTDIR\NAMES.H" |
Delete "$INSTDIR\tiles.cfg" |
;hrp content |
Delete "$INSTDIR\hrp_readme.txt" |
Delete "$INSTDIR\hrp_art_license.txt" |
Delete "$INSTDIR\autoload\duke3d_hrp.zip" |
;music content |
Delete "$INSTDIR\autoload\eduke32_mus.zip" |
;duke plus |
Delete "$INSTDIR\DPEFFECTS.html" |
Delete "$INSTDIR\dukeplus.bat" |
Delete "$INSTDIR\DukePlus_Manual.html" |
Delete "$INSTDIR\mapster.bat" |
Delete "$INSTDIR\DukePlus\dpmaps.zip" |
Delete "$INSTDIR\DukePlus\dukeplus.def" |
Delete "$INSTDIR\DukePlus\DUKEPLUS_RESOURCES.zip" |
Delete "$INSTDIR\DukePlus\EDUKE.CON" |
Delete "$INSTDIR\DukePlus\tiles005.art" |
Delete "$INSTDIR\DukePlus\tiles024.art" |
Delete "$INSTDIR\DukePlus\dpcons\DEFSPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\DUKEPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\HUDPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\LIGHTS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\PLAYERPLUS.CON" |
Delete "$INSTDIR\DukePlus\dpcons\USERPLUS.CON" |
Delete "$INSTDIR\DukePlus\*.log" |
IfFileExists "$INSTDIR\DukePlus\*.cfg" 0 SkipDnPlusCfg |
MessageBox MB_YESNO "Do you want to remove Duke Plus configuration files? These files contain the configuration of the Duke Plus mod." IDNO SkipDnPlusCfg |
Delete "$INSTDIR\DukePlus\*.cfg" |
SkipDnPlusCfg: |
IfFileExists "$INSTDIR\DukePlus\*.sav" 0 SkipDnPlusSav |
MessageBox MB_YESNO "Do you want to remove your saved Duke Plus games?" IDNO SkipDnPlusSav |
Delete "$INSTDIR\DukePlus\*.sav" |
SkipDnPlusSav: |
IfFileExists "$INSTDIR\DukePlus\*.dmo" 0 SkipDnPlusDmo |
MessageBox MB_YESNO "Do you want to remove your Duke Plus demo recordings?" IDNO SkipDnPlusDmo |
Delete "$INSTDIR\DukePlus\*.dmo" |
SkipDnPlusDmo: |
;datainst |
Delete "$INSTDIR\datainst.exe" |
;cahce files |
Delete "$INSTDIR\textures" |
Delete "$INSTDIR\*.cache" |
Delete "$INSTDIR\DukePlus\textures" |
Delete "$INSTDIR\DukePlus\*.cache" |
; shortcuts |
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall" |
Delete "$SMPROGRAMS\$ICONS_GROUP\HRP Website" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Nukem 3D (EDuke32)" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Mapster32" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Plus" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Setup video audio and controls" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\HRP Website.lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Nuke.lnkm 3D (EDuke32).lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Mapster32" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Duke Plus.lnk" |
Delete "$SMPROGRAMS\$ICONS_GROUP\Setup video audio and controls.lnk" |
;logfiles |
Delete "$INSTDIR\*.log" |
;folders |
SetOutPath $TEMP |
RMDir "$SMPROGRAMS\$ICONS_GROUP" |
RMDir "$INSTDIR\autoload" |
RMDir "$INSTDIR\autoload" |
RMDir "$INSTDIR\texcache" |
RMDir "$INSTDIR\DukePlus\dpcons" |
RMDir "$INSTDIR\DukePlus" |
RMDir "$INSTDIR" |
IfFileExists "$INSTDIR\duke3d.grp" 0 SkipGrpUn |
MessageBox MB_YESNO "Do you want to remove $INSTDIR\duke3d.grp? This file contains the original Duke Nukem 3D art, maps, sounds etc." IDNO SkipGrpUn |
Delete "$INSTDIR\duke3d.grp" |
SkipGrpUn: |
IfFileExists "$INSTDIR\*.cfg" 0 SkipCfgUn |
MessageBox MB_YESNO "Do you want to remove eDuke32 configuration files? These files contain the configuration of eDuke32 and Mapster32." IDNO SkipCfgUn |
Delete "$INSTDIR\duke3d.cfg" |
SkipCfgUn: |
IfFileExists "$INSTDIR\*.sav" 0 SkipSavUn |
MessageBox MB_YESNO "Do you want to remove your saved games?" IDNO SkipSavUn |
Delete "$INSTDIR\*.sav" |
SkipSavUn: |
IfFileExists "$INSTDIR\*.dmo" 0 SkipDmoUn |
MessageBox MB_YESNO "Do you want to remove your demo recordings?" IDNO SkipDmoUn |
Delete "$INSTDIR\*.dmo" |
SkipDmoUn: |
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" |
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" |
SetAutoClose true |
SectionEnd |
/tools/installer/hrp_art_license.txt |
---|
1,76 → 1,76 |
High Resolution Pack Art License |
This Work is provided under the terms of this License. |
The Work is protected by copyright and/or other applicable law. Any use of the |
Work other than as authorized under this license is prohibited by law. |
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE |
BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED |
TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN |
CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. |
Definitions: |
------------ |
"Adaptation" means a work based upon the Work, or upon the Work and other |
pre-existing works, such as a translation, modification, derivative work, |
arrangement or other alterations of an artistic work, or phonogram or |
performance and includes cinematographic adaptations or any other form in |
which the Work may be recast, transformed, or adapted including in any form |
recognizably derived from the original. |
"Distribute" means to make available to the public the original and copies of |
the Work or Adaptation, as appropriate, through any transfer of ownership. |
"Licensor" means the individual, individuals, entity or entities that offer(s) |
the Work under the terms of this License. |
"Author" means, in the case of a literary or artistic work, the individual, |
individuals, entity or entities who created the Work or if no individual or |
entity can be identified, the publisher. |
"Work" means the artistic and/or musical content offered under the terms of |
this License including without limitation any production in the literary, |
scientific and artistic domain, whatever may be the mode or form of its |
expression including digital form. |
"You" means an individual or entity exercising rights under this License who |
has not previously violated the terms of this License with respect to the Work, |
or who has received express permission from the Licensor to exercise rights |
under this License despite a previous violation. |
"Reproduce" means to make copies of the Work by any means. |
Terms: |
------ |
You are free to copy, alter, distribute, reproduce and transmit this Work, |
subject to the following conditions: |
1. You may not use this Work or anything contained in this Work for commercial |
purposes. |
2. You must attribute this Work in the manner specified by the authors or |
licensor. |
3. Any likenesses, characters, sounds, phrases or references specific to |
Duke Nukem, 3D Realms Entertainment, or Apogee Software Ltd. appear in this |
Work courtesy of 3D Realms Entertainment and are the exclusive property of |
3D Realms Entertainment, and are provided only to be used with a legally |
acquired copy of Duke Nukem 3D. You may not alter, transform, build upon or |
adapt any portion of this Work specifically related to or derived from the |
Duke Nukem intellectual property, including likenesses, characters, sounds, |
phrases or references for any purpose other than use with a legally acquired |
copy of Duke Nukem 3D. |
4. Any works based upon altered, transformed, or copied parts of this Work must |
be distributed under a license identical or similar to this one. |
5. For any reuse or distribution of this Work, you must make clear to others |
the license terms of this Work. |
6. The producers and/or authors of this Work explicity reject any liability for |
any damages resulting from use or misuse of this Work by any Licensee or |
High Resolution Pack Art License |
This Work is provided under the terms of this License. |
The Work is protected by copyright and/or other applicable law. Any use of the |
Work other than as authorized under this license is prohibited by law. |
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE |
BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED |
TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN |
CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. |
Definitions: |
------------ |
"Adaptation" means a work based upon the Work, or upon the Work and other |
pre-existing works, such as a translation, modification, derivative work, |
arrangement or other alterations of an artistic work, or phonogram or |
performance and includes cinematographic adaptations or any other form in |
which the Work may be recast, transformed, or adapted including in any form |
recognizably derived from the original. |
"Distribute" means to make available to the public the original and copies of |
the Work or Adaptation, as appropriate, through any transfer of ownership. |
"Licensor" means the individual, individuals, entity or entities that offer(s) |
the Work under the terms of this License. |
"Author" means, in the case of a literary or artistic work, the individual, |
individuals, entity or entities who created the Work or if no individual or |
entity can be identified, the publisher. |
"Work" means the artistic and/or musical content offered under the terms of |
this License including without limitation any production in the literary, |
scientific and artistic domain, whatever may be the mode or form of its |
expression including digital form. |
"You" means an individual or entity exercising rights under this License who |
has not previously violated the terms of this License with respect to the Work, |
or who has received express permission from the Licensor to exercise rights |
under this License despite a previous violation. |
"Reproduce" means to make copies of the Work by any means. |
Terms: |
------ |
You are free to copy, alter, distribute, reproduce and transmit this Work, |
subject to the following conditions: |
1. You may not use this Work or anything contained in this Work for commercial |
purposes. |
2. You must attribute this Work in the manner specified by the authors or |
licensor. |
3. Any likenesses, characters, sounds, phrases or references specific to |
Duke Nukem, 3D Realms Entertainment, or Apogee Software Ltd. appear in this |
Work courtesy of 3D Realms Entertainment and are the exclusive property of |
3D Realms Entertainment, and are provided only to be used with a legally |
acquired copy of Duke Nukem 3D. You may not alter, transform, build upon or |
adapt any portion of this Work specifically related to or derived from the |
Duke Nukem intellectual property, including likenesses, characters, sounds, |
phrases or references for any purpose other than use with a legally acquired |
copy of Duke Nukem 3D. |
4. Any works based upon altered, transformed, or copied parts of this Work must |
be distributed under a license identical or similar to this one. |
5. For any reuse or distribution of this Work, you must make clear to others |
the license terms of this Work. |
6. The producers and/or authors of this Work explicity reject any liability for |
any damages resulting from use or misuse of this Work by any Licensee or |
other third party. |
/tools/installer/hrp_content/hrp_art_license.txt |
---|
1,76 → 1,76 |
High Resolution Pack Art License |
This Work is provided under the terms of this License. |
The Work is protected by copyright and/or other applicable law. Any use of the |
Work other than as authorized under this license is prohibited by law. |
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE |
BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED |
TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN |
CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. |
Definitions: |
------------ |
"Adaptation" means a work based upon the Work, or upon the Work and other |
pre-existing works, such as a translation, modification, derivative work, |
arrangement or other alterations of an artistic work, or phonogram or |
performance and includes cinematographic adaptations or any other form in |
which the Work may be recast, transformed, or adapted including in any form |
recognizably derived from the original. |
"Distribute" means to make available to the public the original and copies of |
the Work or Adaptation, as appropriate, through any transfer of ownership. |
"Licensor" means the individual, individuals, entity or entities that offer(s) |
the Work under the terms of this License. |
"Author" means, in the case of a literary or artistic work, the individual, |
individuals, entity or entities who created the Work or if no individual or |
entity can be identified, the publisher. |
"Work" means the artistic and/or musical content offered under the terms of |
this License including without limitation any production in the literary, |
scientific and artistic domain, whatever may be the mode or form of its |
expression including digital form. |
"You" means an individual or entity exercising rights under this License who |
has not previously violated the terms of this License with respect to the Work, |
or who has received express permission from the Licensor to exercise rights |
under this License despite a previous violation. |
"Reproduce" means to make copies of the Work by any means. |
Terms: |
------ |
You are free to copy, alter, distribute, reproduce and transmit this Work, |
subject to the following conditions: |
1. You may not use this Work or anything contained in this Work for commercial |
purposes. |
2. You must attribute this Work in the manner specified by the authors or |
licensor. |
3. Any likenesses, characters, sounds, phrases or references specific to |
Duke Nukem, 3D Realms Entertainment, or Apogee Software Ltd. appear in this |
Work courtesy of 3D Realms Entertainment and are the exclusive property of |
3D Realms Entertainment, and are provided only to be used with a legally |
acquired copy of Duke Nukem 3D. You may not alter, transform, build upon or |
adapt any portion of this Work specifically related to or derived from the |
Duke Nukem intellectual property, including likenesses, characters, sounds, |
phrases or references for any purpose other than use with a legally acquired |
copy of Duke Nukem 3D. |
4. Any works based upon altered, transformed, or copied parts of this Work must |
be distributed under a license identical or similar to this one. |
5. For any reuse or distribution of this Work, you must make clear to others |
the license terms of this Work. |
6. The producers and/or authors of this Work explicity reject any liability for |
any damages resulting from use or misuse of this Work by any Licensee or |
High Resolution Pack Art License |
This Work is provided under the terms of this License. |
The Work is protected by copyright and/or other applicable law. Any use of the |
Work other than as authorized under this license is prohibited by law. |
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE |
BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED |
TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN |
CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. |
Definitions: |
------------ |
"Adaptation" means a work based upon the Work, or upon the Work and other |
pre-existing works, such as a translation, modification, derivative work, |
arrangement or other alterations of an artistic work, or phonogram or |
performance and includes cinematographic adaptations or any other form in |
which the Work may be recast, transformed, or adapted including in any form |
recognizably derived from the original. |
"Distribute" means to make available to the public the original and copies of |
the Work or Adaptation, as appropriate, through any transfer of ownership. |
"Licensor" means the individual, individuals, entity or entities that offer(s) |
the Work under the terms of this License. |
"Author" means, in the case of a literary or artistic work, the individual, |
individuals, entity or entities who created the Work or if no individual or |
entity can be identified, the publisher. |
"Work" means the artistic and/or musical content offered under the terms of |
this License including without limitation any production in the literary, |
scientific and artistic domain, whatever may be the mode or form of its |
expression including digital form. |
"You" means an individual or entity exercising rights under this License who |
has not previously violated the terms of this License with respect to the Work, |
or who has received express permission from the Licensor to exercise rights |
under this License despite a previous violation. |
"Reproduce" means to make copies of the Work by any means. |
Terms: |
------ |
You are free to copy, alter, distribute, reproduce and transmit this Work, |
subject to the following conditions: |
1. You may not use this Work or anything contained in this Work for commercial |
purposes. |
2. You must attribute this Work in the manner specified by the authors or |
licensor. |
3. Any likenesses, characters, sounds, phrases or references specific to |
Duke Nukem, 3D Realms Entertainment, or Apogee Software Ltd. appear in this |
Work courtesy of 3D Realms Entertainment and are the exclusive property of |
3D Realms Entertainment, and are provided only to be used with a legally |
acquired copy of Duke Nukem 3D. You may not alter, transform, build upon or |
adapt any portion of this Work specifically related to or derived from the |
Duke Nukem intellectual property, including likenesses, characters, sounds, |
phrases or references for any purpose other than use with a legally acquired |
copy of Duke Nukem 3D. |
4. Any works based upon altered, transformed, or copied parts of this Work must |
be distributed under a license identical or similar to this one. |
5. For any reuse or distribution of this Work, you must make clear to others |
the license terms of this Work. |
6. The producers and/or authors of this Work explicity reject any liability for |
any damages resulting from use or misuse of this Work by any Licensee or |
other third party. |
/tools/installer/hrp_content/hrp_readme.txt |
---|
1,512 → 1,512 |
================================================================== |
| DUKE NUKEM 3D HIGH RESOLUTION PACK (HRP) | |
| | |
| A Duke3D Community Project | |
| | |
| Compiled by NightFright | |
================================================================== |
| Repository Snapshot >= 5.3.566 (2013-10-01) | |
================================================================== |
======================= |
CONTENTS OF THIS README |
======================= |
1) About |
2) Installation |
3) Notes |
3.1) WIP Release |
3.2) Highlights of this Release |
3.3) Known Issues |
3.4) Title Screen Art |
3.5) EDuke32 Port |
4) License |
4.1) HRP |
4.2) Others |
5) Contact/Links |
6) Credits |
======== |
1) ABOUT |
======== |
Remember "Duke Nukem 3D", the great first-person shooter 3D Realms released |
back in 1996? Its cool protagonist, ingame atmosphere, original weaponry and |
many other features make it worth playing even today. |
For all Duke fans who want to play the game again in a modern Windows / Linux |
environment with 3D accelerated graphics, the Duke3D community has created the |
High Resolution Pack (HRP). Utilizing the amazing skills of various texturing |
and modelling artists, the project's goal is to replace all textures and |
sprites with high-res versions, optimizing it for latest OpenGL ports. |
All you need is the "duke3d.grp" file from your original Duke3D v1.3d or |
Atomic (v1.5) CD-ROM. You can also play with the shareware version available |
over at http://www.3drealms.com/downloads.html . |
What the Duke Nukem 3D HRP has to offer: |
- EDuke32 port for Duke Nukem 3D (by TerminX and Plagman, based on JFDuke3D |
by Jonathon "JonoF" Fowler). Supports older Polymost renderer as well as |
the more advanced Polymer renderer (with advanced effects like |
normal/specular mapping, per-pixel dynamic lighting, real-time shadows,etc) |
For more info about these ports, check out JonoF's JFDuke3D and the |
EDuke32 site. |
- 32-bit high resolution textures with 4-8 times the detail of the original |
textures. |
- Models instead of the old sprites. |
While the HRP is still "work in progress" and missing quite a few textures and |
models, you can check the Duke4.net forums at http://forums.duke4.net for |
additional content or even better contributing something of your own. |
The community's goal is to issue a new HRP version once in 1-2 year(s). |
=============== |
2) INSTALLATION |
=============== |
Installing is easy: |
First make sure you have your Duke3D CD in your CD/DVD drive or an existing |
installation of the game. You can also just have the "duke3d.grp" file |
somewhere on your system. |
Then run the self-extracting archive (the file you downloaded/got from a friend |
or whatever) by double-clicking it. Then just choose any hard drive/subdir of |
your personal preference. |
After the extraction process is complete, you may copy over any existing |
"duke3d.grp" file you already have (either directly from the installation disc |
or from the folder which contains your digital copy). Be sure to overwrite the |
existing "duke3d.grp" since this one only contains the shareware episode. |
After you are done, start the game by clicking "eduke32.exe" in the Duke3D |
folder. |
You can also create a shortcut by right-clicking the file and choose |
"Send to" --> "Desktop (Create shortcut)". |
IMPORTANT: |
In order to see the high resolution textures and models, you have to change the |
render mode to 32-bit Polymer in the "Video Settings" under "Options" in the |
game menu. |
Otherwise, HRP content will not work (properly)! |
POLYMOST COMPATIBILITY OPTION: |
For players who are unable to use the advanced Polymer renderer (e.g. because |
they experience graphics issues or their graphics card simply can't handle it), |
please deactivate (= untick) the "Polymer" checkbox in the EDuke32 launcher and |
run the game with this parameter: -hduke3d_hrp_polymost.def |
> Example: E:\Duke3D\eduke32.exe -hduke3d_hrp_polymost.def |
Alternatively, and if you want to run mods like DukePlus, using the |
Polymost Override Pack (put into the autoload folder) is the recommended way of |
running the Polymost HRP mode. A matching version of this pack should be |
available soon after any HRP release at: |
http://forums.duke4.net/index.php?showtopic=3513 |
======== |
3) NOTES |
======== |
---------------- |
3.1) WIP Release |
---------------- |
Since this is a work in progress version of the pack which has not been tested |
extensively, there are probably some issues that need fixing. Please let us |
know of any problems with it so they can be sorted out in future versions. Also |
notify us if we are missing any art that's been released prior to the pack's |
release date, even though we have skipped some stuff since we simply did not |
like it, there is maybe some stuff that has been missed to include. |
Please also be aware of the fact that we are still missing models and textures |
because these have not been remade yet by the community. They will probably |
be featured in upcoming releases of the HRP (or updates). |
For a full summary of what's left to do, you may have a look at the HRP Wiki |
todo-list: http://hrp.duke4.net/wiki/doku.php?id=other:next_hrp_release |
------------------------------- |
3.2) Highlights of this Release |
------------------------------- |
Compared to previous release (HRP v5.2), you can expect the following changes: |
[FEATURE] New maphacks system: Hacks for 500+ custom maps included! |
[UPDATE] Polymer versions of 15 existing textures added; about 10 new textures |
(some for Ep.4) |
[UPDATE] Remakes of existing props models: |
Airlock sign, microphone, exit sign, hand dryer, Terminator+arm, |
Cycloid Emperor hologram, Dukeburger statue |
[UPDATE] Remakes of character models for Cycloid Emperor (by Tea Monster) and |
Duke (by Mark Skelton, Tea Monster and Spiker) |
[UPDATE] Remakes of pickup models: Jetpack, health bottles, First Aid kit |
[UPDATE] Improvements for Mighty Boot, HUD pistol hands and chaingun muzzleflash |
[UPDATE] New level stats screen (based on new Duke model) |
[FIX] Screen alignment fix for HUD scubagear |
[FIX] Small corrections for pistol and shotgun pickup models (size, rotation, |
center) |
IMPORTANT! |
---------- |
Please note that all HRP v5.x contents have been optimized for usage with the |
Polymer renderer. This means that if you use the older Polymost renderer, |
you WILL encounter problems (HUD weapons rendered incorrectly, or other display |
glitches). Polymer requirements offer advanced graphics effects but demand much |
better hardware. |
If you are forced to use Polymost due to having a weaker machine, be sure to |
launch the HRP in Polymost mode (see "Installation" section for more info)! |
----------------- |
3.3) Known issues |
----------------- |
Although we've tried hard to eliminate or avoid any glitches, unfortunately |
some of them could not be removed in this release. Here are those we know of: |
- Current EDuke32 problems (might get fixed in future versions): |
> The startup screens are not optimized for widescreen resolutions and |
might show black stripes on both sides and possibly some distortions, |
depending on your display. |
> EDuke32 (current version is r4791) does not make use of the HRP's |
maphack file hierarchy yet. Therefore, the UserMapHacks pack needs to |
be downloaded to make use of the already existing user map maphacks. |
- Rarely you will still find props, pickup weapons or the like that are |
clipping into walls, often preventing you from seeing them completely. |
Maphacks can fix these glitches, so don't hesitate to report anything you |
consider worthy of correcting. |
- Slime babe #1323 has a transparency/clipping bug with her hair. Updating |
the model should solve that problem. |
- If you use OpenGL texture compression/disk caching in EDuke32, the skyboxes |
will lose detail, i.e. look more pixellated than intended. This can be |
especially noticed with L.A. Night skybox (as seen in E1L1) when looking at |
the clouds. Right now, your only choice to fix this is to deactivate texture |
compression in the menu. Note that this will also deactivate disk caching, so |
you will have to deal with increased level loading times and possibly jerky |
framerates in some situations. |
--------------------- |
3.4) Title Screen Art |
--------------------- |
The front screen is a slightly modified and enhanced version of 3D Realms' |
original art work used with permission. |
----------------- |
3.5) EDuke32 Port |
----------------- |
The EDuke32 port is an enhanced version of JonoF's initial JFDuke3D port and |
features enhanced mod support together with tons of newly-added code. It is |
released and maintained by TerminX. |
We are using EDuke32 for running HRP now because the port gets updated |
frequently, and it offers advanced features for which HRP contents has been |
optimized. |
=========== |
4) LICENSES |
=========== |
-------- |
4.1) HRP |
-------- |
The contents of the High Resolution Pack are licensed under these three |
licenses: |
- The build engine is licensed under Ken Silverman's Build License which can be |
found in "BUILDLIC.TXT". |
- The EDuke32 port is licensed under the GNU Public license which can be found |
in "GNU.TXT". |
- The art content is licensed under the High Resolution Pack Art License which |
can be found in "hrp_art_license.txt". |
----------- |
4.2) Others |
----------- |
Some textures in this pack are based on source textures copyrighted by |
CGTextures.com. Permission to use and distribute these specific textures has |
been granted to the author(s) of this texture pack. Textures downloaded from |
CGTextures.com are copyrighted and may NOT be redistributed or sold. For |
more information and the full license, please visit http://www.cgtextures.com. |
This disclaimer applies to the following textures: |
- highres\sprites\props: 585 |
- highres\sprites\signs: 4420, 4949, 4955 |
- highres\textures: 1120 |
================ |
5) CONTACT/LINKS |
================ |
Robin "NightFright" Reisinger |
(HRP author) .................................... nightfright2k7 [at] gmail.com |
Richard "TerminX" Gobeille |
(EDuke32 port author) ........................... terminx [at] gmail.com |
-------------- |
Message Boards |
-------------- |
http://forums.duke4.net |
The texture and model projects can be found in the Duke Nukem 3D source board: |
http://forums.duke4.net/index.php?showtopic=779 |
------------ |
IRC Channels |
------------ |
- 3D Realms IRC Fan Channel ..... #3dr@irc.quakenet.org |
- JFDuke3D @ IRC ................ #jfduke@irc.freenode.net |
---------------- |
Visit Us Online! |
---------------- |
- Duke3D High Resolution Pack ... http://hrp.duke4.net |
- EDuke32 port (by TerminX) ..... http://eduke32.com |
- Duke4.net ..................... http://www.duke4.net |
========== |
6) CREDITS |
========== |
All the following people are involved in this release. They all have our |
gratitude, for nothing of the great artwork (or pretty much anything else) |
would have been possible to include without their support and effort. |
Please notify us if you did contribute to this project without being listed |
here! |
------------- |
JFDuke3D Port |
------------- |
JonoF |
Ken Silverman |
------------ |
EDuke32 Port |
------------ |
Helixhorned |
Hendricks266 |
Plagman |
TerminX |
---------------- |
Highres Textures |
---------------- |
0815Jack |
ADM |
Alexander Filippov |
AlgorithMan |
Besli |
Conrad Coldwood |
Another Duke Fan |
Armando |
Audiocraz |
BlitZ |
Cage |
chicken |
Daedolon |
Devastator |
Ding Bat |
DLT |
dood! |
Dreams |
DukeAtomic |
Ecmaster76 |
endmilled |
Fearpi |
Flacken.WS |
Gambini |
Gman |
gt1750 |
Hendricks266 |
Impact |
JaJo |
Jblade |
jimbob |
Kef Nukem |
Kev_Hectic |
Kevin9er |
Killd a ton |
L.D. Simone |
L2theKING |
Lemming |
Lightsource |
Marked |
Megadeus |
motionblur |
NightFright |
Night Hacker |
nyne |
ooppee |
ozz |
Parkar |
Piccolo |
Piterplus |
princetonEO |
Rellik66 |
Roger |
Roma Loom |
Quakis |
Semicharm |
Sky Fox |
Steveeeie |
SwissCM |
Tesserex |
theRobot |
toadie2k |
Tip |
Vasilinka |
Viciarg |
WarHammer |
White Alven |
yossa |
------------------- |
3D Models and Skins |
------------------- |
alandog |
AlgorithMan |
Besli |
Blunty |
Cipher |
Conrad Coldwood |
dood! |
Dr. Kill |
DukeAtomic |
drvarek |
Ecmaster76 |
efikkan |
empyrock |
Eric R |
escapist |
Esslan |
FlackenWS |
Forder |
General Failure |
GodBlitZor |
gt1750 |
Hellbound |
ilovefoxes |
Jean Gorospe |
Jokke_r |
Killd a ton |
Kralex |
L2theKING |
Madaut |
MagNet |
Mark Skelton |
Mean Person |
Millenia |
motionblur |
Mr.Fibbles |
ozz |
Parkar |
Piterplus |
Plagman |
Radar1013 |
Renegado |
Roma Loom |
Sky Fox |
Soul Collector |
Spiker |
Steveeeie |
Supertanker |
SwissCM |
Tea Monster |
vakooja |
Vasilinka |
YicklePigeon |
zilppuri |
-------- |
Highpals |
-------- |
Lezing/CraigFatman |
-------- |
Maphacks |
-------- |
> Initial Release |
Dave-ros |
DSotM |
Ecmaster76 |
endmilled |
ikkejw |
Killd a ton |
Night Hacker |
noctrun |
Okira |
Piterplus |
Renegado |
Zebius |
> "Reloaded" Release |
Hunter_rus |
NightFright |
> User Map Maphacks |
LeoD |
> Polymer Lighting |
Devastator |
Micky C |
Roma Loom |
--------------- |
SVN Maintenance |
--------------- |
Devastator (retired) |
Hendricks266 |
LeoD |
NightFright |
Parkar (retired) |
Piterplus (retired) |
Plagman (retired) |
Roma Loom |
Spiker |
------------ |
HRP Assembly |
------------ |
NightFright |
----------------- |
Special Thanks to |
----------------- |
- 3D Realms, for making this great game in the first place! |
- The guys at Duke4.net for hosting and help building the HRP website! |
- All of you who support and contribute to the project! |
- All the mirrors and seeders! |
================================================================== |
| DUKE NUKEM 3D HIGH RESOLUTION PACK (HRP) | |
| | |
| A Duke3D Community Project | |
| | |
| Compiled by NightFright | |
================================================================== |
| Repository Snapshot >= 5.3.566 (2013-10-01) | |
================================================================== |
======================= |
CONTENTS OF THIS README |
======================= |
1) About |
2) Installation |
3) Notes |
3.1) WIP Release |
3.2) Highlights of this Release |
3.3) Known Issues |
3.4) Title Screen Art |
3.5) EDuke32 Port |
4) License |
4.1) HRP |
4.2) Others |
5) Contact/Links |
6) Credits |
======== |
1) ABOUT |
======== |
Remember "Duke Nukem 3D", the great first-person shooter 3D Realms released |
back in 1996? Its cool protagonist, ingame atmosphere, original weaponry and |
many other features make it worth playing even today. |
For all Duke fans who want to play the game again in a modern Windows / Linux |
environment with 3D accelerated graphics, the Duke3D community has created the |
High Resolution Pack (HRP). Utilizing the amazing skills of various texturing |
and modelling artists, the project's goal is to replace all textures and |
sprites with high-res versions, optimizing it for latest OpenGL ports. |
All you need is the "duke3d.grp" file from your original Duke3D v1.3d or |
Atomic (v1.5) CD-ROM. You can also play with the shareware version available |
over at http://www.3drealms.com/downloads.html . |
What the Duke Nukem 3D HRP has to offer: |
- EDuke32 port for Duke Nukem 3D (by TerminX and Plagman, based on JFDuke3D |
by Jonathon "JonoF" Fowler). Supports older Polymost renderer as well as |
the more advanced Polymer renderer (with advanced effects like |
normal/specular mapping, per-pixel dynamic lighting, real-time shadows,etc) |
For more info about these ports, check out JonoF's JFDuke3D and the |
EDuke32 site. |
- 32-bit high resolution textures with 4-8 times the detail of the original |
textures. |
- Models instead of the old sprites. |
While the HRP is still "work in progress" and missing quite a few textures and |
models, you can check the Duke4.net forums at http://forums.duke4.net for |
additional content or even better contributing something of your own. |
The community's goal is to issue a new HRP version once in 1-2 year(s). |
=============== |
2) INSTALLATION |
=============== |
Installing is easy: |
First make sure you have your Duke3D CD in your CD/DVD drive or an existing |
installation of the game. You can also just have the "duke3d.grp" file |
somewhere on your system. |
Then run the self-extracting archive (the file you downloaded/got from a friend |
or whatever) by double-clicking it. Then just choose any hard drive/subdir of |
your personal preference. |
After the extraction process is complete, you may copy over any existing |
"duke3d.grp" file you already have (either directly from the installation disc |
or from the folder which contains your digital copy). Be sure to overwrite the |
existing "duke3d.grp" since this one only contains the shareware episode. |
After you are done, start the game by clicking "eduke32.exe" in the Duke3D |
folder. |
You can also create a shortcut by right-clicking the file and choose |
"Send to" --> "Desktop (Create shortcut)". |
IMPORTANT: |
In order to see the high resolution textures and models, you have to change the |
render mode to 32-bit Polymer in the "Video Settings" under "Options" in the |
game menu. |
Otherwise, HRP content will not work (properly)! |
POLYMOST COMPATIBILITY OPTION: |
For players who are unable to use the advanced Polymer renderer (e.g. because |
they experience graphics issues or their graphics card simply can't handle it), |
please deactivate (= untick) the "Polymer" checkbox in the EDuke32 launcher and |
run the game with this parameter: -hduke3d_hrp_polymost.def |
> Example: E:\Duke3D\eduke32.exe -hduke3d_hrp_polymost.def |
Alternatively, and if you want to run mods like DukePlus, using the |
Polymost Override Pack (put into the autoload folder) is the recommended way of |
running the Polymost HRP mode. A matching version of this pack should be |
available soon after any HRP release at: |
http://forums.duke4.net/index.php?showtopic=3513 |
======== |
3) NOTES |
======== |
---------------- |
3.1) WIP Release |
---------------- |
Since this is a work in progress version of the pack which has not been tested |
extensively, there are probably some issues that need fixing. Please let us |
know of any problems with it so they can be sorted out in future versions. Also |
notify us if we are missing any art that's been released prior to the pack's |
release date, even though we have skipped some stuff since we simply did not |
like it, there is maybe some stuff that has been missed to include. |
Please also be aware of the fact that we are still missing models and textures |
because these have not been remade yet by the community. They will probably |
be featured in upcoming releases of the HRP (or updates). |
For a full summary of what's left to do, you may have a look at the HRP Wiki |
todo-list: http://hrp.duke4.net/wiki/doku.php?id=other:next_hrp_release |
------------------------------- |
3.2) Highlights of this Release |
------------------------------- |
Compared to previous release (HRP v5.2), you can expect the following changes: |
[FEATURE] New maphacks system: Hacks for 500+ custom maps included! |
[UPDATE] Polymer versions of 15 existing textures added; about 10 new textures |
(some for Ep.4) |
[UPDATE] Remakes of existing props models: |
Airlock sign, microphone, exit sign, hand dryer, Terminator+arm, |
Cycloid Emperor hologram, Dukeburger statue |
[UPDATE] Remakes of character models for Cycloid Emperor (by Tea Monster) and |
Duke (by Mark Skelton, Tea Monster and Spiker) |
[UPDATE] Remakes of pickup models: Jetpack, health bottles, First Aid kit |
[UPDATE] Improvements for Mighty Boot, HUD pistol hands and chaingun muzzleflash |
[UPDATE] New level stats screen (based on new Duke model) |
[FIX] Screen alignment fix for HUD scubagear |
[FIX] Small corrections for pistol and shotgun pickup models (size, rotation, |
center) |
IMPORTANT! |
---------- |
Please note that all HRP v5.x contents have been optimized for usage with the |
Polymer renderer. This means that if you use the older Polymost renderer, |
you WILL encounter problems (HUD weapons rendered incorrectly, or other display |
glitches). Polymer requirements offer advanced graphics effects but demand much |
better hardware. |
If you are forced to use Polymost due to having a weaker machine, be sure to |
launch the HRP in Polymost mode (see "Installation" section for more info)! |
----------------- |
3.3) Known issues |
----------------- |
Although we've tried hard to eliminate or avoid any glitches, unfortunately |
some of them could not be removed in this release. Here are those we know of: |
- Current EDuke32 problems (might get fixed in future versions): |
> The startup screens are not optimized for widescreen resolutions and |
might show black stripes on both sides and possibly some distortions, |
depending on your display. |
> EDuke32 (current version is r4791) does not make use of the HRP's |
maphack file hierarchy yet. Therefore, the UserMapHacks pack needs to |
be downloaded to make use of the already existing user map maphacks. |
- Rarely you will still find props, pickup weapons or the like that are |
clipping into walls, often preventing you from seeing them completely. |
Maphacks can fix these glitches, so don't hesitate to report anything you |
consider worthy of correcting. |
- Slime babe #1323 has a transparency/clipping bug with her hair. Updating |
the model should solve that problem. |
- If you use OpenGL texture compression/disk caching in EDuke32, the skyboxes |
will lose detail, i.e. look more pixellated than intended. This can be |
especially noticed with L.A. Night skybox (as seen in E1L1) when looking at |
the clouds. Right now, your only choice to fix this is to deactivate texture |
compression in the menu. Note that this will also deactivate disk caching, so |
you will have to deal with increased level loading times and possibly jerky |
framerates in some situations. |
--------------------- |
3.4) Title Screen Art |
--------------------- |
The front screen is a slightly modified and enhanced version of 3D Realms' |
original art work used with permission. |
----------------- |
3.5) EDuke32 Port |
----------------- |
The EDuke32 port is an enhanced version of JonoF's initial JFDuke3D port and |
features enhanced mod support together with tons of newly-added code. It is |
released and maintained by TerminX. |
We are using EDuke32 for running HRP now because the port gets updated |
frequently, and it offers advanced features for which HRP contents has been |
optimized. |
=========== |
4) LICENSES |
=========== |
-------- |
4.1) HRP |
-------- |
The contents of the High Resolution Pack are licensed under these three |
licenses: |
- The build engine is licensed under Ken Silverman's Build License which can be |
found in "BUILDLIC.TXT". |
- The EDuke32 port is licensed under the GNU Public license which can be found |
in "GNU.TXT". |
- The art content is licensed under the High Resolution Pack Art License which |
can be found in "hrp_art_license.txt". |
----------- |
4.2) Others |
----------- |
Some textures in this pack are based on source textures copyrighted by |
CGTextures.com. Permission to use and distribute these specific textures has |
been granted to the author(s) of this texture pack. Textures downloaded from |
CGTextures.com are copyrighted and may NOT be redistributed or sold. For |
more information and the full license, please visit http://www.cgtextures.com. |
This disclaimer applies to the following textures: |
- highres\sprites\props: 585 |
- highres\sprites\signs: 4420, 4949, 4955 |
- highres\textures: 1120 |
================ |
5) CONTACT/LINKS |
================ |
Robin "NightFright" Reisinger |
(HRP author) .................................... nightfright2k7 [at] gmail.com |
Richard "TerminX" Gobeille |
(EDuke32 port author) ........................... terminx [at] gmail.com |
-------------- |
Message Boards |
-------------- |
http://forums.duke4.net |
The texture and model projects can be found in the Duke Nukem 3D source board: |
http://forums.duke4.net/index.php?showtopic=779 |
------------ |
IRC Channels |
------------ |
- 3D Realms IRC Fan Channel ..... #3dr@irc.quakenet.org |
- JFDuke3D @ IRC ................ #jfduke@irc.freenode.net |
---------------- |
Visit Us Online! |
---------------- |
- Duke3D High Resolution Pack ... http://hrp.duke4.net |
- EDuke32 port (by TerminX) ..... http://eduke32.com |
- Duke4.net ..................... http://www.duke4.net |
========== |
6) CREDITS |
========== |
All the following people are involved in this release. They all have our |
gratitude, for nothing of the great artwork (or pretty much anything else) |
would have been possible to include without their support and effort. |
Please notify us if you did contribute to this project without being listed |
here! |
------------- |
JFDuke3D Port |
------------- |
JonoF |
Ken Silverman |
------------ |
EDuke32 Port |
------------ |
Helixhorned |
Hendricks266 |
Plagman |
TerminX |
---------------- |
Highres Textures |
---------------- |
0815Jack |
ADM |
Alexander Filippov |
AlgorithMan |
Besli |
Conrad Coldwood |
Another Duke Fan |
Armando |
Audiocraz |
BlitZ |
Cage |
chicken |
Daedolon |
Devastator |
Ding Bat |
DLT |
dood! |
Dreams |
DukeAtomic |
Ecmaster76 |
endmilled |
Fearpi |
Flacken.WS |
Gambini |
Gman |
gt1750 |
Hendricks266 |
Impact |
JaJo |
Jblade |
jimbob |
Kef Nukem |
Kev_Hectic |
Kevin9er |
Killd a ton |
L.D. Simone |
L2theKING |
Lemming |
Lightsource |
Marked |
Megadeus |
motionblur |
NightFright |
Night Hacker |
nyne |
ooppee |
ozz |
Parkar |
Piccolo |
Piterplus |
princetonEO |
Rellik66 |
Roger |
Roma Loom |
Quakis |
Semicharm |
Sky Fox |
Steveeeie |
SwissCM |
Tesserex |
theRobot |
toadie2k |
Tip |
Vasilinka |
Viciarg |
WarHammer |
White Alven |
yossa |
------------------- |
3D Models and Skins |
------------------- |
alandog |
AlgorithMan |
Besli |
Blunty |
Cipher |
Conrad Coldwood |
dood! |
Dr. Kill |
DukeAtomic |
drvarek |
Ecmaster76 |
efikkan |
empyrock |
Eric R |
escapist |
Esslan |
FlackenWS |
Forder |
General Failure |
GodBlitZor |
gt1750 |
Hellbound |
ilovefoxes |
Jean Gorospe |
Jokke_r |
Killd a ton |
Kralex |
L2theKING |
Madaut |
MagNet |
Mark Skelton |
Mean Person |
Millenia |
motionblur |
Mr.Fibbles |
ozz |
Parkar |
Piterplus |
Plagman |
Radar1013 |
Renegado |
Roma Loom |
Sky Fox |
Soul Collector |
Spiker |
Steveeeie |
Supertanker |
SwissCM |
Tea Monster |
vakooja |
Vasilinka |
YicklePigeon |
zilppuri |
-------- |
Highpals |
-------- |
Lezing/CraigFatman |
-------- |
Maphacks |
-------- |
> Initial Release |
Dave-ros |
DSotM |
Ecmaster76 |
endmilled |
ikkejw |
Killd a ton |
Night Hacker |
noctrun |
Okira |
Piterplus |
Renegado |
Zebius |
> "Reloaded" Release |
Hunter_rus |
NightFright |
> User Map Maphacks |
LeoD |
> Polymer Lighting |
Devastator |
Micky C |
Roma Loom |
--------------- |
SVN Maintenance |
--------------- |
Devastator (retired) |
Hendricks266 |
LeoD |
NightFright |
Parkar (retired) |
Piterplus (retired) |
Plagman (retired) |
Roma Loom |
Spiker |
------------ |
HRP Assembly |
------------ |
NightFright |
----------------- |
Special Thanks to |
----------------- |
- 3D Realms, for making this great game in the first place! |
- The guys at Duke4.net for hosting and help building the HRP website! |
- All of you who support and contribute to the project! |
- All the mirrors and seeders! |