From 7cc3249e2c95e52f09f7847564dae98f26003c59 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Sun, 15 Jan 2017 18:52:42 +1000 Subject: [PATCH] Don't reset mods unless requested --- tools/arkmanager | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index 366fc6c..ac0fe3c 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -2119,8 +2119,10 @@ doExtractMod(){ doInstallMod(){ local modid for modid in "${1//,/ }"; do - if [ -f "$steamcmdroot/steamapps/workshop/appworkshop_${mod_appid}.acf" ]; then - sed -i "/^\\t\\t\"${modid}\"/,/^\\t\\t}/d" "$steamcmdroot/steamapps/workshop/appworkshop_${mod_appid}.acf" + if [[ " $* " =~ *" --validate " ]]; then + if [ -f "$steamcmdroot/steamapps/workshop/appworkshop_${mod_appid}.acf" ]; then + sed -i "/^\\t\\t\"${modid}\"/,/^\\t\\t}/d" "$steamcmdroot/steamapps/workshop/appworkshop_${mod_appid}.acf" + fi fi if doDownloadMod $modid; then @@ -2135,7 +2137,7 @@ doInstallMod(){ # doInstallAllMods(){ for modid in $(getModIds); do - doInstallMod "$modid" + doInstallMod "$modid" "$@" done }