Commit Graph

36 Commits

Author SHA1 Message Date
joostinonline
6813c5fe97 -Reverted Wii U Pro Controller changes because it didn't work 2017-11-15 08:36:04 +00:00
joostinonline
bfe575ca6d -Added support for Open HBC by FIX94 (title ID OHBC)
-Added Wii U Pro Controller support (untested) and modified libwupc
-Started code for vIOS check based on version/hash
-Minor clean-ups to the code for readability, primarily adding macros
2017-11-04 06:53:21 +00:00
joostinonline
2f879e793e Overall a very unimportant commit
-Improved gecko code and increased buffer size to 4K
-Added some additional logfile commands
-Got rid of a few commented out functions
2015-10-27 08:04:08 +00:00
joostinonline
961844eeb5 -Updated to a custom version of libruntimeiospatch so updating works on IOS's besides 58 (patches ported by PabloACZ)
-Updated Spanish translation (thanks NaxoR93)
2015-10-13 20:42:02 +00:00
joostinonline
3bc718bfa2 -Giving up on USB loading for now 2015-10-12 09:27:09 +00:00
joostinonline
70e9102f97 -Removed some special characters in languages.c
-Got rid of some unused code
2015-10-10 15:06:28 +00:00
joostinonline
216b96185c -Fixed updating
-When update fails, the previously selected IOS is properly shown when returning to selection
2015-10-09 00:04:26 +00:00
joostinonline
b541f5dc53 -Improved code for "Beer Ticket" check
-Fixed runtime IOS type check

TODO:
-Update function definitely isn't working, need to fix it
-Integrate vIOS check by version number
2015-10-06 15:12:36 +00:00
joostinonline
2899777e11 -Added check for Beer ticket
-Modified http code to now support https connections (thanks FIX94)
-Reverted changes that broke fat mounting

TODO:
-Integrate vIOS check by version number
-Update function might still be broken
2015-10-05 04:11:56 +00:00
joostinonline
af1b05fa5f -Fixed all the stuff I messed up with the last commit
-Added missing libraries
-Removed the need to reload the runtime IOS
-Fixed incorrect runtime IOS type
-Added some extra delay when scrolling
-SysCheck directory is created if it doesn't exist
-Added skipped IOS's to list
-Fixed vWii cIOS's sometimes showing as regular cIOS's
-Fixed crash when the language is set to French

TODO:
-Finish working on fat mounting.  It's probably broken now.
-Integrate vIOS check by version number
2015-09-28 22:32:10 +00:00
Joostinonline
1e4ec18746 -Renamed some variables and types
-Fixed timing
-Possibly messed up the vIOS check, haven't had a chance to test it out

This is just preparation for transfer to SourceForge
2015-03-13 08:16:55 +00:00
Joostinonline
7bdf74daa6 -Added extra libraries to repository. If it works correctly, you shouldn't need to install anything besides libogc.
-Changed delay between messages to milliseconds.  Still need to tweak the time.
-Added HDE to the SysCheck title
-Removed reloading the runtime IOS since it's unnecessary
-Fixed Select IOS not showing up after a failed update
-A little minor cleanup

TODO: Still need to figure out why the runtime IOS/vIOS is labeled incorrectly.
2015-02-07 07:33:33 +00:00
Joostinonline
c40aade1d7 -Disabled vIOS check on a real Wii because it was causing problems
-Fixed the drive date bug (for real this time)
-Fixed possible crash when there is no AHB access
-Fixed crash when unknown System Menu version is installed
2015-01-28 17:14:15 +00:00
Joostinonline
12a1cfb776 -Added hashes for hermes cIOS 2XX[38+60]v4, 2XX[38+37]v4, and 2XX[57]v5.1 (thanks Cyan)
-Corrected hash values 0 through F from not being preceded with a 0.
-Other minor changes
2014-09-17 19:48:14 +00:00
Joostinonline
62e4b77c4a -Now reports if you are using vIOS by checking the wifi driver date. Thanks to megazig for the idea.
Note: AHB access is needed to check IOS type.
2014-08-22 17:55:55 +00:00
Joostinonline
ea9a4b28ff -Fixed buttons not registering as "held" when scrolling
-Slightly increased the time between switching IOS's (look at the source, I don't know how to explain it)
2014-08-05 21:54:02 +00:00
Joostinonline
fede10cef6 -Fixed --skipIOS argument when a non-existant or invalid IOS number was passed
-Fixed --forceNoAHBPROT= argument in the meta.xml file (extra = sign)
-Fixed the report from spilling an extra line past the frame
-Moved the DM/DML time stamps to after detection.
2014-08-05 21:34:08 +00:00
Joostinonline
5ffc019e0d -Added a new argument --skipIOS, which lets you skip any specific IOS in the scan. This is useful for freezes. Multiple arguments are supported.
-Grouped all argument variables in one structure

TODO: Fix freeze (probably infinite loop) if --skipIOS specifies an IOS that isn't installed
2014-07-30 17:22:32 +00:00
Joostinonline
599d578ecf -Corrected the times between messages. It's amazing what accidentally adding several extra 0's can do.
-Fixed a translation for "Unknown".
-Moved a few functions around.
-Made the "Sorting IOS titles" part faster by removing unnecessary SD mount/unmount
2014-07-25 18:42:07 +00:00
Joostinonline
f5a0e4381d -Added detection for DM/DML 2.11
-Hopefully fixed BC_NAND and BC_WFS showing up as patched (still need to test)
-Moved a few functions and variables around
-Other tiny changes that don't really matter unless you are picky like me
2014-07-06 18:53:35 +00:00
Joostinonline
bc08e18949 -Added translations for "Homebrew Channel is not installed" message
-Improved timing between messages
-Added support for GC/Classic controllers, and multiple remotes
-Changed "HD Edition" to "HacksDen Edition"
-Minor code cleanup
2014-06-19 17:47:13 +00:00
Joostinonline
f7c14cb306 -Removed a bunch of unnecessary code, mostly printf's 2014-02-28 01:44:22 +00:00
Joostinonline
67218503ae -Fixed the pesky bug that sometimes caused the slot number of a vWii cIOS to be way off. Thanks to asper for lots of testing. 2014-02-20 16:22:19 +00:00
Joostinonline
4631271a75 -Removed some unused code
-Fixed DM/DML report info
2014-02-18 01:37:54 +00:00
Joostinonline
e2e99984ec -Added translations for "Shop Channel Code"
-Removed unused video code
2014-02-15 05:16:55 +00:00
Joostinonline
a9f4ebcb88 -Grouped HBC and HBF info into structures
-Fixed Console Type check
-A little more code cleanup
2014-02-13 09:16:23 +00:00
Joostinonline
d53b83fcac -Fixed bug where a bunch of blank lines are shown on the report when you press Right close to the end of the file
-Grouped a lot of variables into a structure
-Added a .5 second delay after displaying report to decrease the chance of accidental uploads
-Added a .2 second delay between the init messages
2014-02-10 15:00:50 +00:00
Joostinonline
d399fb5fa1 -Got rid of the cogs, since it was never going to load smoothly and was causing too many problems
-Moved all graphics to the data folder
-Updated libruntimeiospatch to v1.6.1
2014-02-10 04:09:20 +00:00
Joostinonline
a3f9a0ef57 -Touched up cogs
-Added mutex functions, hopefully that will fix flashing issues (I really need to start testing this stuff)
-Some background optimizations and code cleanup
-Added PORTLIBS to Makefile
2013-12-02 18:08:33 +00:00
Joostinonline
50ac33664e -Added libruntimeiospatch
-Made some changes to thread.c that will hopefully fix rendering problems
-Reorganized some code
-Rewrote logfile code so it logs directly to the file (no overflows)
-Other small optimizations

This hasn't been tested, and I'm not sure if pausing and resuming DrawCogThread won't cause problems
2013-11-07 17:58:22 +00:00
Joostinonline
6ef97e01d3 -Starting the long process of adding a bit of organization
-Added conf.c patch for libogc v1.8.11 and below
2013-11-01 15:31:34 +00:00
Joostinonline
4a2bbe92ae -App now exits properly on error, and textures are freed
-Fixed loading bar and cogs not appearing during upload
-More work on rewriting IOS_ReloadIOS() so that cogs pause less
-Cogs disappear if there is an error
-A little more code cleanup
2013-10-25 19:14:36 +00:00
Joostinonline
bb7dcdf19d -It needs some work, but I've got the basics of threading. 2013-10-22 13:50:57 +00:00
Joostinonline
3f30c6bbf9 -Shouldn't have stripped down IOS_ReloadIOS
-Added an additional method of checking the System Menu version.  The current way works fine, but it doesn't hurt to have some backup methods.
-Fixed mismatched functions in header files.
-A little bit of code cleanup
-Touched up the cogs
2013-10-21 16:41:01 +00:00
Joostinonline
bd0c05ee6b CHANGES:
-Added support for the new vWii System Menu's
-I've got the beginnings of animation going.  I still need to work on making it smooth
-Fixed the ridiculous bug (possibly intentional?) where the System Menu region is defined by setting.txt, not by what's installed.
-Some minor optimizations

TODO:
-Make those cogs turn smoothly, and possibly touch up the gfx.
-Do some SERIOUS code cleanup.  Just go through that source with some bleach and scrub
2013-10-18 01:25:17 +00:00
Joostinonline
996014e212 First commit 2013-10-12 18:38:34 +00:00