Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 708 → Rev 707

/duke3d_maphacks_standalone.def
File deleted
/maphacks/mhk-extract.def
File deleted
/tools/megaton_override/duke3d_hrp_megaton_override.def
1,5 → 1,8
// Extra additions to the game - Polymost [Megaton] HRP
 
//echo "Polymost [Megaton] Override High Resolution Pack (version 5.3.565)"
//echo "Polymost [Megaton] Override High Resolution Pack - Repository Snapshot >= 5.3.566"
 
// You have to copy/rename duke3d_hrp_megaton.def to duke3d_hrp.def
// in order to activate the Polymost [Megaton] HRP.
// Alternatively you can start EDuke32 with -hduke3d_hrp_megaton.def,
6,12 → 9,9
// but this may not work in conjunction with mods like DukePlus.
// If you are using the Megaton Override Pack, you should be fine already.
 
//echo "Polymost [Megaton] Override High Resolution Pack (version 5.4.674)"
//echo "Polymost [Megaton] Override High Resolution Pack - Repository Snapshot >= 5.4.675"
 
include highres/music.def
 
include highres/screen_megaton.def
include highres/screen_polymost.def
//include highres/skyboxes.def
//include highres/sounds.def
include highres/sprites_megaton.def
/tools/polymost_override/duke3d_hrp_polymost_override.def
1,5 → 1,8
// Extra additions to the game - Polymost HRP
 
//echo "Polymost Override High Resolution Pack (version 5.3.565)"
echo "Polymost Override High Resolution Pack - Repository Snapshot >= 5.3.566"
 
// 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,
6,9 → 9,6
// but this may not work in conjunction with mods like DukePlus.
// If you are using the Polymost Override Pack, you should be fine already.
 
//echo "Polymost Override High Resolution Pack (version 5.4.674)"
echo "Polymost Override High Resolution Pack - Repository Snapshot >= 5.4.675"
 
include highres/music.def
 
include highres/screen_polymost.def
/tools/hrp_extract.sh
1,9 → 1,9
#!/bin/bash
 
# Duke Nukem 3D High Resolution Pack Extractor v0.8.0 2019-05-07
# Duke Nukem 3D High Resolution Pack Extractor v0.7.3 2015-02-03
#
# Author: LeoD
# License: ISC license : https://opensource.org/licenses/isc-license.txt
# License: ISC license : http://opensource.org/licenses/isc-license.txt
#
# This script extracts a working copy of your local Duke Nukem 3D High
# Resolution Pack's Subversion repository, ready for zipping and distribution.
87,9 → 87,9
fi
;;
duke3d_hrp_polymost.def | \
tools/polymost_override/duke3d_hrp_polymost_override.def | \
installer/polymost_override/duke3d_hrp_polymost_override.def | \
duke3d_hrp_megaton.def | \
tools/megaton_override/duke3d_hrp_megaton_override.def )
installer/megaton_override/duke3d_hrp_megaton_override.def )
cat "${VER_FILE}" | sed -r --posix \
s/\(Version\ *\)\([0-9\.]*\)\(.*\)/\\1${VERSION}\\3/ \
>> "${TARGET_FILE}"
115,20 → 115,14
 
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ||\
[ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ] ||\
[ "${HRPTYPE}" = "maphacks" ] ||\
[ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then
cp -pv hrp_art_license.txt "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymer" ] ||\
[ "${HRPTYPE}" = "maphacks" ] || [ "${HRPTYPE}" = "full" ] ; then
cp -pv maphacks/MapHacks.txt "${EXTRACTDIR}/maphacks/"
fi
 
if [ "${HRPTYPE}" = "polymost" ] ; then
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}"
copy_set_version duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp.def"
cp -pvr tools/polymost_override/dukedc "${EXTRACTDIR}"
cp -pvr installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "megaton" ] ; then
136,49 → 130,47
copy_set_version duke3d_hrp_megaton.def "${EXTRACTDIR}/duke3d_hrp.def"
cp -pv highres/screen/menu/2492_ver_megaton.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png"
cp -pvr tools/megaton_override/dukedc* "${EXTRACTDIR}"
cp -pvr tools/megaton_override/highres "${EXTRACTDIR}"
cp -pvr installer/megaton_override/dukedc* "${EXTRACTDIR}"
cp -pvr installer/megaton_override/highres "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "polymost_override" ] ; then
copy_set_version \
tools/polymost_override/duke3d_hrp_polymost_override.def \
installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
copy_set_version \
tools/polymost_override/duke3d_hrp_polymost_override.def \
installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp_polymost.def"
cp -pv tools/polymost_override/hrp_polymost_override.txt \
cp -pv installer/polymost_override/hrp_polymost_override.txt \
"${EXTRACTDIR}"
cp -pv tools/polymost_override/2492_ver_polymost_override.png \
cp -pv installer/polymost_override/2492_ver_polymost_override.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png"
cp -pvr tools/polymost_override/dukedc "${EXTRACTDIR}"
cp -pvr installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "megaton_override" ] ; then
copy_set_version \
tools/megaton_override/duke3d_hrp_megaton_override.def \
installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
copy_set_version \
tools/megaton_override/duke3d_hrp_megaton_override.def \
installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp_megaton.def"
cp -pv tools/megaton_override/hrp_megaton_override.txt \
cp -pv installer/megaton_override/hrp_megaton_override.txt \
"${EXTRACTDIR}"
cp -pv tools/megaton_override/2492_ver_megaton_override.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_megaton.png"
cp -pv tools/megaton_override/*.bat "${EXTRACTDIR}"
cp -pvr tools/megaton_override/dukedc* "${EXTRACTDIR}"
cp -pvr tools/megaton_override/highres "${EXTRACTDIR}"
cp -pv installer/megaton_override/2492_ver_megaton_override.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png"
cp -pv installer/megaton_override/*.bat "${EXTRACTDIR}"
cp -pvr installer/megaton_override/dukedc* "${EXTRACTDIR}"
cp -pvr installer/megaton_override/highres "${EXTRACTDIR}"
# Let Megaton Override work on top of Polymost HRP:
cp -pv highres/screen_megaton.def "${EXTRACTDIR}/highres/"
cp -pv highres/screen/menu_megaton.def "${EXTRACTDIR}/highres/"
cp -pv highres/sprites_megaton.def "${EXTRACTDIR}/highres/"
cp -pv highres/sprites/effects_megaton.def "${EXTRACTDIR}/highres/sprites/"
cp -pv highres/sprites_megaton.def "${EXTRACTDIR}/highres"
cp -pv highres/sprites/effects_megaton.def "${EXTRACTDIR}/highres/sprites"
fi
 
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "megaton" ] ; then
cp -pv duke3d.def "${EXTRACTDIR}"
cp -pv highres/screen/menu/2492_polymost.png \
"${EXTRACTDIR}/highres/screen/menu/"
"${EXTRACTDIR}/highres/screen/menu"
fi
 
if [ "${HRPTYPE}" = "full" ] ; then
190,7 → 182,7
 
if [ "${HRPTYPE}" = "full" ] ; then
cp -pv highres/screen/menu/2492_ver_polymost.png \
"${EXTRACTDIR}/highres/screen/menu/"
"${EXTRACTDIR}/highres/screen/menu"
fi
 
if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then
198,36 → 190,27
copy_set_version duke3d_hrp.def "${EXTRACTDIR}/duke3d_hrp.def"
#cp -pv highres/screen/menu/2492.png "${EXTRACTDIR}/highres/screen/menu"
 
#cp -pv highres/common/black.png "${EXTRACTDIR}/highres/common/"
#cp -pv highres/screen/fonts/digital/digital_minus.png "${EXTRACTDIR}/highres/screen/fonts/digital/"
#cp -pv highres/screen/menu/widescreen/*_wide.png "${EXTRACTDIR}/highres/screen/menu/"
#cp -pv highres/sprites/characters/1357_terminarm.md3 "${EXTRACTDIR}/highres/sprites/characters/"
#cp -pv highres/sprites/firstperson/2510_devastator_n.png "${EXTRACTDIR}/highres/sprites/firstperson/"
#cp -pv highres/sprites/monsters/1960_reconcar_s.png "${EXTRACTDIR}/highres/sprites/monsters/"
#cp -pv highres/sprites/props/4387.png "${EXTRACTDIR}/highres/sprites/props/"
#cp -pv highres/sprites/signs/4378-79.png "${EXTRACTDIR}/highres/sprites/signs/"
#cp -pv highres/sprites/signs/4381-85.png "${EXTRACTDIR}/highres/sprites/signs/"
#cp -pv highres/common/black.png "${EXTRACTDIR}/highres/common"
#cp -pv highres/screen/fonts/digital/digital_minus.png "${EXTRACTDIR}/highres/screen/fonts/digital"
#cp -pv highres/screen/menu/widescreen/*_wide.png "${EXTRACTDIR}/highres/screen/menu"
#cp -pv highres/sprites/characters/1357_terminarm.md3 "${EXTRACTDIR}/highres/sprites/characters"
#cp -pv highres/sprites/firstperson/2510_devastator_n.png "${EXTRACTDIR}/highres/sprites/firstperson"
#cp -pv highres/sprites/monsters/1960_reconcar_s.png "${EXTRACTDIR}/highres/sprites/monsters"
#cp -pv highres/sprites/props/4387.png "${EXTRACTDIR}/highres/sprites/props"
#cp -pv highres/sprites/signs/4378-79.png "${EXTRACTDIR}/highres/sprites/signs"
#cp -pv highres/sprites/signs/4381-85.png "${EXTRACTDIR}/highres/sprites/signs"
fi
 
if [ "${HRPTYPE}" = "maphacks" ] ; then
cp -pv maphacks/mhk-extract.def "${EXTRACTDIR}/maphacks/"
cp -pv duke3d_maphacks_standalone.def "${EXTRACTDIR}"
copy_set_version duke3d_maphacks_standalone.def "${EXTRACTDIR}/duke3d.def"
fi
 
if [ "${HRPTYPE}" = "voxel" ] ; then
cp -pv voxelpack_readme.txt "${EXTRACTDIR}"
cp -pv voxelpack_art_license.txt "${EXTRACTDIR}"
cp -pv readme.txt "${EXTRACTDIR}"
cp -pv voxelp_art_license.txt "${EXTRACTDIR}"
cp -pv duke3d.def "${EXTRACTDIR}"
cp -pv duke3d_voxels.def "${EXTRACTDIR}"
if [ -f EDUKE.CON ] ; then
cp -pv EDUKE.CON "${EXTRACTDIR}"
cp -pv duke3d_voxel.def "${EXTRACTDIR}"
fi
fi
 
if [ "${HRPTYPE}" = "sw_highres" ] ; then
cp -pv sw.def "${EXTRACTDIR}"
cp -pv highres/sw_hrp.def "${EXTRACTDIR}/highres/"
cp -pv highres/sw_hrp.def "${EXTRACTDIR}/highres"
cp -pv HRP.bat "${EXTRACTDIR}"
cp -pv HRP_Readme.txt "${EXTRACTDIR}"
cp -pv HRP_Changes.txt "${EXTRACTDIR}"
239,7 → 222,7
if [ "${HRPTYPE}" = "sw_lowres" ] ; then
echo "Creating sw.def for lowres HRP ..."
echo "include lowres/sw_lrp.def" > "${EXTRACTDIR}/sw.def"
cp -pv lowres/sw_lrp.def "${EXTRACTDIR}/lowres/"
cp -pv lowres/sw_lrp.def "${EXTRACTDIR}/lowres"
cp -pv LRP.bat "${EXTRACTDIR}"
cp -pv LRP_Readme.txt "${EXTRACTDIR}"
cp -pv LRP_Changes.txt "${EXTRACTDIR}"
259,8 → 242,8
 
copy_polymost_mhk()
{
cp -p maphacks/3drealms/E?L*_polymost.mhk "${EXTRACTDIR}"
cp -p maphacks/dukedc/DUKEDC*-megaton.mhk "${EXTRACTDIR}"
cp -p maphacks/3drealms_polymost/E?L*.mhk "${EXTRACTDIR}"
cp -p maphacks/dc_hrp/DUKEDC*-megaton.mhk "${EXTRACTDIR}"
rm -f "${EXTRACTDIR}"/*_13d_*.mhk
# bashism:
for i in "${EXTRACTDIR}"/*_polymost.mhk ; do mv "$i" "${i/_polymost}" ; done
309,37 → 292,37
case "$PATCHTYPE" in
polymer)
echo " # (Using \"Polymer approach\")"
cp -pi $SPR/firstperson/2510_devastator.md3 "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2510_devastator.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2510_devastator_s.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2510_devastator_g.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2524_pistol.md3 "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2530_clip.md3 "$SPRE/firstperson/"
cp -pi $SPR/pickups/0040_pistolammo.jpg "$SPRE/pickups/"
cp -pi $SPR/firstperson/2532_cliphand.md3 "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/duke_hand_n.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/duke_hand_s.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2510_devastator.md3 "$SPRE/firstperson"
cp -pi $SPR/firstperson/2510_devastator.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2510_devastator_s.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2510_devastator_g.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2524_pistol.md3 "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2530_clip.md3 "$SPRE/firstperson"
cp -pi $SPR/pickups/0040_pistolammo.jpg "$SPRE/pickups"
cp -pi $SPR/firstperson/2532_cliphand.md3 "$SPRE/firstperson"
cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/duke_hand_n.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/duke_hand_s.png "$SPRE/firstperson"
;;
polymost)
echo " # (Using \"Polymost approach\")"
#cp -pi $SPR/firstperson_polymost/2510_devastator.md3 "$SPRE/firstperson/"
#cp -pi $SPR/firstperson_polymost/2510_devastator.png "$SPRE/firstperson/"
##cp -pi $SPR/firstperson/2510_devastator_s.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson_polymost/2510_devastator_g.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol.md3 "$SPRE/firstperson/"
#cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson_polymost/2530_clip.md3 "$SPRE/firstperson/"
#cp -pi $SPR/pickups/0040_pistolammo.jpg "$SPRE/pickups/"
#cp -pi $SPR/firstperson_polymost/2532_cliphand.md3 "$SPRE/firstperson/"
#cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson/duke_hand_n.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson/duke_hand_s.png "$SPRE/firstperson/"
#cp -pi $SPR/firstperson_polymost/2510_devastator.md3 "$SPRE/firstperson"
#cp -pi $SPR/firstperson_polymost/2510_devastator.png "$SPRE/firstperson"
##cp -pi $SPR/firstperson/2510_devastator_s.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson_polymost/2510_devastator_g.png "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol.md3 "$SPRE/firstperson"
#cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson_polymost/2530_clip.md3 "$SPRE/firstperson"
#cp -pi $SPR/pickups/0040_pistolammo.jpg "$SPRE/pickups"
#cp -pi $SPR/firstperson_polymost/2532_cliphand.md3 "$SPRE/firstperson"
#cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson/duke_hand_n.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson/duke_hand_s.png "$SPRE/firstperson"
;;
mixed)
echo " # (Using \"Mixed approach\")"
375,31 → 358,31
;;
polymost)
echo " # (Using \"Polymost approach\")"
cp -piu $SPR/firstperson_polymost/2524_pistol.md3 "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2530_clip.md3 "$SPRE/firstperson/"
#cp -pi $SPR/firstperson/2532_cliphand.md3 "$SPRE/firstperson/"
##cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson/"
cp -piu $SPR/firstperson_polymost/2524_pistol.md3 "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2530_clip.md3 "$SPRE/firstperson"
#cp -pi $SPR/firstperson/2532_cliphand.md3 "$SPRE/firstperson"
##cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson/2532_cliphand.png"
;;
mixed)
echo " # (Using \"Mixed approach\")"
cp -piu $SPR/firstperson_polymost/2524_pistol.md3 "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2530_clip.md3 "$SPRE/firstperson/"
#cp -pi $SPR/firstperson/2532_cliphand.md3 "$SPRE/firstperson/"
##cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson/"
cp -piu $SPR/firstperson_polymost/2524_pistol.md3 "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol.png "$SPRE/firstperson"
cp -pi $SPR/firstperson_polymost/2524_pistol_g.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2530_clip.md3 "$SPRE/firstperson"
#cp -pi $SPR/firstperson/2532_cliphand.md3 "$SPRE/firstperson"
##cp -pi $SPR/firstperson/2532_cliphand.png "$SPRE/firstperson"
#cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson/2532_cliphand.png"
cp -pi $SPR/firstperson/2544_rpg.md3 "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2544_rpg.md3 "$SPRE/firstperson"
cp -pi $SPR/firstperson/2544_rpg_d.png "$SPRE/firstperson/2544_rpg.png"
cp -pi $SPR/firstperson/2544_rpg_n.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2544_rpg_s.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/duke_hand_n.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/duke_hand_s.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/muzzle_flash_01.png "$SPRE/firstperson/"
cp -pi $SPR/firstperson/2544_rpg_n.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/2544_rpg_s.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/duke_hand_d.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/duke_hand_n.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/duke_hand_s.png "$SPRE/firstperson"
cp -pi $SPR/firstperson/muzzle_flash_01.png "$SPRE/firstperson"
cp -pi highres/common/transp.png "${EXTRACTDIR}/highres/common"
;;
none)
585,9 → 568,6
if [ "${HRPTYPE}" = "sw_lowres" ] ; then
parse_defs lowres/sw_lrp.def
fi
if [ "${HRPTYPE}" = "maphacks" ] ; then
parse_defs maphacks/mhk-extract.def
fi
if [ "${HRPTYPE}" = "default" ] ; then
parse_defs "${DEF_TOP}"
fi
622,7 → 602,7
echo "HRPROOT : ${HRPROOT}"
 
case "$HRPTYPE" in
polymer|polymost_override|polymost|megaton_override|megaton|maphacks)
polymer|polymost_override|polymost|megaton_override|megaton)
main $HRPTYPE
;;
full)
653,7 → 633,6
fi ; fi
${PRGPATH} both y
${PRGPATH} megaton y
${PRGPATH} maphacks y
${PRGPATH} full y
;;
voxel)
690,7 → 669,6
echo "HRPTYPEs: {full|ovr|all}"
echo "HRPTYPEs: {polymer|polymost_override|polymost|both}"
echo "HRPTYPEs: {megaton_override|megaton}"
echo "HRPTYPEs: {maphacks}"
echo "HRPTYPEs: {sw_highres|sw_lowres|sw_both}"
exit 1
fi
/highres/sprites/props.def
1281,8 → 1281,6
frame { name "frame01" tile 1228 }
frame { name "frame02" tile 1229 }
 
 
// ExplodingBarrel (1238)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1238_explodingbarrel.jpg" }
2112,7 → 2110,7
normal { surface 0 file "highres/sprites/props/4583_n.png" }
specular { surface 0 file "highres/sprites/props/4583_s.png" }
// detail { file "highres/detail/metal.png" detailscale 0.3 }
// skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
// skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "Frame0" tile 4583 }
}
 
2128,7 → 2126,7
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "Frame0" tile 4586 }
}
 
2137,7 → 2135,7
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "Frame0" tile 4587 }
}
 
/highres/sprites/props_polymost.def
22,7 → 22,6
scale 1.56 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0407_fansprite.png" }
 
anim { frame0 "spinn00" frame1 "spinn15" fps 35 flags 0 }
frame { name "spinn00" tile0 407 tile1 410 }
}
32,7 → 31,6
scale 1.56 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0407_fansprite.png" }
 
frame { name "frame00" tile 411 }
}
 
158,8 → 156,6
scale 2 shade 2
detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props_polymost/0556_chair1.png" }
 
 
frame { name "frame00" tile0 556 tile1 557 }
}
 
168,8 → 164,6
scale 2 shade 2
detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props_polymost/0556_chair1.png" }
 
 
frame { name "frame00" tile 559 }
}
 
255,7 → 249,6
scale 0.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/props_polymost/0584_sensor_body.png" }
skin { pal 0 surface 1 file "highres/sprites/props/bottles/0954_bottle1.png" }
 
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 584 tile1 584 }
}
339,14 → 332,14
frame { name "Frame0" tile 617 }
}
 
// Pipe3, Pipe3B (618, 700)
model "highres/sprites/props/0995_pipe6.md3" {
// Pipe (618, 670)
model "highres/sprites/props/0995_pipe.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0618_pipe3.png" }
skin { pal 0 file "highres/sprites/props/0618_pipe.png" }
frame { name "FRAME1" tile 618 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0700_pipe3b.png" }
skin { pal 0 file "highres/sprites/props/0700_pipe.png" }
frame { name "FRAME1" tile 700 }
}
 
666,8 → 659,6
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures_polymost/0913.png" }
 
 
frame { name "Frame0" tile 913 }
}
 
684,7 → 675,6
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0916_fireext.png" }
 
frame { name "idle" tile 916 }
}
 
693,7 → 683,6
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0917_firealarm_d.png" }
 
frame { name "FRAME1" tile 917 }
}
 
751,7 → 740,6
scale 0.75 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0981_hydrant.png" }
 
frame { name "idle" tile 950 }
}
 
842,8 → 830,6
scale 0.9 shade 15
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0976_ventshaft.png" }
 
 
frame { name "Frame0" tile 976 }
}
 
876,7 → 862,6
scale 0.75 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0981_hydrant.png" }
 
frame { name "idle" tile 981 }
}
 
896,35 → 881,35
}
 
// Pipe5 (994/1005)
model "highres/sprites/props/0994_pipe5.md3" {
model "highres/sprites/props/0994_pipe.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "FRAME1" tile 0994 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
skin { pal 0 file "highres/sprites/props/1005_pipe.jpg" }
frame { name "FRAME1" tile 1005 }
}
 
// Pipe6 (995/1260)
model "highres/sprites/props/0995_pipe6.md3" {
model "highres/sprites/props/0995_pipe.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "FRAME1" tile 995 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
skin { pal 0 file "highres/sprites/props/1005_pipe.jpg" }
frame { name "FRAME1" tile 1260 }
}
 
// Pipe4 (996-997)
model "highres/sprites/props/0996_pipe4.md3" {
model "highres/sprites/props/0996_pipe.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0996_pipe4.jpg" }
skin { pal 0 file "highres/sprites/props/0996_pipe.jpg" }
frame { name "FRAME1" tile 996 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0997_pipe4b.jpg" }
skin { pal 0 file "highres/sprites/props/0997_pipe.jpg" }
frame { name "FRAME1" tile 997 }
}
 
1041,8 → 1026,6
scale 1.6 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/1051_handdryer.png" }
 
 
frame { name "frame01" tile 1051 }
}
 
1244,7 → 1227,6
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
 
frame { name "Frame0" tile 1221 }
}
 
1253,7 → 1235,6
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/1222_crane.jpg" }
 
anim { frame0 "Grab_1" frame1 "Grab_3" fps 3 flags 1 }
frame { name "Grab_0" tile 1222 }
frame { name "Grab_2" tile 1223 }
1275,8 → 1256,6
// NukeBarrel (1227)
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props_polymost/1227_nukebarrel.png" }
 
 
frame { name "frame00" tile 1227 }
frame { name "frame01" tile 1228 }
frame { name "frame01" tile 1229 }
1306,17 → 1285,6
}
 
 
 
 
 
 
 
 
 
 
 
 
 
// Can With Something (1232)
model "highres/sprites/props/1232_canwithsomething.md3" {
scale 18 shade 8
1742,8 → 1710,6
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures_polymost/0913.png" }
 
 
frame { name "Frame0" tile 4429 }
}
 
2074,18 → 2040,7
model "highres/sprites/props_polymost/4570_dukeburger.md3" {
scale 3 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/1348_holoduke.png" }
 
 
 
 
 
skin { pal 0 surface 2 file "highres/sprites/props/4540_foodobject11.png" }
 
 
 
 
 
 
frame { name "frame1" tile0 4570 tile1 4574 }
}
 
2110,9 → 2065,7
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
 
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "Frame0" tile 4583 }
}
 
2128,7 → 2081,7
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "Frame0" tile 4586 }
}
 
2137,7 → 2090,7
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe.jpg" }
frame { name "Frame0" tile 4587 }
}
 
/highres/sprites/effects.def
65,12 → 65,6
// W_FORCEFIELD (663)
texture 663 { pal 0 { file "highres/sprites/effects/0663.png" } }
 
 
 
 
 
 
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
/highres/sprites/effects_megaton.def
53,7 → 53,6
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660.png" }
 
pal 13 { file "highres/sprites/effects/0660_13.png" }
pal 23 { file "highres/sprites/effects/0660_23.png" }
}
268,7 → 267,7
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
// Scrap1 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
/highres/sprites/effects_polymost.def
53,7 → 53,6
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660.png" }
 
pal 13 { file "highres/sprites/effects/0660_13.png" }
pal 23 { file "highres/sprites/effects/0660_23.png" }
}
268,7 → 267,7
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
// Scrap1 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
/highres/sprites/decals_polymost.def
8,7 → 8,6
 
texture 546 {
pal 0 { file "highres/sprites/decals/0546.png" }
 
}
texture 547 { pal 0 { file "highres/sprites/decals/0547.png" } }
texture 548 { pal 0 { file "highres/sprites/decals/0548.png" } }
46,8 → 45,6
 
texture 1226 {
pal 0 { file "highres/sprites/decals/1226.png" }
 
 
pal 1 { file "highres/sprites/decals/1226_1.png" }
pal 2 { file "highres/sprites/decals/1226_2.png" }
pal 6 { file "highres/sprites/decals/1226_6.png" }
81,7 → 78,6
texture 2297 { pal 0 { file "highres/sprites/decals/2297.png" } }
texture 2298 {
pal 0 { file "highres/sprites/decals/2298.png" }
 
}
texture 2299 { pal 0 { file "highres/sprites/decals/2299.png" } }