Пример #1
0
 def select_bnp_with_meta(self, params=None):
     file = self.file_pick(
         {"types": ("BOTW Nano Patch (*.bnp)",), "multiple": False}
     )
     if file:
         return {"file": file[0], "meta": install.extract_mod_meta(Path(file[0]))}
     return
Пример #2
0
 def check_mod_options(self, params):
     metas = {
         mod: install.extract_mod_meta(Path(mod))
         for mod in params["mods"] if mod.endswith(".bnp")
     }
     return {
         mod: meta
         for mod, meta in metas.items()
         if "options" in meta and meta["options"]
     }