Commit Graph

12 Commits

Author SHA1 Message Date
giantpune@gmail.com
2ef8140044 * Tmd class: change name of bootindex/index to match libogc and avoid confusion
* nandChecker: add korean brick checking ( still untested with a real korean dump )

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@67 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-21 06:21:28 +00:00
giantpune@gmail.com
6b5441637b * nandBin: add format()
* ohneswanzenegger: allow using format on an already existing nand.bin

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@62 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-18 19:30:36 +00:00
giantpune@gmail.com
1994e8bdda * adding stuff to convert to/from data.bin for saves
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@34 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-02 06:15:26 +00:00
giantpune@gmail.com
a3e6288604 * implement static function for creating wads from a list of bytearrays
* minor optimizations - using "const &" to avoid creating a duplicate for function arguments in the library files
* nandBin needs to be built with write support to create a new file

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@30 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-23 16:17:46 +00:00
giantpune@gmail.com
c41bc634a1 * 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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@26 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-21 20:01:39 +00:00
giantpune@gmail.com
e20fcdaeb4 * add building a "blank" nand.bin.
* when checking spare data, dont check for blocks that are all 0xff ( untouched )
* dont try to check contents for DLC, since there will probably always be some missing

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@25 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-19 22:24:54 +00:00
giantpune@gmail.com
a498d9def8 * 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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@23 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-18 21:07:58 +00:00
giantpune@gmail.com
00f7302b0d * NUS downloader - add 2 more full updates to the list
* fix bug in creating the jap lists
* change the saveDialog to openFileDialog when opening a wad
* remove default text in the NUS downloader
* nandBin class - add the beginnings of writing...  adding & deleting files & directories apparently is working.  writing data to a file appears to work
* right now, its not writing to the nand.bin, so dont use these functions
* probably some other stuff i forgot

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@22 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-16 23:37:30 +00:00
giantpune@gmail.com
86c9d73b1e * add spare.cpp/.h for calculating ecc & hmac used in the nand
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@20 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-15 08:11:56 +00:00
giantpune@gmail.com
729f215d4e * 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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@19 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-14 05:58:44 +00:00
giantpune@gmail.com
cc7d47f3ab * 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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@15 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-11 10:12:50 +00:00
giantpune@gmail.com
134bb8f277 * moving the "library" files into a common folder 'WiiQt'
* adding in ASH0, LZ77 and  ( messy ) U8 classes

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@12 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-10 03:50:08 +00:00