Subversion Repositories duke3d_hrp

Rev

Rev 659 | Rev 661 | 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"