Commit Graph

14 Commits

Author SHA1 Message Date
zoogie
51760bca20 Create TADpole.py
Restore this for the sake of reference.
2019-01-30 02:39:11 -06:00
zoogie
de9eeebc0c Port from Python to C
- add crc16 fixing for banner.bin
- remove keyy error correct, will probably be added back in time
2019-01-20 05:17:51 -06:00
zoogie
bdf6cbd764 little big bugfix 2018-09-24 00:58:27 -05:00
zoogie
f9da11cb76 fix out-of-order stdout on unix-like platforms
Without stdout flush, linux will print ctr-dsiwaretool output before python. This is most noticable on the DIS service.
2018-04-10 18:48:07 -05:00
zoogie
5de60ffea0 real seed, tiny dsiware, and platform check 2018-04-10 16:34:44 -05:00
zoogie
f96ff52c30 bump version, small msed check 2018-04-10 13:13:47 -05:00
zoogie
00345622f9 keyy error correction
System formatted and system transferred movable.sed's are only +1 and +2 apart - usually. So by trying a few adjacent keyy's  we can possibly decrypt the TADs even when the given keyy is wrong.

Sys.exit is also fixed to return a proper error value.
2018-03-31 06:48:41 -05:00
zoogie
63a2384f93 Fix workdir naming bug 2018-03-11 22:49:57 -05:00
zoogie
49b23bb3c7 Don't assume TMD size
Some very rare games actually have extra content sections and thus extend the TMD size +0x30 for each section.
Also, minor code cleanup.
2018-03-03 02:10:29 -06:00
zoogie
e2ee00d38b Check for noobs renaming random files to movable.sed lol 2018-02-23 17:02:29 -06:00
Ian Burgwin
448a633aec Compatibility with Python 3 (#12)
Also minor cleanup: use with statements to open/close files

Tested with 3.6.4
2018-02-22 05:46:40 -06:00
zoogie
b1bf07523a better error handling 2018-02-18 06:02:33 -06:00
Eric Liu
792d62e75c Improve user experience (#5)
* Show usage when using incorrect num args

* Update README.md for clarity

* Update README.md
2018-02-12 02:04:48 -06:00
zoogie
02eb189e7f
Add files via upload 2018-01-11 02:52:20 -06:00