110 Commits

Author SHA1 Message Date
8e7489ec57
Updated signing info in info command to match rustii's formatting v1.5.0 2025-03-28 08:12:32 -04:00
b123005bf5
(ci) Upload standalone and onefile artifacts for Windows 2025-01-29 21:02:41 -05:00
5f751acabd
Added lz77 compress command 2025-01-23 22:30:59 -05:00
71c0726c4f
Allow for custom endpoints for NUS downloads 2025-01-12 23:01:15 -05:00
1410dd6c36
Fix Linux dependencies in workflow 2025-01-08 20:25:14 -05:00
9a89f80247
Added lz77 command to allow for decompressing LZ77-compressed files 2025-01-08 20:09:34 -05:00
a6388834e0
Fix EmuNAND install-missing getting duplicate IOSes and IOSes not needed 2025-01-02 17:23:30 -05:00
514deb6b6c
Signing information now presented much more clearly 2024-12-24 00:37:21 -05:00
9ad0f8412c
Info command will now check for valid signature for WADs
This change does not apply to TMDs or Tickets on their own.
2024-12-24 00:14:48 -05:00
4e6c7d2dd0
Updated NUS download command for latest libWiiPy changes 2024-12-17 08:39:28 -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
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