mirror of
https://github.com/NinjaCheetah/WiiPy.git
synced 2025-04-27 05:41:01 -04:00
Updated modules for libWiiPy v0.3.0 compatibility
This commit is contained in:
parent
ceb7b38fa1
commit
eb53a82957
@ -13,7 +13,7 @@ def download_title(title_id: str, title_version_input: str = None):
|
|||||||
print("Enter a valid integer for the Title Version.")
|
print("Enter a valid integer for the Title Version.")
|
||||||
return
|
return
|
||||||
|
|
||||||
title = libWiiPy.download_title(title_id, title_version)
|
title = libWiiPy.title.download_title(title_id, title_version)
|
||||||
|
|
||||||
file_name = title_id + "-v" + str(title.tmd.title_version) + ".wad"
|
file_name = title_id + "-v" + str(title.tmd.title_version) + ".wad"
|
||||||
|
|
||||||
|
@ -15,14 +15,14 @@ def extract_wad_to_folder(in_file: str, out_folder: str):
|
|||||||
out_folder.mkdir()
|
out_folder.mkdir()
|
||||||
|
|
||||||
with open(in_file, "rb") as wad_file:
|
with open(in_file, "rb") as wad_file:
|
||||||
wad = libWiiPy.WAD()
|
wad = libWiiPy.title.WAD()
|
||||||
wad.load(wad_file.read())
|
wad.load(wad_file.read())
|
||||||
|
|
||||||
tmd = libWiiPy.TMD()
|
tmd = libWiiPy.title.TMD()
|
||||||
tmd.load(wad.get_tmd_data())
|
tmd.load(wad.get_tmd_data())
|
||||||
ticket = libWiiPy.Ticket()
|
ticket = libWiiPy.title.Ticket()
|
||||||
ticket.load(wad.get_ticket_data())
|
ticket.load(wad.get_ticket_data())
|
||||||
content_region = libWiiPy.ContentRegion()
|
content_region = libWiiPy.title.ContentRegion()
|
||||||
content_region.load(wad.get_content_data(), tmd.content_records)
|
content_region.load(wad.get_content_data(), tmd.content_records)
|
||||||
|
|
||||||
title_key = ticket.get_title_key()
|
title_key = ticket.get_title_key()
|
||||||
@ -81,7 +81,7 @@ def pack_wad_from_folder(in_folder, out_file):
|
|||||||
raise FileNotFoundError("Cannot find any contents! Exiting...")
|
raise FileNotFoundError("Cannot find any contents! Exiting...")
|
||||||
|
|
||||||
with open(out_file, "wb") as out_file:
|
with open(out_file, "wb") as out_file:
|
||||||
title = libWiiPy.Title()
|
title = libWiiPy.title.Title()
|
||||||
|
|
||||||
title.load_tmd(open(tmd_file, "rb").read())
|
title.load_tmd(open(tmd_file, "rb").read())
|
||||||
title.load_ticket(open(ticket_file, "rb").read())
|
title.load_ticket(open(ticket_file, "rb").read())
|
||||||
@ -106,4 +106,3 @@ def pack_wad_from_folder(in_folder, out_file):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
out_file.write(title.dump_wad())
|
out_file.write(title.dump_wad())
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user