21 lines
701 B
Bash
Executable File
21 lines
701 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Install AutoMark (fork) into the Darktide mods folder.
|
|
set -euo pipefail
|
|
|
|
DEFAULT_GAMEDIR="/mnt/AetherVault/games/SteamLibrary/steamapps/common/Warhammer 40,000 DARKTIDE"
|
|
GAMEDIR="${GAMEDIR:-$DEFAULT_GAMEDIR}"
|
|
MODS="$GAMEDIR/mods"
|
|
MOD="AutoMark"
|
|
|
|
[ -d "$MODS" ] || { echo "no mods folder at: $MODS (set GAMEDIR=...)" >&2; exit 1; }
|
|
[ -d "$MODS/dmf" ] || echo "warning: DMF not found in $MODS — the mod needs it" >&2
|
|
|
|
rsync -a --delete "$PWD/$MOD/" "$MODS/$MOD/"
|
|
|
|
ORDER="$MODS/mod_load_order.txt"
|
|
if ! grep -qx "$MOD" "$ORDER" 2>/dev/null; then
|
|
echo "$MOD" >>"$ORDER"
|
|
echo "added $MOD to mod_load_order.txt"
|
|
fi
|
|
|
|
echo "installed -> $MODS/$MOD (takes effect on next game start)" |