Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 408 → Rev 407

/installer/hrp_extract.sh
1,14 → 1,12
#!/bin/sh
 
# Duke Nukem 3D High Resolution Pack Extractor v0.4.2 2012-10-19
# Duke Nukem 3D High Resolution Pack Extractor v0.4.1 2012-07-29
#
# Author: LeoD
# 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.
# This is mostly done by hierarchically parsing the *.def files.
# PolyMER or PolyMOST only versions can be chosen.
# This script extracts a PolyMER or PolyMOST only HRP from your working copy
# of the Duke Nukem 3D High Resolution Pack's Subversion repository.
# On Windows you might want MSYS' zip to create package files.
# ("mingw-get install msys-zip")
# MinGW/MSYS performance is horrible, better go Linux. Even my virtual Debian
156,12 → 154,14
 
#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/2493_old.png "${EXTRACTDIR}/highres/screen/menu"
#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/4378.png "${EXTRACTDIR}/highres/sprites/signs"
#cp -pv highres/sprites/signs/4379.png "${EXTRACTDIR}/highres/sprites/signs"
#cp -pv highres/sprites/signs/4381-85.png "${EXTRACTDIR}/highres/sprites/signs"
fi
 
199,8 → 199,6
 
if [ "${HRPTYPE}" = "default" ] ; then
cp -pv "${DEF_TOP}" "${EXTRACTDIR}/${DEF_TOP}"
echo "\`*.mhk' -> \`${EXTRACTDIR}/*.mhk'"
cp -p *.mhk "${EXTRACTDIR}"
echo "\`*.txt' -> \`${EXTRACTDIR}/*.txt'"
cp -p *.txt "${EXTRACTDIR}"
fi
515,7 → 513,7
echo "### Creating Polymost maphacks ... ###"
create_polymost_mhk
 
echo "### DukePlus<>Polymost HRP compatibility patch ... ###"
#echo "### DukePlus<>Polymost HRP compatibility patch ... ###"
dukeplus_polymost_compatibility $DUKEPLUS_POLYMOST_COMPATIBILTY_APPROACH
fi
 
569,6 → 567,11
echo "PWD : ${WORKDIR}"
echo "HRPROOT : ${HRPROOT}"
 
#if [ ! -f "./duke3d.def" ] && [ ! "${HRPTYPE}" = "default" ] ; then
# echo "ERROR : ./duke3d.def not found. This is no HRP root directory. Exit."
# exit 1
#fi
 
case "$HRPTYPE" in
polymer|polymost_override|polymost)
main $HRPTYPE
620,16 → 623,21
echo "Nothing to debug."
;;
*)
if [ -f "${HRPTYPE}" ] && [ "${HRPTYPE##*.}" = "def" ] ; then
DEF_TOP="${HRPTYPE}"
#if [ ! -f "./${HRPTYPE}.def" ] ; then
# echo "ERROR : ./${HRPTYPE}.def not found. This is no HRP root directory. Exit."
# exit 1
#fi
if [ -f "${HRPTYPE}.def" ] ; then
DEF_TOP="${HRPTYPE}.def"
HRPTYPE=default
SET_VERSION=NO
EXTRACT_COMMENTED_FILES=NO
main $HRPTYPE
else
echo "Usage: ${0} {HRPTYPE|TOP_DEF_FILE} [v VERSION]"
echo "Usage: ${0} {HRPTYPE|TOP_DEF} [v VERSION]"
echo "HRPTYPEs: {full|polymer|polymost_override|polymost|both|all}"
echo "HRPTYPEs: {sw_highres|sw_lowres|sw_both}"
echo "TOP_DEF: {Filename without extension}"
exit 1
fi
;;