Rev 659 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 659 | Rev 660 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #!/bin/bash |
1 | #!/bin/bash |
2 | 2 | ||
3 | # Duke Nukem 3D High Resolution Pack Extractor v0.7 2014-12-05 |
3 | # Duke Nukem 3D High Resolution Pack Extractor v0.7.1 2015-01-09 |
4 | # |
4 | # |
5 | # Author: LeoD |
5 | # Author: LeoD |
6 | # License: ISC license : http://opensource.org/licenses/isc-license.txt |
6 | # License: ISC license : http://opensource.org/licenses/isc-license.txt |
7 | # |
7 | # |
8 | # This script extracts a working copy of your local Duke Nukem 3D High |
8 | # This script extracts a working copy of your local Duke Nukem 3D High |
Line 192... | Line 192... | ||
192 | fi |
192 | fi |
193 | 193 | ||
194 | if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then |
194 | if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then |
195 | cp -pv duke3d.def "${EXTRACTDIR}" |
195 | cp -pv duke3d.def "${EXTRACTDIR}" |
196 | copy_set_version duke3d_hrp.def "${EXTRACTDIR}/duke3d_hrp.def" |
196 | copy_set_version duke3d_hrp.def "${EXTRACTDIR}/duke3d_hrp.def" |
197 | echo "\`*.mhk' -> \`${EXTRACTDIR}/*.mhk'" |
- | |
198 | cp -p *.mhk "${EXTRACTDIR}" |
- | |
199 | #cp -pv highres/screen/menu/2492.png "${EXTRACTDIR}/highres/screen/menu" |
197 | #cp -pv highres/screen/menu/2492.png "${EXTRACTDIR}/highres/screen/menu" |
200 | 198 | ||
201 | #cp -pv highres/common/black.png "${EXTRACTDIR}/highres/common" |
199 | #cp -pv highres/common/black.png "${EXTRACTDIR}/highres/common" |
202 | #cp -pv highres/screen/fonts/digital/digital_minus.png "${EXTRACTDIR}/highres/screen/fonts/digital" |
200 | #cp -pv highres/screen/fonts/digital/digital_minus.png "${EXTRACTDIR}/highres/screen/fonts/digital" |
203 | #cp -pv highres/screen/menu/widescreen/*_wide.png "${EXTRACTDIR}/highres/screen/menu" |
201 | #cp -pv highres/screen/menu/widescreen/*_wide.png "${EXTRACTDIR}/highres/screen/menu" |
Line 212... | Line 210... | ||
212 | if [ "${HRPTYPE}" = "voxel" ] ; then |
210 | if [ "${HRPTYPE}" = "voxel" ] ; then |
213 | cp -pv readme.txt "${EXTRACTDIR}" |
211 | cp -pv readme.txt "${EXTRACTDIR}" |
214 | cp -pv voxelp_art_license.txt "${EXTRACTDIR}" |
212 | cp -pv voxelp_art_license.txt "${EXTRACTDIR}" |
215 | cp -pv duke3d.def "${EXTRACTDIR}" |
213 | cp -pv duke3d.def "${EXTRACTDIR}" |
216 | cp -pv duke3d_voxel.def "${EXTRACTDIR}" |
214 | cp -pv duke3d_voxel.def "${EXTRACTDIR}" |
217 | echo "\`*.mhk' -> \`${EXTRACTDIR}/*.mhk'" |
- | |
218 | cp -p *.mhk "${EXTRACTDIR}" |
- | |
219 | fi |
215 | fi |
220 | 216 | ||
221 | if [ "${HRPTYPE}" = "sw_highres" ] ; then |
217 | if [ "${HRPTYPE}" = "sw_highres" ] ; then |
222 | cp -pv sw.def "${EXTRACTDIR}" |
218 | cp -pv sw.def "${EXTRACTDIR}" |
223 | cp -pv highres/sw_hrp.def "${EXTRACTDIR}/highres" |
219 | cp -pv highres/sw_hrp.def "${EXTRACTDIR}/highres" |
Line 241... | Line 237... | ||
241 | cd "${WORKDIR}" |
237 | cd "${WORKDIR}" |
242 | fi |
238 | fi |
243 | 239 | ||
244 | if [ "${HRPTYPE}" = "default" ] ; then |
240 | if [ "${HRPTYPE}" = "default" ] ; then |
245 | cp -pv "${DEF_TOP}" "${EXTRACTDIR}/${DEF_TOP}" |
241 | cp -pv "${DEF_TOP}" "${EXTRACTDIR}/${DEF_TOP}" |
246 | echo "\`*.mhk' -> \`${EXTRACTDIR}/*.mhk'" |
- | |
247 | cp -p *.mhk "${EXTRACTDIR}" |
- | |
248 | echo "\`*.txt' -> \`${EXTRACTDIR}/*.txt'" |
242 | echo "\`*.txt' -> \`${EXTRACTDIR}/*.txt'" |
249 | cp -p *.txt "${EXTRACTDIR}" |
243 | cp -p *.txt "${EXTRACTDIR}" |
250 | fi |
244 | fi |
251 | 245 | ||
252 | } # copy_known_files() |
246 | } # copy_known_files() |
Line 536... | Line 530... | ||
536 | echo "### Copying directory tree ... ###" |
530 | echo "### Copying directory tree ... ###" |
537 | copy_folders |
531 | copy_folders |
538 | 532 | ||
539 | if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ||\ |
533 | if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ||\ |
540 | [ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ] ; then |
534 | [ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ] ; then |
541 | echo "### Copying Polymost maphacks ... ###" |
- | |
542 | copy_polymost_mhk |
- | |
543 | 535 | ||
544 | echo "### DukePlus<>Polymost HRP compatibility patch ... ###" |
536 | echo "### DukePlus<>Polymost HRP compatibility patch ... ###" |
545 | dukeplus_polymost_hrp_compatibility $DUKEPLUS_POLYMOST_COMPATIBILTY_APPROACH |
537 | dukeplus_polymost_hrp_compatibility $DUKEPLUS_POLYMOST_COMPATIBILTY_APPROACH |
546 | 538 | ||
547 | echo "### Attrition<>Polymost HRP compatibility patch ... ###" |
539 | echo "### Attrition<>Polymost HRP compatibility patch ... ###" |
548 | attrition_polymost_hrp_compatibility $ATTRITION_POLYMOST_COMPATIBILTY_APPROACH |
540 | attrition_polymost_hrp_compatibility $ATTRITION_POLYMOST_COMPATIBILTY_APPROACH |
549 | fi |
541 | fi |
550 | 542 | ||
- | 543 | ||
- | 544 | if [ "${HRPTYPE}" = "megaton" ] || [ "${HRPTYPE}" = "megaton_override" ]; then |
|
- | 545 | echo "### Copying Polymost maphacks ... ###" |
|
- | 546 | copy_polymost_mhk |
|
- | 547 | fi |
|
- | 548 | ||
- | 549 | ||
551 | echo "### Parsing DEF file hierarchy ... ###" |
550 | echo "### Parsing DEF file hierarchy ... ###" |
552 | if [ "$EXTRACT_COMMENTED_FILES" = "YES" ] ; then |
551 | if [ "$EXTRACT_COMMENTED_FILES" = "YES" ] ; then |
553 | echo " # Extract commented textures and models: $EXTRACT_COMMENTED_FILES" |
552 | echo " # Extract commented textures and models: $EXTRACT_COMMENTED_FILES" |
554 | else |
553 | else |
555 | echo " # Extract commented textures and models: NO" |
554 | echo " # Extract commented textures and models: NO" |