Commit Graph

32 Commits

Author SHA1 Message Date
giantpune
ecea71b49d * symbolizer: follow global variables from known functions to identify the unknown ones 2011-12-13 06:07:45 +00:00
giantpune
9341a728ce * dont need this in there 2011-12-12 07:02:05 +00:00
giantpune
ae6e6ba7d8 * add new program 'symbolizer' which has basically nothing to do with any of the rest of this stuff. but it is wii-related and using Qt, so it ends up here 2011-12-12 06:52:50 +00:00
giantpune
7f3c6d1d25 * add basic stuff for putting svn rev into the programs for identification.
* only tested on kubuntu with ohneswanzenegger so far
2011-05-28 06:50:16 +00:00
giantpune
2de556bc77 * adding new program... punetwiin. its purpose is kinda like betwiin. but it works slightly different. for one, it takes a full nand.bin for both done files. it pulls the files and filesystem from the first nand, and it pull boot1&2, the keys and the bad block map from the second nand. then it bakes on low heat for 45 minutes and when its done, you will have the contents from the filesystem in teh first nand mixed with everything else from the second nand.
i only performed limited testing, but it seems to work fine.  in linux, the full process took < 20 seconds.  in windows, it was about 2 minutes.  bad blocks are taken into account, so i personally feel that it is safer that betwiin ( but im not knocking that program at all :) )

anybody using punetwiin is encouraged to verify the content of the output file before even thinking about installing it.
2011-05-08 06:09:02 +00:00
giantpune@gmail.com
070e78bef5 * oneswanzenegger: add crap in /meta 2011-01-16 19:47:33 +00:00
giantpune
00d35c9f98 2011-01-16 16:58:27 +00:00
giantpune
4f4558d769 *THP player: add libjpeg stuff for win32 2011-01-16 16:44:07 +00:00
giantpune@gmail.com
35fbbc2f31 * add a thp player. based off dimok & thakis' work ( requires libjpeg ) 2011-01-06 11:56:02 +00:00
giantpune@gmail.com
d5d094862d * adding icons and adjusting layouts for example programs
* adjust U8 class for changed round-up macro.  still needs to be verified
2011-01-04 02:40:25 +00:00
giantpune@gmail.com
36d930ebe2 * oneswanzenegger: create factory test logs and dirs when creating a blank nand.bin 2011-01-03 05:09:49 +00:00
giantpune@gmail.com
fe3ec0de0a * add zip .a for OSx
* adjust layout for savethingy in Osx
2011-01-02 09:39:30 +00:00
giantpune@gmail.com
064affec01 * add zip stuff for the savetoy in windoze 2011-01-02 09:03:50 +00:00
giantpune@gmail.com
84bc64b250 . 2011-01-02 08:46:59 +00:00
giantpune@gmail.com
2d6a6ee9f1 * and these 2011-01-02 06:48:17 +00:00
giantpune@gmail.com
25e62f5938 * forgot these 2011-01-02 06:47:44 +00:00
giantpune@gmail.com
4dfd1c6bb2 *stupid svn 2011-01-02 06:18:33 +00:00
giantpune@gmail.com
9b0bbcea4d * adding stuff to convert to/from data.bin for saves 2011-01-02 06:15:26 +00:00
giantpune@gmail.com
e21a3c0e4b * display images in the breft thingy 2010-12-29 03:44:52 +00:00
megazig
61f92ef411 start of an editor for breft files 2010-12-29 02:47:06 +00:00
giantpune@gmail.com
d0490cce4c * fix bugs in the nandBin delete
* fiix bug when writing supercluster
* add macros for nand attributes
* adding another example program for creating nand.bin and adding wads.  it SEEMS to work as expected, but still, use it with EXTREME CAUTION
* changed default NUS_Cache path in NUS downloader to parent directly so the 2 example programs can share the same cache
* added "-all" argument for the nandBinchecker
2010-12-21 20:01:39 +00:00
giantpune@gmail.com
7e64a9f6b5 * fixed bugs in nandBin dealing with getting the supercluster
* adding stuff for writing a supercluster with updates information, using correct rotation
* fixed a few more bugs in this class forgot about
* move the "fakesign checker" stuff to a more appropriate place
* add a couple small functions to TMD, ticket, shardeMap
* add a new "demo" program/project nandBinCheck.  it does lots of useful integrety checks on a nand.bin that will be needed when starting to actually write these things
2010-12-18 21:07:58 +00:00
giantpune@gmail.com
0ddcbca710 * add spare.cpp/.h for calculating ecc & hmac used in the nand 2010-12-15 08:11:56 +00:00
giantpune@gmail.com
63f58938fe * added a class to deal with getting data from the first 8 nand blocks ( ones not belonging to the filesystem )
* really fix the bug that caused the nandBin class not to be able to open keys.bin
2010-12-14 05:58:44 +00:00
giantpune@gmail.com
b684889045 * forgotten files 2010-12-11 10:39:41 +00:00
giantpune@gmail.com
167f73aa41 * add access functions to the nandBin class to get the cluster map for whole nand and for a given file
* change the nandExtract program a bit.  move nand extraction to a thread to keep it from hanging the main thread
* add pretty block map
2010-12-11 10:12:50 +00:00
giantpune@gmail.com
9d4d474806 * delete more unused files 2010-12-10 03:52:43 +00:00
giantpune@gmail.com
085ce1d522 * moving the "library" files into a common folder 'WiiQt'
* adding in ASH0, LZ77 and  ( messy ) U8 classes
2010-12-10 03:50:08 +00:00
giantpune@gmail.com
941fe73baf * adding brief readmii about what each program does 2010-12-08 08:26:07 +00:00
giantpune@gmail.com
f22a0cf4c1 *delete personal project settings 2010-12-08 07:29:57 +00:00
giantpune@gmail.com
00a8bfcb56 * adding a few different projects. some of them have hardcoded paths and whatnot that may need to be changed or removed 2010-12-08 07:26:18 +00:00
(no author)
d226d57450 Initial directory structure. 2010-12-08 07:14:59 +00:00