mirror of
https://github.com/NinjaCheetah/WiiPy.git
synced 2025-04-26 13:21:01 -04:00
28 lines
837 B
Python
28 lines
837 B
Python
# "nus.py" from WiiPy by NinjaCheetah
|
|
# https://github.com/NinjaCheetah/WiiPy
|
|
|
|
import libWiiPy
|
|
|
|
|
|
def handle_nus(args):
|
|
title_version = None
|
|
|
|
# Check if --version was passed, because it'll be None if it wasn't.
|
|
if args.version is not None:
|
|
try:
|
|
title_version = int(args.version)
|
|
except ValueError:
|
|
print("Enter a valid integer for the Title Version.")
|
|
return
|
|
|
|
# libWiiPy accepts a title version of "None" and will just use the latest available version if it gets it.
|
|
title = libWiiPy.title.download_title(args.tid, title_version)
|
|
|
|
file_name = args.tid + "-v" + str(title.tmd.title_version) + ".wad"
|
|
|
|
wad_file = open(file_name, "wb")
|
|
wad_file.write(title.dump_wad())
|
|
wad_file.close()
|
|
|
|
print("Downloaded title with Title ID \"" + args.tid + "\"!")
|