Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 660 → Rev 661

/installer/hrp_extract.sh
1,6 → 1,6
#!/bin/bash
 
# Duke Nukem 3D High Resolution Pack Extractor v0.7.1 2015-01-09
# Duke Nukem 3D High Resolution Pack Extractor v0.7.2 2015-01-24
#
# Author: LeoD
# License: ISC license : http://opensource.org/licenses/isc-license.txt
38,7 → 38,7
for HRPDIR in . ; do
if [ -d "${HRPDIR}" ] ; then
DIRLIST=./HRP_DIRECTORIES.lst
find "${HRPDIR}" -type d > ${DIRLIST}
find "${HRPDIR}" -type d | grep -v ".\svn" > ${DIRLIST}
cat ${DIRLIST} | while read DIR; do
if [ ! -d "${EXTRACTDIR}/${DIR}" ] ; then
mkdir "${EXTRACTDIR}/${DIR}"
141,6 → 141,10
copy_set_version \
installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp_polymost.def"
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"
cp -pvr installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
 
151,6 → 155,10
copy_set_version \
installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp_megaton.def"
cp -pv installer/megaton_override/hrp_megaton_override.txt \
"${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}"
177,20 → 185,6
"${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}" = "megaton_override" ] ; then
cp -pv installer/megaton_override/hrp_megaton_override.txt \
"${EXTRACTDIR}"
cp -pv installer/megaton_override/2492_ver_megaton_override.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png"
fi
 
if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then
cp -pv duke3d.def "${EXTRACTDIR}"
copy_set_version duke3d_hrp.def "${EXTRACTDIR}/duke3d_hrp.def"
249,13 → 243,11
copy_polymost_mhk()
{
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}"/*.mhk ; do mv "$i" "${i/_polymost.mhk}".mhk ; done
# Some people prefer unusual setups ...
if [ "${HRPTYPE}" = "polymost" ]||[ "${HRPTYPE}" = "polymost_override" ];then
zip -rq9 ${EXTRACTDIR}/polymost_hrp_polymer_maphacks.zip *.mhk
fi
for i in "${EXTRACTDIR}"/*.mhk ; do mv "$i" "${i/_polymost}" ; done
for i in "${EXTRACTDIR}"/*.mhk ; do mv "$i" "${i/\-megaton}" ; done
} # copy_polymost_mhk()
 
 
541,12 → 533,17
fi
 
 
if [ "${HRPTYPE}" = "polymost" ]||[ "${HRPTYPE}" = "polymost_override" ]; then
# Some people prefer unusual setups ...
zip -rq9 ${EXTRACTDIR}/polymost_hrp_polymer_maphacks.zip \
maphacks/3drealms/*.mhk
fi
 
if [ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ]; then
echo "### Copying Polymost maphacks ... ###"
echo "### Copying maphacks for Megaton ... ###"
copy_polymost_mhk
fi
 
 
echo "### Parsing DEF file hierarchy ... ###"
if [ "$EXTRACT_COMMENTED_FILES" = "YES" ] ; then
echo " # Extract commented textures and models: $EXTRACT_COMMENTED_FILES"