Exclude Primitive+ from mod download and extraction

This commit is contained in:
Ben Peddell 2016-07-31 17:37:08 +10:00
parent 89f765eb7b
commit 8a59a8c78c

View File

@ -1184,6 +1184,11 @@ doDownloadMod(){
cd "$steamcmdroot"
retries=10
# Bypass the 111111111 modid used by Primitive+
if [ "$modid" = "111111111" ]; then
return 0
fi
while true; do
echo -n "Downloading mod $modid"
runSteamCMDspinner +workshop_download_item $mod_appid $modid
@ -1218,10 +1223,6 @@ doDownloadMod(){
#
doDownloadAllMods(){
for modid in $(getModIds); do
# Bypass the 111111111 modid used by Primitive+
if [ "$modid" = "111111111" ]; then
continue
fi
doDownloadMod $modid || return 1
done
}
@ -1235,6 +1236,11 @@ isModUpdateNeeded(){
local moddestdir="$arkserverroot/ShooterGame/Content/Mods/$modid"
local modbranch="${mod_branch:-Windows}"
# Bypass the 111111111 modid used by Primitive+
if [ "$modid" = "111111111" ]; then
return 1
fi
for varname in "${!mod_branch_@}"; do
if [ "mod_branch_$modid" == "$varname" ]; then
modbranch="${!varname}"
@ -1282,6 +1288,11 @@ doExtractMod(){
local moddestdir="$arkserverroot/ShooterGame/Content/Mods/$modid"
local modbranch="${mod_branch:-Windows}"
# Bypass the 111111111 modid used by Primitive+
if [ "$modid" = "111111111" ]; then
return 0
fi
for varname in "${!mod_branch_@}"; do
if [ "mod_branch_$modid" == "$varname" ]; then
modbranch="${!varname}"