def fix(self, tree: mobase.IFileTree) -> mobase.IFileTree: ress, maps = self.get_resources_and_maps(tree) if ress: rfolder = tree.addDirectory("Resources") for r in ress: rfolder.insert(r, mobase.IFileTree.REPLACE) if maps: rfolder = tree.addDirectory("Maps") for r in maps: rfolder.insert(r, mobase.IFileTree.REPLACE) return tree
def fix(self, tree: mobase.IFileTree) -> mobase.IFileTree: lost_db = self.findLostData(tree) if lost_db: rfolder = tree.addDirectory("db").addDirectory("mods") for r in lost_db: rfolder.insert(r, mobase.IFileTree.REPLACE) return tree