#!/bin/bash # LGSM fn_compress_ut99maps function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk # Version: 210115 fn_check_root clear echo "${gamename} Map Compressor" echo "============================" echo "Will compress all maps in:" echo "" pwd echo "" echo "Compressed maps saved to:" echo "" echo "${compressedmapsdir}" echo "" while true; do read -p "Start compression [y/N]" yn case $yn in [Yy]* ) break;; [Nn]* ) echo Exiting; return 1;; * ) echo "Please answer yes or no.";; esac done mkdir -pv "${compressedmapsdir}" > /dev/null 2>&1 rm -rfv "${filesdir}/Maps/*.unr.uz" cd "${systemdir}" for map in `ls "${filesdir}/Maps"`; do ./ucc-bin compress ../Maps/${map} --nohomedir done mv -fv "${filesdir}/Maps/*.unr.uz" "${compressedmapsdir}"