From 85d126ba6355b177e619e4fd04824de51de025f7 Mon Sep 17 00:00:00 2001 From: CelesteBlue-dev Date: Fri, 4 Jan 2019 02:31:12 +0100 Subject: [PATCH 1/3] Add decryption of vs0:app/ modules --- pup_fiction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pup_fiction.py b/pup_fiction.py index 870f36e..87fb72e 100644 --- a/pup_fiction.py +++ b/pup_fiction.py @@ -256,7 +256,7 @@ def decrypt_selfs(in_dir, out_dir, blacklist=None): for root, dirs, files in os.walk(in_dir): for filename in files: name, ext = os.path.splitext(filename) - if ext in [".self", ".skprx", ".suprx"] and filename not in blacklist: + if (ext in [".self", ".skprx", ".suprx"] or or filename=="eboot.bin") and filename not in blacklist: relpath = os.path.relpath(root, in_dir) mkdir_p(os.path.join(out_dir, relpath)) From 80f6d9dd6df970e4153d8372d6a9c9aa06a06a7b Mon Sep 17 00:00:00 2001 From: CelesteBlue-dev Date: Fri, 4 Jan 2019 02:40:19 +0100 Subject: [PATCH 2/3] 2 much OR xD --- pup_fiction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pup_fiction.py b/pup_fiction.py index 87fb72e..9341a8a 100644 --- a/pup_fiction.py +++ b/pup_fiction.py @@ -256,7 +256,7 @@ def decrypt_selfs(in_dir, out_dir, blacklist=None): for root, dirs, files in os.walk(in_dir): for filename in files: name, ext = os.path.splitext(filename) - if (ext in [".self", ".skprx", ".suprx"] or or filename=="eboot.bin") and filename not in blacklist: + if (ext in [".self", ".skprx", ".suprx"] or filename=="eboot.bin") and filename not in blacklist: relpath = os.path.relpath(root, in_dir) mkdir_p(os.path.join(out_dir, relpath)) From 8a6c0fd6fc72c3893b43233914585728e04c29f4 Mon Sep 17 00:00:00 2001 From: Nick Renieris Date: Thu, 10 Jan 2019 17:14:24 +0100 Subject: [PATCH 3/3] Update pup_fiction.py Co-Authored-By: CelesteBlue-dev --- pup_fiction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pup_fiction.py b/pup_fiction.py index 9341a8a..03ae0d3 100644 --- a/pup_fiction.py +++ b/pup_fiction.py @@ -256,7 +256,7 @@ def decrypt_selfs(in_dir, out_dir, blacklist=None): for root, dirs, files in os.walk(in_dir): for filename in files: name, ext = os.path.splitext(filename) - if (ext in [".self", ".skprx", ".suprx"] or filename=="eboot.bin") and filename not in blacklist: + if (ext in [".self", ".skprx", ".suprx"] or filename == "eboot.bin") and filename not in blacklist: relpath = os.path.relpath(root, in_dir) mkdir_p(os.path.join(out_dir, relpath))