diff --git a/tools/arkmanager b/tools/arkmanager index 7371744..aede241 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -1496,6 +1496,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" local output @@ -1533,10 +1538,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 } @@ -1550,6 +1551,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 + if [ -n "${modsrcdirs[$modid]}" ]; then modsrcdir="${modsrcdirs[$modid]}" fi @@ -1637,6 +1643,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 + if [ -n "${modsrcdirs[$modid]}" ]; then modsrcdir="${modsrcdirs[$modid]}" fi