Commit Graph

11 Commits

Author SHA1 Message Date
Omega
969ecaee9c pushed Xuzz's 'fork' 2009-08-20 13:22:59 -04:00
Xuzz
1ca063a8fc restructured layout of all code. archive.py is for all "archive" files, or files that contain other files. export.py is for stuff the wii spits onto SD (savegames, content.bin, etc). image.py is just TPL for now, but it can be expanded. headers.py has IMD5 and IMET. title.py is just NUS, Ticket, and TMD now. formats.py contains general other file formats. compression.py is JUST for compression (LZ77, ASH0, yaz0, yay0, etc). Ticket and TMD now use the "new" handling code for load-and-dumpable files - you do TMD() for a blank tmd, TMD().load(data) to load from data, TMD.loadFile(filename) to load from a filename. I think thats all 2009-06-30 00:25:23 -07:00
Giuseppe (LemonBoy)
f35b0041a6 Merge branch 'master' of git@github.com:icefire/Wii.py 2009-06-23 12:17:48 +02:00
Giuseppe (LemonBoy)
a26d75f2dd Hopefully fixed the loc.dat handling 2009-06-23 12:15:07 +02:00
Alex Marshall
002b254056 Added netConfig class, which handles the file on NAND /shared2/sys/net/02/config.dat, which is responsible for most network configuration. 2009-06-23 01:50:23 -07:00
Alex Marshall
55c0df8d36 Removed all instances of hashlib and PyCrypto from all code, aside from common.py. Please use the crypto class in common.py for all crypto/hashing needs. 2009-06-23 00:16:18 -07:00
Giuseppe (LemonBoy)
5fbf49e8c3 Added loc.dat support, reading is ok but writing back to it corrupt it 2009-06-22 16:44:49 +02:00
Giuseppe (LemonBoy)
2b65473b78 Avoiding storing twice the key names, we can get them from the dictionary 2009-06-22 08:53:01 +02:00
Alex Marshall
7f2da84dfb Added a WAD packer interface on the NAND. now you can export WADs from NAND titles. (WADs are untested but should work. someone should check >_>) 2009-06-21 23:32:44 -07:00
Alex Marshall
37e2f496ea Added permissions system. Now logs all permissions to permissions.txt on the NAND root. You should use the newFile and newDirectory functions on the NAND for creating new files and folders. 2009-06-21 19:53:55 -07:00
Alex Marshall
00a62222b9 Fixed that commit hell. Renamed other.py to formats.py, did a bunch of moving and linking, and added TicketViews. Starting on an ISFS class for permission based FS access. 2009-06-21 16:36:00 -07:00