fn_compress_unreal2maps 771 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # LGSM fn_compress_unreal2maps function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="061115"
  6. fn_check_root
  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;;
  23. * ) echo "Please answer yes or no.";;
  24. esac
  25. done
  26. mkdir -pv "${compressedmapsdir}" > /dev/null 2>&1
  27. rm -rfv "${filesdir}/Maps/*.uz2"
  28. cd "${systemdir}"
  29. for map in "${filesdir}/Maps/*"; do
  30. ./ucc-bin compress "../Maps/${map}" --nohomedir
  31. done
  32. mv -fv "${filesdir}/Maps/*.uz2" "${compressedmapsdir}"