From 66b983930053af5ebbda832b1cdc31df5f91c412 Mon Sep 17 00:00:00 2001 From: Stewie Date: Tue, 28 Jun 2022 22:15:32 -0400 Subject: [PATCH] Add generate_xdelta_patch function --- ToolsTales.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ToolsTales.py b/ToolsTales.py index fef107d..377fcc9 100644 --- a/ToolsTales.py +++ b/ToolsTales.py @@ -48,7 +48,12 @@ class ToolsTales: with open("../{}/Data/{}/Menu/MenuFiles.json".format(repo_name, gameName)) as f: self.menu_files_json = json.load(f) - + def generate_xdelta_patch(repo_name, xdelta_name): + + print("Create xdelta patch") + original_path = "../Data/{}/Disc/Original/{}.iso".format(repo_name, repo_name) + new_path = "../Data/{}/Disc/New/{}.iso".format(repo_name, repo_name) + subprocess.run(["xdelta", "-f", "-s", original_path, new_path, xdelta_name]) def mkdir(self, d): try: os.mkdir(d)