Commit Graph

132 Commits

Author SHA1 Message Date
martravi 5b6386e94b
Merge pull request #2 from Real96/master
Added Linux instructions to README.md file
2022-11-08 16:11:31 +01:00
Real96 917a7d7bec
Added Linux instructions to README.md file 2022-11-08 15:39:41 +01:00
martravi 64223d1691
Merge pull request #1 from Brawl345/master
Fix building for Linux, Remove svnrev everywhere, Add GitHub Action
2022-06-23 23:55:47 +02:00
Andreas Bielawski fa89f97b27
Add GitHub Action 2022-06-23 23:45:55 +02:00
Andreas Bielawski 39df8e8efc
Remove svnrev everywhere 2022-06-23 23:26:53 +02:00
martravi 5707b9c726
Update README.md 2022-05-30 21:55:59 +02:00
martravi 502ac34c86
Create README.md 2022-05-30 21:55:41 +02:00
martravi 7ce71db68e
Changed NUS base url to work in 2022 2022-03-23 05:29:41 +01:00
martravi 67d97bdedb
don't use svnrev 2020-03-24 15:24:54 +01:00
martravi 2e6fc60c1b
don't use svnrev 2020-03-24 15:08:06 +01:00
martravi 1c2c4ff4dc
delete svnrev 2020-03-24 15:07:00 +01:00
martravi 7872b1ed8c
delete svnrev 2020-03-24 15:06:48 +01:00
martravi 695bc4e4e3
delete svnrev 2020-03-24 15:06:36 +01:00
martravi eda8a4ef3a
fix entries having garbage after their name 2020-03-22 20:42:17 +01:00
giantpune 4750f06e39 ThpPlayer: fixed compiling on ubuntu 11.10 2012-01-11 06:03:12 +00:00
giantpune f0054aa05a symbolizer: fixed compiling on g++ 1.0 for megazig 2012-01-11 05:49:06 +00:00
giantpune 67064cb8bb * add whatever local changes i have in the lz77 & u8 classes
* make everything build again
2012-01-11 05:29:59 +00:00
giantpune 59a7f2fcc7 * symbolizer: handle HA and HI relacotians differently. use unique function names in IDC 2011-12-15 00:41:41 +00:00
giantpune 62f2666c5d * remove debug stuff 2011-12-14 03:51:01 +00:00
giantpune e90412c005 * symolizer: fix a couple bugs in list filtering and whatnot 2011-12-14 03:49:16 +00:00
giantpune ecea71b49d * symbolizer: follow global variables from known functions to identify the unknown ones 2011-12-13 06:07:45 +00:00
giantpune 90bc4a0090 * 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
2011-12-13 00:22:53 +00:00
giantpune 41b99392c7 * fix aligned searching. it should find a few more matches now 2011-12-12 07:18:29 +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 c71ac45ab2 *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
2011-07-11 05:47:33 +00:00
giantpune f4a991de29 * ohneschwanzenegger:: add stuff to readmii 2011-05-31 04:01:49 +00:00
giantpune 52c732489a * nandExtract:: add svn identification stuff 2011-05-31 03:53:03 +00:00
giantpune 7b998b5422 * ohneschwanzenegger:: allow passing nand filename as argv
* nandBinCheck:: default to "-all -v -v" if no args are given
2011-05-30 23:39:10 +00:00
giantpune 3d7a8fb8fb *ohneschwanzenegger:: change handeling of uid.sys on content -> format 2011-05-30 00:52:10 +00:00
giantpune 64af2c61f5 *ohneschwanzenegger: use busy cursor when writing a 500MiB file
*nandExtract: remove unused save functions
2011-05-29 01:01:11 +00:00
giantpune eeb3feb955 * ohmeschwanzenneger: adjust button layout a bit; allow pressing enter to trigger downloading stuff 2011-05-29 00:31:24 +00:00
giantpune 92faf689ee * nandBinCheck: add SVN identification crap 2011-05-28 09:10:50 +00:00
giantpune 481a4d2b4e * ohneschwanzenegger: fix SVN identification for winblows 2011-05-28 08:59:33 +00:00
giantpune 9079f8af42 * nusDownloader: use newer IOS14 for early JAP updates 2011-05-28 08:08:10 +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 530f360482 *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
2011-05-28 06:05:34 +00:00
giantpune 3abb9f4b71 * ohneschwanzenegger: if trying to install multiple wads, and one fails, keep going. add testlog on format as well as creating new nand (yet untested) 2011-05-27 21:34:22 +00:00
giantpune 5e765319d2 *nandBin:: fix return value for failed reading of keys 2011-05-26 23:40:12 +00:00
giantpune 34a4f8876c * dont need save file stuff in nandbincheck 2011-05-18 17:34:45 +00:00
giantpune a27c48058c * use ++i instead of i++ for iterators 2011-05-18 17:24:51 +00:00
giantpune d0ca7c0f15 * use const reference in foreach() also 2011-05-17 21:18:45 +00:00
giantpune 3ee828284a * more of the same 2011-05-17 19:02:45 +00:00
giantpune 4f74cc3968 * more of the same 2011-05-17 18:36:33 +00:00
giantpune 15d6ba4344 * ohneschwanzenegger: fix possible crash, use const reference when installing shared contents 2011-05-16 07:46:42 +00:00
giantpune 32cf8113e4 * ohneswanzenegger: dont include code for building extracted FS 2011-05-15 23:17:06 +00:00
giantpune b6330b362d * minor optimizations 2011-05-15 17:22:42 +00:00
giantpune b8ae0d48f2 *nusdownloader: dont include USA news & weather channels in EU updates ( fix for issue 1 ) 2011-05-15 16:32:08 +00:00
giantpune 42970e46a8 * cleanup some useless text in punetwiin 2011-05-08 06:13:26 +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