Commit Graph

18 Commits

Author SHA1 Message Date
Xuzz
3168b917b5 Fixed padding issue in _dumpDir of Title, thanks to megazig. 2010-03-11 22:24:30 -07:00
megazig
f57a001b5b fix for Title._dumpDir to check for dir and create directory if it doesn't exist 2009-11-01 19:30:58 -06:00
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
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
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
megazig
c1cac04f83 cleaned up len return for Matt_P 2009-06-18 19:06:51 -05:00
icefire
02fd26a836 added __len__ to Ticket and TMD (lets you do len(tik) or len(tmd) to get the length, including TMD contents) 2009-06-14 22:11:53 -07:00
icefire
87067fc3e2 added boot2 wad unpacking and packing, and other stuff in title.py 2009-06-14 00:28:56 -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
Alex Marshall
4d26699e05 Added lots of Crypto() stuff, and modified stuff to use it. 2009-06-12 16:27:50 -07:00
icefire
9737584785 cloned marcans tikinfo/tmdinfo/wadinfo 2009-06-12 16:05:22 -07:00
icefire
025b69f436 maybe working now 2009-06-12 13:24:52 -07:00
icefire
c234fbfa42 fixed ticket struct 2009-06-12 13:12:41 -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