Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 656 → Rev 657

/installer/hrp_extract.sh
56,6 → 56,10
{
VER_FILE="$1"
TARGET_FILE="$2"
if [ ! "${SET_VERSION}" = "YES" ] ; then
cp -pv "${VER_FILE}" "${TARGET_FILE}"
else
 
V_DATE=`date +%F`
if [ "${VERSION}" = "" ] ; then
if [ -f VERSION ] ; then
95,7 → 99,8
exit 1
;;
esac
}
fi
} # copy_set_version()
 
tar_copy_dir()
{
104,13 → 109,9
 
copy_known_files()
{
if [ "${SET_VERSION}" = "YES" ] ; then
if [ -f hrp_readme.txt ] ; then
copy_set_version hrp_readme.txt "${EXTRACTDIR}/hrp_readme.txt"
else
if [ -f hrp_readme.txt ] ; then
cp -pv hrp_readme.txt "${EXTRACTDIR}"
fi
fi
 
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ||\
[ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ] ||\
119,30 → 120,21
fi
 
if [ "${HRPTYPE}" = "polymost" ] ; then
if [ "${SET_VERSION}" = "YES" ] ; then
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}"
copy_set_version duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp.def"
else
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp.def"
cp -pvr installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp_polymost.def"
cp -rpv installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "megaton" ] ; then
if [ "${SET_VERSION}" = "YES" ] ; then
cp -pv duke3d_hrp_megaton.def "${EXTRACTDIR}"
copy_set_version duke3d_hrp_megaton.def "${EXTRACTDIR}/duke3d_hrp.def"
else
cp -pv duke3d_hrp_megaton.def "${EXTRACTDIR}/duke3d_hrp.def"
fi
cp -pv duke3d_hrp_megaton.def "${EXTRACTDIR}/duke3d_hrp_megaton.def"
cp -pv highres/screen/menu/2492_ver_megaton.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png"
cp -rpv installer/megaton_override/dukedc* "${EXTRACTDIR}"
cp -rpv installer/megaton_override/highres "${EXTRACTDIR}"
cp -pvr installer/megaton_override/dukedc* "${EXTRACTDIR}"
cp -pvr installer/megaton_override/highres "${EXTRACTDIR}"
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"
149,17 → 141,10
copy_set_version \
installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp_polymost.def"
else
cp -pv installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
cp -pv installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp_polymost.def"
cp -pvr installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
cp -rpv installer/polymost_override/dukedc "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "megaton_override" ] ; then
if [ "${SET_VERSION}" = "YES" ] ; then
copy_set_version \
installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
166,34 → 151,26
copy_set_version \
installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp_megaton.def"
else
cp -pv installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
cp -pv installer/megaton_override/duke3d_hrp_megaton_override.def \
"${EXTRACTDIR}/duke3d_hrp_megaton.def"
fi
cp -pv installer/megaton_override/*.bat "${EXTRACTDIR}"
cp -rpv installer/megaton_override/dukedc* "${EXTRACTDIR}"
cp -rpv installer/megaton_override/highres "${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/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 duke3d_hrp_polymost.def "${EXTRACTDIR}"
#cp -pv highres/screen/menu/2492_polymost.png "${EXTRACTDIR}/highres/screen/menu"
cp -pv highres/screen/menu/2492_polymost.png \\
"${EXTRACTDIR}/highres/screen/menu"
fi
 
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_megaton.def \
"${EXTRACTDIR}/duke3d_hrp_megaton.def"
else
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}"
cp -pv duke3d_hrp_megaton.def "${EXTRACTDIR}"
fi
fi
 
if [ "${HRPTYPE}" = "full" ] ; then
cp -pv highres/screen/menu/2492_ver_polymost.png \
216,11 → 193,7
 
if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then
cp -pv duke3d.def "${EXTRACTDIR}"
if [ "${SET_VERSION}" = "YES" ] ; then
copy_set_version duke3d_hrp.def "${EXTRACTDIR}/duke3d_hrp.def"
else
cp -pv duke3d_hrp.def "${EXTRACTDIR}"
fi
echo "\`*.mhk' -> \`${EXTRACTDIR}/*.mhk'"
cp -p *.mhk "${EXTRACTDIR}"
#cp -pv highres/screen/menu/2492.png "${EXTRACTDIR}/highres/screen/menu"
285,7 → 258,6
rm -f "${EXTRACTDIR}"/*_13d_*.mhk
# bashism:
for i in "${EXTRACTDIR}"/*.mhk ; do mv "$i" "${i/_polymost.mhk}".mhk ; done
for i in "${EXTRACTDIR}"/*_atomic.mhk ; do mv "$i" "${i/_atomic}" ; done
# Some people prefer unusual setups ...
if [ "${HRPTYPE}" = "polymost" ]||[ "${HRPTYPE}" = "polymost_override" ];then
zip -rq9 ${EXTRACTDIR}/polymost_hrp_polymer_maphacks.zip *.mhk
566,7 → 538,7
 
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ||\
[ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ] ; then
echo "### Creating Polymost maphacks ... ###"
echo "### Copying Polymost maphacks ... ###"
copy_polymost_mhk
 
echo "### DukePlus<>Polymost HRP compatibility patch ... ###"
/installer/megaton_override/dukedc/8bit.def
1,5 → 1,6
// Duke It Out In D.C. 8-bit Tile Additions
 
/*
// green digitalfont
tilefromtexture 2472 { file "dukedc/8bit/2472.png" xoffset -4 yoffset 3 }
tilefromtexture 2473 { file "dukedc/8bit/2473.png" xoffset -2 yoffset 3 }
12,7 → 13,6
tilefromtexture 2480 { file "dukedc/8bit/2480.png" xoffset -4 yoffset 3 }
tilefromtexture 2481 { file "dukedc/8bit/2481.png" xoffset -4 yoffset 4 }
 
/*
// v1.5 redfont --> greenfont
tilefromtexture 2929 { file "dukedc/8bit/2929.png" }
tilefromtexture 2930 { file "dukedc/8bit/2930.png" yoffset 5 }
/installer/megaton_override/dukedc_hrp.def
1,6 → 1,6
// Duke It Out In D.C. HRP additions
 
//echo "Duke It Out In D.C. Highres Pack (version 1.61)"
//echo "Duke It Out In D.C. Highres Pack (version 1.62)"
 
include dukedc/8bit.def
//include dukedc/music.def