e34c10c3fa
Added missing regions to nus scraper
2024-08-22 23:18:30 -04:00
55c237f5f7
Merge remote-tracking branch 'origin/main'
2024-08-22 22:16:47 -04:00
c51244e8e7
Rewrote scraping script around requests instead of downloading the whole TMD every time
2024-08-22 22:16:35 -04:00
dc94ca09c1
Fix uninstalling titles from EmuNAND
2024-08-19 10:39:44 -07:00
02fa6d09ac
Updated for libWiiPy v0.5.1 dev, fixed ticket/tmd cert info for info command
2024-08-14 01:34:18 -04:00
4c700266cb
Minor README updates in preparation for WiiPy v1.3.0
v1.3.0
2024-08-12 16:29:04 -04:00
fa6ba28dbe
Rewrote EmuNAND module to use libWiiPy's new EmuNAND class
2024-08-08 13:24:56 -04:00
3062a739d6
Output when a WAD fails to install during bulk EmuNAND installs
2024-08-04 22:13:02 -04:00
bc1b6623bb
Added verbose slot/version output to iospatch, allow skipping hashes for emunand
2024-08-04 18:05:46 -04:00
d9c5940307
Fix issue with EmuNAND uninstall args
2024-08-04 10:10:56 -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
fc8bef61a7
Don't always disable shared content in iospatch module
2024-08-02 07:58:10 -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
b183336d95
Properly sort contents when packing WAD
2024-08-01 03:49:23 -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
8ec2a0d186
Yet again revert to Nuitka 2.3.11 to avoid sys.argv issues on Windows
2024-07-28 15:57:41 -04:00
15e99af267
Added module to apply patches to IOS
2024-07-28 03:40:30 -04:00
744d738a8c
Added missing uninstall successful print
2024-07-27 21:56:38 -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
5d8b9e7c08
Unpin Nuitka because 2.4.2 hotfix fixed sys.argv on Windows
2024-07-24 10:18:28 -04:00
b1de3aa9c1
Revert Nutika back to 2.3.11 because of another sys.argv issue on Windows
2024-07-23 13:53:13 -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
3115105343
Minor README changes
2024-07-22 02:56:12 -04:00
b2de9eb7dc
Minor README changes
2024-07-22 02:56:04 -04:00
a5afdc6d6a
Add Makefile for building/installing on Linux
2024-07-22 02:53:06 -04:00
1f82aa61c7
Unpin Nutika from v2.3.11, since the 2.4.1 hotfix fixed sys.argv
v1.2.1
2024-07-21 13:40:29 -04:00
125ba4ea69
Fixed error message incorrectly being printed when downloading to a WAD
2024-07-20 17:48:00 -04:00
7c4906f0db
Pin Nuitka to v2.3.11 as v2.4 breaks sys.argv on Windows
2024-07-20 17:05:43 -04:00
2066f8b4a2
Actions fix for the Nuitka executable no longer being nuitka3
2024-07-20 15:22:04 -04:00
4ba95d0472
Removed fakesigning code, as it is now part of libWiiPy instead
v1.2.0
2024-07-17 20:51:17 -04:00
9abdf4af04
Fix fakesigning code in wad module
2024-07-11 21:35:41 +10: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
v1.1.0
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
dcafda4b71
Allow extracting WAD/U8 files to an existing empty directory
2024-07-06 07:46:46 +10:00
c7e78476c0
Added support for specifying an output path for NUS downloads
v1.0.1
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
v1.0.0
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
dcba8672bc
Fix GitHub Action workflow
2024-06-23 20:59:10 -04:00