|
82f4e7dcc4
|
Wrote new guide on extracting data from a WAD
|
2024-06-26 17:49:10 -04:00 |
|
|
e00fc376c6
|
Replaced banner at the Python Software Foundation's request
|
2024-06-26 11:08:19 -04:00 |
|
|
04fa9034a0
|
Added new plugins, began writing tutorials
|
2024-06-26 01:15:43 -04:00 |
|
|
df1ed559ef
|
Rewrote all docs in Markdown instead of the default reST
|
2024-06-25 22:57:09 -04:00 |
|
|
53e098ca9b
|
Make sure libWiiPy is built and installed so Sphinx can import it
|
2024-06-25 21:38:33 -04:00 |
|
|
da2d6b0003
|
Added workflow to build and publish docs on push
|
2024-06-25 17:42:28 -04:00 |
|
|
6575dd37f7
|
Added basics for a proper API docs website
|
2024-06-25 17:34:34 -04:00 |
|
|
75510ed2b9
|
Updated README to reflect changes being worked on for v0.4.0
|
2024-06-24 23:19:16 -04:00 |
|
|
53f798e36a
|
Merge pull request #20 from NinjaCheetah/ash-dec
Add support for decompressing ASH files
|
2024-06-23 18:37:06 -04:00 |
|
|
0861c20100
|
Privatized many functions and classes that should be private
Also changed some imports to import as _name so that stuff like dataclass() doesn't appear as available under libWiiPy.title
|
2024-06-23 18:28:32 -04:00 |
|
|
2d64f7961e
|
Added new ash module to archive subpackage, can decompress ASH files
|
2024-06-23 17:59:12 -04:00 |
|
|
7b7a3fbf51
|
Return FileNotFoundError if path doesn't exist in pack_u8()
v0.3.1
|
2024-06-12 14:11:57 -04:00 |
|
|
6b8eda7823
|
Also automatically import crypto for the title subpackage
v0.3.0
|
2024-06-07 23:36:20 -04:00 |
|
|
af6977a23c
|
Fix imports for new package structure
|
2024-06-07 23:30:02 -04:00 |
|
|
96c975728b
|
Merge branch 'refs/heads/u8'
|
2024-06-07 23:22:08 -04:00 |
|
|
2fbb2b04f3
|
Fix nus module not being imported automatically
|
2024-06-07 23:21:03 -04:00 |
|
|
195a005752
|
Merge pull request #19 from NinjaCheetah/u8
Add U8 packing and extracting
|
2024-06-07 23:12:50 -04:00 |
|
|
736a9e5c0c
|
Update README for v0.3.0 release
|
2024-06-07 23:11:51 -04:00 |
|
|
5743ee2695
|
Remove some pointless comments I noticed
|
2024-06-07 23:05:45 -04:00 |
|
|
b30017460b
|
Completed the U8 module, can now handle full folder packing
|
2024-06-07 22:30:34 -04:00 |
|
|
2755364472
|
Rewrote U8 extraction code entirely, now handles U8 files in all cases
|
2024-06-05 22:02:19 -04:00 |
|
|
1d77868cb1
|
Reworked U8 module and added initial support for dumping U8 archives back to bytes
|
2024-06-03 23:20:34 -04:00 |
|
|
ade4b68394
|
Entirely restructured package to make it more of a proper Python package
THIS IS A BREAKING COMMIT! ALL v0.2.X BASED PROJECTS WILL NEED TO BE UPDATED TO SUPPORT v0.3.X!
|
2024-06-02 22:18:05 -04:00 |
|
|
bc9224e40b
|
Added base for tests
|
2024-05-29 20:05:41 -04:00 |
|
|
cbaafca0d1
|
Working basic code to extract a U8 archive
|
2024-05-29 12:48:44 -04:00 |
|
|
ede33dc503
|
Add highly experimental U8 handling module
|
2024-05-16 21:24:42 -04:00 |
|
|
6a81722ec5
|
Read/write reserved data in tmd.py, since it mattered for the DSi, it may matter here
v0.2.3
|
2024-05-09 11:19:29 -04:00 |
|
|
ecc68d9e57
|
Updated definitions of TMD properties based on new information
|
2024-05-09 11:11:54 -04:00 |
|
|
c42dc66209
|
Update README.md
|
2024-05-07 21:35:22 -04:00 |
|
|
045613216a
|
Replaced unnecessary BytesIO usages with standard variables
|
2024-05-06 19:34:18 -04:00 |
|
|
98666285db
|
Improved comments, moved TID to IV conversion into a function in shared.py
|
2024-05-03 22:32:51 -04:00 |
|
|
ba320a29de
|
Improved IV handling code for Title Keys in crypto.py
|
2024-05-03 17:27:52 -04:00 |
|
|
9890a6dbac
|
Added function to crypto.py for encrypting a title key
|
2024-05-03 15:10:17 -04:00 |
|
|
c92a8096ea
|
Rename fallback_endpoint to wiiu_endpoint in nus.py
|
2024-05-02 22:20:59 -04:00 |
|
|
99a55a3de5
|
Added the ability to use the Wii U NUS servers to nus.py
|
2024-05-01 22:22:30 -04:00 |
|
|
4a3e9f8e7f
|
Merge remote-tracking branch 'origin/main'
v0.2.2
|
2024-04-30 23:07:22 -04:00 |
|
|
8eeebd1d75
|
Change endpoint URLs for NUS, this greatly improves download speed
|
2024-04-30 23:07:14 -04:00 |
|
|
3b7a2d09b0
|
Corrected small error in tmd.py, GameChannel is the "correct" name
|
2024-04-26 21:34:40 -04:00 |
|
|
a85beac602
|
Correctly pack boot2 WADs as type "ib" and not "Is"
|
2024-04-14 12:58:40 -04:00 |
|
|
338446efcb
|
Merge pull request #17 from NinjaCheetah/nus_download
Add NUS Downloading
v0.2.1
|
2024-04-05 01:05:43 -04:00 |
|
|
ccbc2e262b
|
Rewrote nus.py to be functions instead of an NUSDownloader class because the class was unnecessary and made things more complex
|
2024-04-05 00:09:19 -04:00 |
|
rmc
|
17a894dc0d
|
Add support for boot2 WADs
This is the hard work they pay me for.
|
2024-04-03 23:22:23 -04:00 |
|
|
60918f1a39
|
Update README.md
|
2024-04-03 23:06:58 -04:00 |
|
|
fa6c9eb740
|
Added nus.py for handling NUS downloads, more or less completed already
|
2024-04-03 22:59:36 -04:00 |
|
|
b3b10f9315
|
Merge pull request #16 from NinjaCheetah/wad_packing
Full WAD packing support
v0.2.0
|
2024-04-03 18:09:44 -04:00 |
|
|
e85eae567a
|
Improved docstrings and made them all much more consistent across the project
|
2024-04-03 18:05:12 -04:00 |
|
|
7c631454a1
|
Small README update to explain current features better
|
2024-04-02 22:46:51 -04:00 |
|
|
b9edeb160d
|
Remove legacy fix in crypto.py that is no longer needed and was causing issues with encryption
|
2024-04-02 18:14:24 -04:00 |
|
|
57fb0576e9
|
WADs can now be packed properly via title.py or low-level methods
|
2024-04-01 22:16:42 -04:00 |
|
|
640ca91716
|
Allow creating blank objects for WADs, TMDs, Tickets, ContentRegions, and Titles to make WAD packing possible
|
2024-03-31 23:38:52 -04:00 |
|