From f1fb9eb76e1ceaaa7fed224e7b31b17dd049fef7 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Tue, 26 Apr 2022 16:53:01 -0700 Subject: [PATCH] Add install_patches.sh --- install_patches.sh | 79 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 install_patches.sh diff --git a/install_patches.sh b/install_patches.sh new file mode 100644 index 0000000..037c113 --- /dev/null +++ b/install_patches.sh @@ -0,0 +1,79 @@ +#!/bin/sh + +# grabs a patch .zip from archive.org and saves it as a pk3 +grab_patch() +{ + wget -nc -O ./pak$2.pk4 http://archive.org/download/hl_shareware_data/tfc/$1.zip +} + +SCRPATH="$( cd "$( dirname $(readlink -nf $0) )" && pwd )" + +if ! [ -x "$(command -v wget)" ]; then + printf "Error: wget is not installed.\n" >&2 + exit 1 +fi + +cd "$SCRPATH" + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.0.0.9" +echo "This patch data contained the original release of TFC." +echo "=============================================================" +grab_patch 10081009 00_10081009 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.0.1.0" +echo "=============================================================" +grab_patch 10091010 01_10091010 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.0.1.3" +echo "=============================================================" +grab_patch 10101013 02_10101013 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.0.1.5" +echo "=============================================================" +grab_patch 10131015 03_10131015 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.0.1.6" +echo "=============================================================" +grab_patch 10151016 04_10151016 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.0.0" +echo "=============================================================" +grab_patch 10161100 05_10161100 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.0.1" +echo "=============================================================" +grab_patch 11001101 06_11001101 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.0.4" +echo "=============================================================" +grab_patch 11011104 07_11011104 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.0.6" +echo "=============================================================" +grab_patch 11041106 08_11041106 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.0.8" +echo "=============================================================" +grab_patch 11071108 09_11071108 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.0.9" +echo "=============================================================" +grab_patch 11081109 10_11081109 + +echo "=============================================================" +echo "Downloading data for Half-Life Patch 1.1.1.0" +echo "=============================================================" +grab_patch 11091110 11_11091110 + +echo "Completed transfer of packages."