summaryrefslogtreecommitdiff
path: root/extract_assets.py
diff options
context:
space:
mode:
authorArchez <Archez@users.noreply.github.com>2024-01-09 21:38:56 -0500
committerlouist103 <35883445+louist103@users.noreply.github.com>2025-03-29 13:50:21 -0400
commit7cb6a295bbb31f67e7277feded0ec6b080f7070c (patch)
tree050b9257f07fd7a7f23e28e257ac49212dc6b9b4 /extract_assets.py
parentd291f672de4e40ce5fd1e3e972a14529bfe03e52 (diff)
make otrexporter support mm better (#4)
Diffstat (limited to 'extract_assets.py')
-rwxr-xr-xextract_assets.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/extract_assets.py b/extract_assets.py
index 931384b..1e31109 100755
--- a/extract_assets.py
+++ b/extract_assets.py
@@ -77,12 +77,15 @@ def main():
BuildCustomOtr(args.zapd_exe, args.custom_assets_path, args.custom_otr_file, portVer=args.port_ver)
return
-# //roms = [ Z64Rom(args.rom) ] if args.rom else rom_chooser.chooseROM(args.verbose, args.non_interactive)
-# //for rom in roms:
-# // if (os.path.exists("Extract")):
-# // shutil.rmtree("Extract")
+ roms = [ Z64Rom(args.rom) ] if args.rom else rom_chooser.chooseROM(args.verbose, args.non_interactive)
+ for rom in roms:
+ if (not rom.isMMRom):
+ continue
- BuildOTR("../mm/assets/xml/", baserom_uncompressed.z64, zapd_exe=args.zapd_exe, genHeaders=args.gen_headers)
+ if (os.path.exists("Extract")):
+ shutil.rmtree("Extract")
+
+ BuildOTR("../mm/assets/xml/", rom.file_path, zapd_exe=args.zapd_exe, genHeaders=args.gen_headers)
if __name__ == "__main__":
main()