100 Commits

Author SHA1 Message Date
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
f3eb127aee
Allowed symbols in TIDs for wad edit/tmd edit 2024-11-30 19:35:17 -05:00
fa4e9bf2f1
Fixed TID, type, and IOS editing for WADs via wad edit command 2024-11-27 12:42:44 -05:00
d6aa50697f
Improve formatting of 4 character ASCII TID 2024-11-17 19:42:07 -05:00
f9739eab58
Updated info to accept more files as valid
tmd.bin, tmd.*, ticket.bin, cetk, and any file with a proper WAD header will now be accepted by the info command.
boot2 WADs will now hide the required IOS and show boot2vX next to the title version instead.
2024-11-17 19:16:44 -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
v1.4.0
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
42fc37de65
Updated Makefile and build instructions 2024-11-15 19:05:29 -05:00
71450b5204
Add Build.ps1 to replicate Makefile functionality on Windows 2024-11-15 18:31:47 -05:00
2733b70e18
Cleaned up warnings related to error handling changes 2024-11-10 21:51:46 -05:00
6336791be0
Rewrote error output to be much clearer, no longer raises Python exceptions 2024-11-10 19:58:31 -05:00
19dc956d25
Added error handling to theme application to catch invalid themes 2024-11-10 17:41:18 -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
33197c36f1
Use custom cache dir to hopefully speed up launches after the first launch 2024-11-01 16:04:14 -04:00
b77587771c
Throw missing version warning before downloading content in nus module 2024-10-30 14:11:28 -04:00
4941cf8b94
Fix tiny bug in how CIDs were parsed in cIOS builder 2024-10-29 22:04:04 -04: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
a4c06cae36
Don't remove vWii flag when building vWii cIOSes 2024-10-27 09:16:59 -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
55e38caf46
Experimental update to how cIOSes are built 2024-10-25 14:30:13 -04:00
2342657e70
Fixed issue with content ordering when packing/unpacking 2024-10-24 14:32:48 -04:00
af9b639a6b
Fix bug in nus.py where --version didn't actually download a specific version for TMDs 2024-10-20 22:07:07 -04:00
1612d2ecb9
Optimized large amounts of file I/O code that was very long-winded before 2024-10-20 21:50:48 -04:00
31635a8015
Improve syntax for ASH command to match other new commands 2024-10-16 11:21:16 -04:00
cde90c474d
Bump workflow to use macos-latest 2024-10-13 22:16:39 -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
079c7f9109
Automatically fakesign WAD when using add/remove/set 2024-10-11 13:52:24 -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
2316e938b2
Removed randomly inserted (and broken) import; thanks PyCharm 2024-09-11 11:18:51 -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
4730f3512b
Info cmd: Improved region output, added boot content index, installed title size now displayed for WADs 2024-09-04 14:37:21 -04:00
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