This commit is contained in:
Евгений Храмов 2023-05-14 14:32:39 +03:00
parent 90570c8800
commit 44679c648a

10
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)