Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 407 → Rev 408

/installer/hrp_extract.sh
1,12 → 1,14
#!/bin/sh
 
# Duke Nukem 3D High Resolution Pack Extractor v0.4.1 2012-07-29
# Duke Nukem 3D High Resolution Pack Extractor v0.4.2 2012-10-19
#
# Author: LeoD
# License: ISC license : http://opensource.org/licenses/isc-license.txt
#
# This script extracts a PolyMER or PolyMOST only HRP from your working copy
# of the Duke Nukem 3D High Resolution Pack's Subversion repository.
# 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.
# 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
154,14 → 156,12
 
#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.png "${EXTRACTDIR}/highres/sprites/signs"
#cp -pv highres/sprites/signs/4379.png "${EXTRACTDIR}/highres/sprites/signs"
#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
 
199,6 → 199,8
 
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
513,7 → 515,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
 
567,11 → 569,6
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
623,21 → 620,16
echo "Nothing to debug."
;;
*)
#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"
if [ -f "${HRPTYPE}" ] && [ "${HRPTYPE##*.}" = "def" ] ; then
DEF_TOP="${HRPTYPE}"
HRPTYPE=default
SET_VERSION=NO
EXTRACT_COMMENTED_FILES=NO
main $HRPTYPE
else
echo "Usage: ${0} {HRPTYPE|TOP_DEF} [v VERSION]"
echo "Usage: ${0} {HRPTYPE|TOP_DEF_FILE} [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
;;