Commit Graph

18 Commits

Author SHA1 Message Date
megazig
7039b63616 fixed some issues that broke tests 2009-10-23 13:54:41 -05:00
Omega
969ecaee9c pushed Xuzz's 'fork' 2009-08-20 13:22:59 -04:00
Xuzz
66dea29df1 lotsa shit but should all work internally nowwith U8, TMD, ticket on the new API; 2009-07-03 01:57:24 -07:00
Xuzz
161fef60c9 more title.py new API with @classmethod and started cloning pywii tools themselves 2009-07-02 09:51:33 -07: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
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
Alex Marshall
d1e7376f85 Improved ES.Identify a bit. 2009-06-22 00:40:32 -07:00
Alex Marshall
3d176dbb18 Added the permissions checking to the ISFS code. I _think_ I did it right, but I am unable to test >_> 2009-06-22 00:24:20 -07: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
a9a6a4d0d3 Added a whole ISFS implementation (almost complete) and did a bunch of permissions stuffs. 2009-06-21 22:25:43 -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
6c6deea939 Ack, there was some nand.py stuff from the deleted commit that needed to be added. 2009-06-21 16:52:03 -07:00
Alex Marshall
ecf16a1a18 Woops, nand.py needs formats.py 2009-06-21 16:49:56 -07:00
Alex Marshall
7200db92c0 Added some new commands to other.py, fixed some non-matching capitalization styles (the new form for all future capitalizations is likeThis not LikeThis, nor like_this.) and removed the wx and png dependancies on quite a few modules. I'll add some interfacing to the other.py classes from nand.py some time soon. I have confirmed that CONF works 100%. 2009-06-21 03:02:56 -07:00
Alex Marshall
46a84f7148 Added uid.sys handling. 2009-06-18 14:29:16 -07:00
icefire
27f07bdb2e fixes in U8.py - now actualyl makes U8 files, not garbage stupidity. also fixes to IMET and a few other things. 2009-06-13 14:40:53 -07:00
icefire
025b69f436 maybe working now 2009-06-12 13:24:52 -07:00
icefire
679e9d0441 first commit of Wii.py (renamed icewii). Split into a package -- can anyone help with this? 2009-06-12 09:08:39 -07:00