From 44679c648adf2968284f546379864ed4c308124d Mon Sep 17 00:00:00 2001 From: xpamych Date: Sun, 14 May 2023 14:32:39 +0300 Subject: [PATCH] 1 --- hlna.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/hlna.py b/hlna.py index 0244c1e..65a84e0 100755 --- a/hlna.py +++ b/hlna.py @@ -369,17 +369,15 @@ def modinstall(g, m): os.system(f"steamcmd +login anonymous +workshop_download_item {id_game_workshop} {id_mod} +quit") modextract(id_mod, id_game_workshop) + def modextract(id_mod, id_game_workshop): - mod_steam_workshop = "{}/content/{}/{}".format(dir_workshop_ark, id_game_workshop, id_mod) - mod_ark_mods = "{}{}".format(dir_mods_ark, id_mod) - modextractdir = mod_ark_mods + mod_steam_workshop = f"{dir_workshop_ark}/content/{id_game_workshop}/{id_mod}/WindowsNoEditor/" + mod_ark_mods = f"{dir_mods_ark}{id_mod}" + modextractdir = f"{dir_workshop_ark}tmp" if id_mod == "111111111": return - if os.path.isfile("{}/WindowsNoEditor/mod.info".format(mod_steam_workshop)): - mod_steam_workshop = "{}/WindowsNoEditor".format(mod_steam_workshop) - for dirpath, dirnames, filenames in os.walk(mod_steam_workshop): for dname in dirnames: os.makedirs(os.path.join(modextractdir, os.path.relpath(os.path.join(dirpath, dname), mod_steam_workshop)), exist_ok=True)