/installer/polymost_override/duke3d_hrp_polymost_override.def |
---|
0,0 → 1,29 |
// Extra additions to the game - Polymost HRP version |
//echo "High Resolution Pack (version 5.2.413 Polymost Override)" |
echo "High Resolution Pack Polymost Override - Repository Snapshot >= 5.2.415" |
// You have to copy/rename duke3d_hrp_polymost.def to duke3d_hrp.def |
// in order to activate the Polymost HRP. |
// Alternatively you can start EDuke32 with -hduke3d_hrp_polymost.def, |
// but this may not work in conjunction with mods like DukePlus. |
// If you are using the Polymost Override Pack, you should be fine already. |
include highres/music.def |
include highres/screen_polymost.def |
include highres/skyboxes.def |
include highres/sounds.def |
include highres/sprites_polymost.def |
include highres/textures_polymost.def |
tint { pal 1 red 100 green 120 blue 148 flags 1 } |
tint { pal 2 red 255 green 48 blue 0 flags 0 } |
tint { pal 4 red 0 green 0 blue 0 flags 0 } |
tint { pal 6 red 224 green 255 blue 112 flags 3 } |
tint { pal 7 red 172 green 157 blue 140 flags 0 } |
tint { pal 8 red 199 green 226 blue 113 flags 1 } |
include maphacks/maphacks_polymost.def |
/installer/polymost_override/hrp_polymost_override.txt |
---|
0,0 → 1,81 |
========================================== |
| Polymost HRP Override Pack for EDuke32 | |
| by LeoD | |
========================================== |
| Repository Snapshot >= 5.2.415 | |
========================================== |
WHAT THIS IS ABOUT: |
------------------- |
This file contains updated data for the Duke3D High-Resolution Pack (HRP). |
It features an updated Polymost HRP for use with the EDuke32 Polymost renderer |
on top of the default Polymer HRP. |
Basically, this means: First get the full HRP 5.2 (r5.2.413), the latest update |
pack (if available), then this file. |
It is possible to run the Polymost HRP without this pack, using the EDuke32 |
command line option -hduke3d_hrp_polymost.def. But this won't work correctly in |
conjunction with Mods like DukePlus or Attrition, as well as addons like |
DukeDC, NWinter, and Vacation. |
"Why still using the Polymost HRP?" |
----------------------------------- |
The Polymer HRP textures have additional normal and specular maps whereas that |
information is already "baked" into the Polymost HRP textures (and therefore |
somewhat specific to their occurrence in the original levels). |
If you can't run Polymer at all (or have to turn off those features in the |
configuration file) then the normal and specular information is lost and the |
remaining diffuse textures won't look as intended. |
-> You'd be better off using the Polymost HRP. |
If Polymer renderer/HRP performance sucks even after tuning the EDuke32 |
configuration file, try running the Polymer renderer but use the Polymost HRP. |
This should run faster and reduce loading times and memory usage, too, while |
you might still be able to profit from features like point lights, shadows, |
glowing fire/health atoms and, of course, TROR (True Room Over Room). |
Quite some of the newer textures which are not only "polymerized" but remade |
from scratch have brought some change of style to the HRP IMO. If you can't run |
Polymer/Polymer HRP anyway this might be an argument for the Polymost HRP, too. |
HOW TO USE IT: |
-------------- |
Drop the HRP Override Pack into the autoload folder within your EDuke32 |
installation folder like the HRP zipfile itself. |
It should be loaded automatically, but note that autoload contents is loaded |
alphabetically, so check the file names if something seems wrong. |
Delete "textures" and "textures.cache" after changes in the autoload folder. |
IMPORTANT: |
---------- |
This override pack is meant for the HRP v5.2 (=r5.2.413)! |
WHERE TO GET IT: |
---------------- |
- You can check the Duke3D mod thread over at the Duke4.net forums: |
http://forums.duke4.net/index.php?showtopic=3513 |
RELATED LINKS: |
-------------- |
- Duke4.net ................................... http://www.duke4.net |
- Duke Nukem 3D High-Resolution Pack .......... http://hrp.duke4.net |
- EDuke32 port (by TerminX) ................... http://eduke32.com |
CONTACT: |
-------- |
http://forums.duke4.net/user/1299-leod/ |
SPECIAL CREDITS: |
-------- |
Tea Monster - model conversion |
Roma Loom - backporting Polymer textures |
/installer/polymost_override/2492_ver_polymost_override.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/installer/hrp_extract.sh |
---|
1,6 → 1,6 |
#!/bin/sh |
# Duke Nukem 3D High Resolution Pack Extractor v0.5 2012-12-23 |
# Duke Nukem 3D High Resolution Pack Extractor v0.5.1 2013-01-22 |
# |
# Author: LeoD |
# License: ISC license : http://opensource.org/licenses/isc-license.txt |
82,16 → 82,11 |
>> "${TARGET_FILE}" |
fi |
;; |
duke3d_hrp_polymost.def) |
if [ "${HRPTYPE}" = "polymost_override" ] ; then |
duke3d_hrp_polymost.def | \ |
installer/polymost_override/duke3d_hrp_polymost_override.def ) |
cat "${VER_FILE}" | sed -r --posix \ |
s/\(Version\ *\)\([0-9\.]*\)\(\ Polymost\)/\\1${VERSION}\ Polymost\ Override/ \ |
>> "${TARGET_FILE}" |
else |
cat "${VER_FILE}" | sed -r --posix \ |
s/\(Version\ *\)\([0-9\.]*\)\(.*\)/\\1${VERSION}\\3/ \ |
>> "${TARGET_FILE}" |
fi |
;; |
*) |
echo "###ERROR: copy_set_version() - BAD FILE: ${VER_FILE}" |
118,7 → 113,7 |
cp -pv hrp_art_license.txt "${EXTRACTDIR}" |
fi |
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ; then |
if [ "${HRPTYPE}" = "polymost" ] ; then |
if [ "${SET_VERSION}" = "YES" ] ; then |
copy_set_version duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp.def" |
else |
126,6 → 121,17 |
fi |
fi |
if [ "${HRPTYPE}" = "polymost_override" ] ; then |
if [ "${SET_VERSION}" = "YES" ] ; then |
copy_set_version \ |
installer/polymost_override/duke3d_hrp_polymost_override.def \ |
"${EXTRACTDIR}/duke3d_hrp.def" |
else |
cp -pv installer/polymost_override/duke3d_hrp_polymost_override.def \ |
"${EXTRACTDIR}/duke3d_hrp.def" |
fi |
fi |
if [ "${HRPTYPE}" = "polymost" ] ; then |
cp -pv duke3d.def "${EXTRACTDIR}" |
#cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}" |
134,16 → 140,25 |
if [ "${HRPTYPE}" = "full" ] ; then |
if [ "${SET_VERSION}" = "YES" ] ; then |
copy_set_version duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp_polymost.def" |
copy_set_version duke3d_hrp_polymost.def \ |
"${EXTRACTDIR}/duke3d_hrp_polymost.def" |
else |
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}" |
fi |
fi |
if [ "${HRPTYPE}" = "polymost_override" ] || [ "${HRPTYPE}" = "full" ] ; then |
cp -pv highres/screen/menu/2492_ver_polymost.png "${EXTRACTDIR}/highres/screen/menu" |
if [ "${HRPTYPE}" = "full" ] ; then |
cp -pv highres/screen/menu/2492_ver_polymost.png \ |
"${EXTRACTDIR}/highres/screen/menu" |
fi |
if [ "${HRPTYPE}" = "polymost_override" ] ; then |
cp -pv installer/polymost_override/hrp_polymost_override.txt \ |
"${EXTRACTDIR}" |
cp -pv installer/polymost_override/2492_ver_polymost_override.png \ |
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png" |
fi |
if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then |
cp -pv duke3d.def "${EXTRACTDIR}" |
if [ "${SET_VERSION}" = "YES" ] ; then |
291,8 → 306,8 |
fi |
done |
done |
# Some people prefer unusual setups ... |
zip -rq9 ${EXTRACTDIR}/polymost_hrp_update_polymer_maphacks.zip *.mhk |
# Some people prefer unusual setups ... polymost_mhk_patch not applied automatically |
zip -rq9 ${EXTRACTDIR}/polymost_hrp_polymer_maphacks.zip *.mhk |
} # create_polymost_mhk() |
529,7 → 544,6 |
{ |
if [ -d "${EXTRACTDIR}" ] ; then |
rm -rf ${EXTRACTDIR}/.svn |
rm -rf ${EXTRACTDIR}/installer |
DIRLIST=./EXTRACT_DIRECTORIES.lst |
du "${EXTRACTDIR}" > ${DIRLIST} |
cat ${DIRLIST} | while read DIR ; do |
536,7 → 550,7 |
if [ "0" = "`echo \"${DIR}\" | grep -owE \"0\"`" ] ; then |
EMPTYDIR="`echo \"${DIR}\" | sed -r --posix s/0//`" |
if [ -d ${EMPTYDIR} ] ; then |
rmdir ${EMPTYDIR} |
rmdir --parents --ignore-fail-on-non-empty ${EMPTYDIR} |
fi |
fi |
done |