martravi
8ba1e092fd
Port nandBinCheck to QT 6
2024-07-20 13:36:42 +02:00
martravi
d3547bc68e
port punetwiin to QT 6
2024-07-20 01:28:07 +02:00
martravi
8bb6f5d1b7
fix missing project file
2024-07-20 01:16:53 +02:00
martravi
b43309e8fe
Port nandExtract to QT 6
2024-07-20 01:13:16 +02:00
martravi
56a63a72ad
Re-Add Real96's readme
2024-07-19 16:43:47 +02:00
martravi
3e5d7f9018
add git workflow
2024-07-19 16:39:14 +02:00
martravi
0da56e8f75
NUS NAND Builder and base ported to QT 6
2024-07-19 16:36:53 +02:00
Antonio SJ Musumeci
4ad7db8134
rename nand_dump
2016-08-23 13:09:23 -04:00
Antonio SJ Musumeci
03be60dd84
get nandExtract to work with qt5
2016-08-23 12:08:17 -04:00
Antonio SJ Musumeci
7c6d01a654
get nand_dump to work with qt5
2014-07-09 18:31:27 -04:00
Antonio SJ Musumeci
e7c321548d
get punetwiin to work with qt5
2014-07-09 18:22:43 -04:00
Antonio SJ Musumeci
08fc068a8b
get ohneschwanzenegger to work with qt5
2014-07-09 18:11:15 -04:00
Antonio SJ Musumeci
a18bbb98cd
get nandBinCheck to compile with QT5
2014-07-09 17:49:58 -04:00
giantpune
df68fc7fb5
ThpPlayer: fixed compiling on ubuntu 11.10
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@118 389f4c8b-5dfe-645f-db0e-df882bc27289
2012-01-11 06:03:12 +00:00
giantpune
2540a87077
symbolizer: fixed compiling on g++ 1.0 for megazig
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@117 389f4c8b-5dfe-645f-db0e-df882bc27289
2012-01-11 05:49:06 +00:00
giantpune
54fb86682a
* add whatever local changes i have in the lz77 & u8 classes
...
* make everything build again
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@116 389f4c8b-5dfe-645f-db0e-df882bc27289
2012-01-11 05:29:59 +00:00
giantpune
a4648d8cac
* symbolizer: handle HA and HI relacotians differently. use unique function names in IDC
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@115 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-15 00:41:41 +00:00
giantpune
ea3e04d2c0
* remove debug stuff
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@114 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-14 03:51:01 +00:00
giantpune
9eacd0f21e
* symolizer: fix a couple bugs in list filtering and whatnot
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@113 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-14 03:49:16 +00:00
giantpune
a7675877ca
* symbolizer: follow global variables from known functions to identify the unknown ones
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@112 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-13 06:07:45 +00:00
giantpune
fc190bfc93
* symbolizer: dont do anything with r2 and r13 references for functions that dont match patterns
...
look for functions with a certain minimum size that only fit 1 place in the dol, then include branches off of that one, and branches off those, and so on until there are no more branches to follow
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@111 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-13 00:22:53 +00:00
giantpune
d886066446
* fix aligned searching. it should find a few more matches now
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@110 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-12 07:18:29 +00:00
giantpune
830e1bdb4a
* dont need this in there
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@109 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-12 07:02:05 +00:00
giantpune
6e25705126
* 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
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@108 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-12-12 06:52:50 +00:00
giantpune
b703943847
*u8: add support for checking if an archive was packed with wii.cs to allow fixing it
...
use case-insensitivity. seems all the nintendo tools are running on windows and in the system menu html, paths are case-insensitive. it doesnt seem like there is anywhere where they would need to be the other way
* lz77: support for unpacking archives larger than 0xffffff bytes
* nusdownloader: dont try to write files to cache if there is not one set
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@107 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-07-11 05:47:33 +00:00
giantpune
802b4a2894
* ohneschwanzenegger:: add stuff to readmii
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@106 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-31 04:01:49 +00:00
giantpune
b17507e0e9
* nandExtract:: add svn identification stuff
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@105 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-31 03:53:03 +00:00
giantpune
06da4707a6
* ohneschwanzenegger:: allow passing nand filename as argv
...
* nandBinCheck:: default to "-all -v -v" if no args are given
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@104 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-30 23:39:10 +00:00
giantpune
7752ff1843
*ohneschwanzenegger:: change handeling of uid.sys on content -> format
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@103 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-30 00:52:10 +00:00
giantpune
dbeaa3ea98
*ohneschwanzenegger: use busy cursor when writing a 500MiB file
...
*nandExtract: remove unused save functions
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@102 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-29 01:01:11 +00:00
giantpune
f14dcde52f
* ohmeschwanzenneger: adjust button layout a bit; allow pressing enter to trigger downloading stuff
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@101 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-29 00:31:24 +00:00
giantpune
bdc77990a1
* nandBinCheck: add SVN identification crap
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@100 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-28 09:10:50 +00:00
giantpune
2defb5d42e
* ohneschwanzenegger: fix SVN identification for winblows
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@99 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-28 08:59:33 +00:00
giantpune
62be6769b1
* nusDownloader: use newer IOS14 for early JAP updates
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@98 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-28 08:08:10 +00:00
giantpune
c621d20e86
* add basic stuff for putting svn rev into the programs for identification.
...
* only tested on kubuntu with ohneswanzenegger so far
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@97 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-28 06:50:16 +00:00
giantpune
2777708318
*nusDownloader:: fix cache bug caused be overzealous optimizations; add better error handeling when reading and saving data to/fromcache
...
*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
2011-05-28 06:05:34 +00:00
giantpune
ad906d24d9
* ohneschwanzenegger: if trying to install multiple wads, and one fails, keep going. add testlog on format as well as creating new nand (yet untested)
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@95 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-27 21:34:22 +00:00
giantpune
c744b29d04
*nandBin:: fix return value for failed reading of keys
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@94 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-26 23:40:12 +00:00
giantpune
a9bde8574e
* dont need save file stuff in nandbincheck
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@93 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-18 17:34:45 +00:00
giantpune
057023094e
* use ++i instead of i++ for iterators
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@92 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-18 17:24:51 +00:00
giantpune
a747992319
* use const reference in foreach() also
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@91 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-17 21:18:45 +00:00
giantpune
573d64a87b
* more of the same
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@90 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-17 19:02:45 +00:00
giantpune
a747124f2b
* more of the same
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@89 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-17 18:36:33 +00:00
giantpune
04094e8e54
* ohneschwanzenegger: fix possible crash, use const reference when installing shared contents
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@88 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-16 07:46:42 +00:00
giantpune
8a683c7078
* ohneswanzenegger: dont include code for building extracted FS
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@87 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-15 23:17:06 +00:00
giantpune
1dab1d2a59
* minor optimizations
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@86 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-15 17:22:42 +00:00
giantpune
c891dd5ff5
*nusdownloader: dont include USA news & weather channels in EU updates ( fix for issue 1 )
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@85 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-15 16:32:08 +00:00
giantpune
87bbdf54ec
* cleanup some useless text in punetwiin
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@84 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-08 06:13:26 +00:00
giantpune
0576fafe79
* 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.
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@83 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-08 06:09:02 +00:00
giantpune@gmail.com
fcf97db89e
* ohneswanzenegger: dont try to write setting.txt if there is an error creating it
...
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@82 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-03 07:20:11 +00:00