71c0726c4f
Allow for custom endpoints for NUS downloads
2025-01-12 23:01:15 -05:00
9a89f80247
Added lz77 command to allow for decompressing LZ77-compressed files
2025-01-08 20:09:34 -05:00
eeb3387701
Added command to install missing IOSes to an EmuNAND
2024-12-12 22:59:13 -05:00
ceff61930b
Added command to get info about an EmuNAND
2024-12-12 20:08:36 -05:00
3e9f452885
Add option to set the channel name for WADs containing channels
2024-12-01 12:12:33 -05:00
8a050ff8f6
Un-stub theme command, bump version to v1.5.0
2024-11-16 15:56:09 -05:00
76c78e6d85
Added tmd edit command to change properties of a TMD file, same options as wad edit
...
Stubbed theme command temporarily as it will not be part of WiiPy v1.4.0. Workflow also adjusted to build for x86_64 and arm64 on macOS
2024-11-16 15:13:48 -05:00
554bbfb7cb
Added wad edit command to change properties of a WAD file
...
Info command also now shows the 4 character ASCII version of the Title ID when applicable
2024-11-16 12:56:39 -05:00
6336791be0
Rewrote error output to be much clearer, no longer raises Python exceptions
2024-11-10 19:58:31 -05:00
3de4dbd6e6
Added experimental MYM application code, bumped to Python 3.12
2024-11-10 17:20:15 -05:00
ec7cb1063f
Restructured command files, updated U8 command syntax to match others
2024-11-07 13:57:33 -05:00
73a877090b
New command to edit TMDs, currently just supports removing content records
2024-10-28 18:10:36 -04:00
530afd4189
Joined all WAD re-encryption commands into "wad convert"
2024-10-27 11:33:12 -04:00
bcdb4fed21
cIOS builder now re-encrypts vWii IOSes with the common key
...
Also added new wad vwii2wii command that will re-encrypt any input vWii WAD with the common key.
2024-10-26 19:14:29 -04:00
2342657e70
Fixed issue with content ordering when packing/unpacking
2024-10-24 14:32:48 -04:00
31635a8015
Improve syntax for ASH command to match other new commands
2024-10-16 11:21:16 -04:00
4636deeb0a
Added wad retail2dev and wad dev2retail to convert dev and retail WADs back and forth
2024-10-13 22:07:02 -04:00
0a9733a8d3
Changed setting generation syntax, added commands to encrypt/decrypt setting file
2024-10-10 14:42:12 -04:00
676dbab4f1
Added command to generate a setting.txt from a serial number and region
2024-10-09 20:40:55 -04:00
97bc77b337
Added wad set command to replace content in a WAD
2024-09-19 14:41:23 -04:00
0ae9ac5060
Added work in progress cIOS build command, use with caution
2024-09-13 22:19:53 -04:00
e047b12114
Added wad remove command to remove contents from a WAD by index or CID
2024-09-11 11:13:54 -04:00
a35ba2e4b6
Adjusted WAD command syntax, added subcommand to add content to an existing WAD
2024-09-08 13:16:37 -04:00
bc1b6623bb
Added verbose slot/version output to iospatch, allow skipping hashes for emunand
2024-08-04 18:05:46 -04:00
f09806e002
EmuNAND: uninstall now accepts a WAD file that it'll get the TID from
2024-08-04 10:00:23 -04:00
a863da98c7
Major updates to info and emunand commands
...
Info command now displays more info for TMDs, as well as info for Tickets or entire WADs.
EmuNAND command now allows for bulk installing a folder of WADs, and will create/update uid.sys during installation.
2024-08-04 00:00:38 -04:00
1b7c9afb53
Added work in progress command for getting info about files, currently only supports TMDs
2024-08-03 14:06:33 -04:00
26b49ddff6
Add argument to set content to non-shared when patching IOS
...
Also added TMD downloader to the NUS subcommand
2024-08-01 15:55:25 -04:00
bb3c2737e5
Add argument to apply experimental DI patch to IOS
2024-07-31 01:33:50 -04:00
304539b120
Allow fakesigning a file in place via fakesign command
...
WADs patched with iospatch are also now fakesigned by default when exported.
2024-07-29 17:18:24 -04:00
6af035068c
Improve verbosity in iospatcher module
2024-07-29 16:47:52 -04:00
15e99af267
Added module to apply patches to IOS
2024-07-28 03:40:30 -04:00
9db9e3ad6f
Add support for installing/uninstalling titles to/from an EmuNAND
2024-07-27 21:50:52 -04:00
4e2f7b14e7
Add option to skip hash checks when unpacking WAD
2024-07-25 21:16:08 -04:00
6ddb97eb6c
Minor help formatting changes
2024-07-22 20:20:06 -04:00
b82b6f3873
Add module for directly fakesigning a TMD, Ticket, or WAD
2024-07-22 20:11:33 -04:00
b2de9eb7dc
Minor README changes
2024-07-22 02:56:04 -04:00
125ba4ea69
Fixed error message incorrectly being printed when downloading to a WAD
2024-07-20 17:48:00 -04:00
183498025a
Add checks to nus content subcommand, and improve error handling
2024-07-11 21:11:58 +10:00
8599c43c2d
Change content subcommand to use 000000xx formatting for CID
2024-07-10 21:59:02 +10:00
1b603e94fc
Add WIP nus subcommand for downloading a specific content
2024-07-10 21:34:28 +10:00
09631d509e
Change --null-sigs to --fakesign and add fakesigning code
2024-07-10 20:50:45 +10:00
475f82aa18
Began rewriting NUS subcommand to allow for more options
...
New command uses its own subcommands. Currently only offers "title", which supports downloading a WAD using --wad or downloading to a folder using --output. More subcommands will be added.
Verbose output is also the default now and --verbose has been removed.
2024-07-07 18:55:33 +10:00
436189659d
Change --wiiu to --wii and made Wii U servers the default
2024-07-07 07:05:55 +10:00
5cff545921
Added --verbose and --wiiu to nus module
...
--verbose prints NUSGet-style logging to the terminal during the download, and --wiiu enables the Wii U servers for faster downloads.
2024-07-06 20:39:52 +10:00
c7e78476c0
Added support for specifying an output path for NUS downloads
2024-06-27 22:26:55 -04:00
df7c8361fe
Improved wad packing code and added lots of needed comments
2024-06-24 22:50:03 -04:00
3b195dfe53
Added proper README file
2024-06-24 15:19:31 -04:00
5e1bf6ed4e
Rewrote entire source to be based around argparse
...
This does change a large amount of the syntax for using the CLI, but I think that's for the better. This new system also allows for having help pages for each sub command, making the tool a lot easier to use. It also allows for having more arguments available for each subcommand, which is especially necessary for the ASH module.
2024-06-24 00:41:07 -04:00
35b0af56d7
Add new ASH module based on libWiiPy main
2024-06-23 19:30:07 -04:00