From b1626080cca8ed219b9b3f922282631d813e2f0d Mon Sep 17 00:00:00 2001 From: Jo Jerrica Decker Date: Mon, 28 May 2018 02:33:04 +0100 Subject: [PATCH] Initial commit --- linktracks.sh | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 linktracks.sh diff --git a/linktracks.sh b/linktracks.sh new file mode 100755 index 0000000..8893558 --- /dev/null +++ b/linktracks.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +echo "Track linker for Quake II Quad Damage (GOG edition)" + +baseq2=("baseq2" 10 2 3 4 5 6 7 8 9 10 11) +xatrix=("xatrix" 10 9 13 14 7 16 2 15 3 4 18) +raven=("raven" 10 12 13 14 15 16 17 18 19 20 21) + +games=(baseq2[@] xatrix[@] raven[@]) + +for g in ${games[@]}; do + eval current_game=($g) + title=${!current_game:0:1} + trackcount=${!current_game:1:1} + + echo "==============================" + echo "==============================" + + echo "Current game: $title" + echo "Number of tracks: $trackcount" + + echo "==============================" + + echo "Creating "$title/music" (if not present)..." + mkdir -p "$title/music" + + + echo "Creating track links..." + echo "------------------------------" + cd "$title/music" + + for ((t = 2; t> Track $LINK_NAME -> $TARGET..." + + ln -s ../../music/$TARGET.ogg $LINK_NAME.ogg + done + + echo "------------------------------" + echo "------------------------------" + + cd ../.. + + echo "Successfully linked $title!" +done + +echo "All done! Now get fraggin'! :D" +exit 0