*ohneschwanzenegger:: change possible misleading version text when overwriting a title
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@96 389f4c8b-5dfe-645f-db0e-df882bc27289
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.
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@83 389f4c8b-5dfe-645f-db0e-df882bc27289
* nandBin:: if SFFS generation rolls around to 0, write all 16 superclusters
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@72 389f4c8b-5dfe-645f-db0e-df882bc27289
* 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
*nandBin: #ifdef out code not used when not built with write ability
*nandChecker: add stuff for checking system menu against setting.txt
* add stuff for displaying title name and other information
*ohneswansenegger: fix bug which caused formatted nand to use previous content.map and uid.sys
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@63 389f4c8b-5dfe-645f-db0e-df882bc27289
* 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
* fix bug in nandBin class when the current superblock was the last one
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@52 389f4c8b-5dfe-645f-db0e-df882bc27289
* insert new entries in nand.bin at the start of the chain instead of at the end ( to closer mimic IOS FS behavior )
* oneswanzenegger: create /sys/cert.sys when creating a new nand.bin
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@42 389f4c8b-5dfe-645f-db0e-df882bc27289
* 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
* 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
* 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
* 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
* 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
* 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
* 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