fn_ut99compressmaps 764 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # LGSM fn_ut2k4compressmaps function
  3. # Author: Daniel Gibbs
  4. # Website: http://danielgibbs.co.uk
  5. # Version: 011214
  6. fn_rootcheck
  7. clear
  8. echo "${gamename} Map Compressor"
  9. echo "============================"
  10. echo "Will compress all maps in:"
  11. echo ""
  12. pwd
  13. echo ""
  14. echo "Compressed maps saved to:"
  15. echo ""
  16. echo "${compressedmapsdir}"
  17. echo ""
  18. while true; do
  19. read -p "Start compression [y/N]" yn
  20. case $yn in
  21. [Yy]* ) break;;
  22. [Nn]* ) echo Exiting; return 1;;
  23. * ) echo "Please answer yes or no.";;
  24. esac
  25. done
  26. mkdir -pv "${compressedmapsdir}" > /dev/null 2>&1
  27. rm -rfv "${filesdir}/Maps/*.unr.uz"
  28. cd "${systemdir}"
  29. for map in "${filesdir}/Maps/*"; do
  30. ./ucc-bin compress ../Maps/${map} --nohomedir
  31. done
  32. mv -fv "${filesdir}/Maps/*.unr.uz" "${compressedmapsdir}"