From 70f599f6db342e7d2dc5b5d36943eebd69b9c6aa Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Sun, 17 Jan 2021 19:59:22 +0300 Subject: [PATCH] feat: can be compiled from anywhere --- make.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/make.sh b/make.sh index 39cdea8..96bf776 100644 --- a/make.sh +++ b/make.sh @@ -59,10 +59,11 @@ function restore_kfeditorconf () mv -f "$KFEditorConfBackup" "$KFEditorConf" } -function set_serverext_modpackages () +function setup_modpackages () { multini --set "$KFEditorConf" 'ModPackages' 'ModPackages' 'ServerExt' multini --add "$KFEditorConf" 'ModPackages' 'ModPackages' 'ServerExtMut' + multini --set "$KFEditorConf" 'ModPackages' 'ModPackagesInPath' "$(unixpath2win "$MutSource")" } function compile () @@ -71,7 +72,7 @@ function compile () get_latest_multini fi - backup_kfeditorconf && set_serverext_modpackages + backup_kfeditorconf && setup_modpackages rm -rf "$MutUnpublish" mkdir -p \ @@ -160,6 +161,7 @@ function game_test () ScriptFullname=$(readlink -e "$0") ScriptName=$(basename "$0") +ScriptDir=$(dirname "$ScriptFullname") SteamPath=$(reg_readkey "HKCU\Software\Valve\Steam" "SteamPath") DocumentsPath=$(reg_readkey "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Personal") @@ -176,7 +178,7 @@ KFConfig="$KFDoc/KFGame/Config" KFEditorConf="$KFConfig/KFEditor.ini" KFEditorConfBackup="${KFEditorConf}.backup" -MutSource="$KFDoc/KFGame/Src" +MutSource="$ScriptDir" MutPubContent="$MutSource/PublicationContent" MutUnpublish="$KFDoc/KFGame/Unpublished" MutPublish="$KFDoc/KFGame/Published"