added --utage switch to diva quest

This commit is contained in:
argoneus 2020-05-16 13:47:41 +02:00 committed by Gitea
parent 17dc031b9e
commit c811af1d08
3 changed files with 21 additions and 12 deletions

View file

@ -7,16 +7,18 @@ import os
from glob import glob
def update_missions(dir_in, old_path, languages):
def update_missions(dir_in, old_path, languages, is_global, utage_in=None):
if not utage_in:
utage_in = os.path.join(dir_in, "Common/Asset/Utage")
qdb = db.QuestDB(dir_in)
quest_mst(qdb, old_path, languages)
scene_mst(qdb, old_path, dir_in, languages)
scene_mst(qdb, old_path, dir_in, languages, utage_in)
def scene_mst(qdb, old_path, dir_in, languages):
def scene_mst(qdb, old_path, dir_in, languages, utage_in):
scenes = qdb.get_scenes()
locations = load_locations(dir_in)
locations = load_locations(dir_in, utage_in)
for id, scene in scenes.items():
i = 0
@ -97,12 +99,9 @@ def quest_mst(qdb, old_path, languages):
return quests
def load_locations(dir_in):
def load_locations(dir_in, utage_in):
locations = {}
settings = glob(
os.path.join(dir_in, "Common/Asset/Utage/**/Settings/Scenario.tsv"),
recursive=True,
)
settings = glob("{}/**/Settings/Scenario.tsv".format(utage_in), recursive=True,)
if len(settings) == 0:
raise FileNotFoundError("Ya didn't decrypt the files dummy")