added --utage switch to diva quest
This commit is contained in:
parent
b541f43804
commit
a2308379f2
3 changed files with 21 additions and 12 deletions
|
|
@ -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")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue