#!/bin/bash # LGSM compress_unreal2_maps.sh function # Author: Daniel Gibbs # Website: http://gameservermanagers.com lgsm_version="271215" check_root.sh 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;; * ) echo "Please answer yes or no.";; esac done mkdir -pv "${compressedmapsdir}" > /dev/null 2>&1 rm -rfv "${filesdir}/Maps/*.uz2" cd "${systemdir}" for map in "${filesdir}/Maps/*"; do ./ucc-bin compress "../Maps/${map}" --nohomedir done mv -fv "${filesdir}/Maps/*.uz2" "${compressedmapsdir}"