Commit Graph

  • f1afcda6af *Fixed timer display when waiting for HDD spin up dimok321 2010-11-28 16:31:55 +0000
  • 94791621d2 *Linux compile fix dimok321 2010-11-28 15:34:30 +0000
  • 9da497419c *Fixed settings loading on boot up *Added better wait loop for HDD spin up *Changed almost all default config paths which are set when no config exists to be set to where the actual config file is saved (either /apps/usbloader_gx/ or /config/) *Changed to startup and load a cios right away before loading settings. You need to have at least one non stub cios 249, 222 or 250 to start the loader now *Fixed 30 secs timer on HDD spin wait *Updated libfat to new libogc version dimok321 2010-11-28 15:31:08 +0000
  • 2c1228fa37 WOOT WOOT Revision 1000 !!! Time for some real update. Whole lot of new features added including: dimok321 2010-11-14 15:30:25 +0000
  • 1ee6897ef5 *Rewritten the whole Homebrew Launcher (HBC menu) to a class. Using now the new settings standard too. Only Titles browser left. *Fixed several gui_customoptionbrowser issues *Fixed missing background on title browser dimok321 2010-11-14 15:19:42 +0000
  • fa11a745d6 A lot of changes with this rev *Rewrote the whole Settings.cpp into 11 classes. Each settings menu has it's own class now *Reworked the whole sound system. Supported formats AIF/MP3/OGG/BNS/WAV now with no file size limit (streaming). *Changed button click/over sounds to wav from raw pcm *Lot's of bug fixes dimok321 2010-11-13 22:34:53 +0000
  • 45e15bdb0b *Corrected game settings ios display *Fixed loading languages *Fixed wiitdb download *Changed sorting/favorite stuff. You can now have favorite mode and abc/playcount/ranking sorts as well *Change to not allow FAT32/NTFS partitions with Waninkokos cIOS Rev < 18 *Fixed settings path to default to the boot device *Set default cIOS to 222 now if no config exists. *Removed support for Hermes v2 and v3 (only v4+ is supported now) *Fixed game settings saving *Maybe more i don't remember dimok321 2010-11-07 20:31:45 +0000
  • 64744ce20d *Fixed booting games from FAT/NTFS (thx r-win) *Fixed Toy Story 3 boot bug *Changed IOS limits. Now allowing all IOSs from 200-255 to support more Waninkoko cIOS slots. You will get a warning if you don't have an IOS installed and try to choose it. dimok321 2010-11-07 12:16:34 +0000
  • 33ce3e48ab *Lot's of cleanup and file/function movement. *Homebrew boot changed a bit (cleanup) *A lot more stuff i can't remember anymore dimok321 2010-11-06 15:30:14 +0000
  • bed86339f7 *homebrew xml fix *replaced all OptionsLists with the one from WiiXplorer *some other crap i don't remember dimok321 2010-10-31 09:30:53 +0000
  • 2570d6dae8 *Fixed crash on start i made in last rev by mistake *Changed boot process to wait for USB in GUI mode. *Changed headless ID stuff (actually was in last rev) *Added a GameTitles class for WiiTDB titles and fixed parental control (probably crashed before) *Removed cfg.c completely now. Nothing left in it. *Moved per game lock feature from game statistics to the individual game settings. It is not a game statistic ;). dimok321 2010-10-28 09:00:52 +0000
  • 6baa46b1e6 *Clean up in partition mount/format process *Clean up in game boot process dimok321 2010-10-27 19:50:48 +0000
  • 78ff6447a4 *Enums cleanup dimok321 2010-10-27 14:45:27 +0000
  • 71d537c1a7 *Compile warnings fixed for devkitPPC R22 *Changed usb fat partition mount/unmount a bit *Added wifi printf for quick debugging purpose only (not used currently). dimok321 2010-10-24 19:08:03 +0000
  • 87755f2543 *Removed message from settings about Hermes v4 (since it's not true anymore) *Fixed clock alignment *Restrict text scrolling to the right pixel size dimok321 2010-10-01 20:03:14 +0000
  • dbe694cedf *Update to new libfat *Rearranged the libs location a bit dimok321 2010-10-01 18:53:38 +0000
  • 297eb8cd55 *Forgot to remove the files that are not used anymore dimok321 2010-10-01 15:05:50 +0000
  • a4f3d16a56 *Added support for all the currently new IOS stuff. Stole a few modules/plugins from WiiFlow here :P. (Tested Hermes 222 v5.1 base 38 and Waninkoko 249 base 57) *Added support for older Hermes IOS too (rev 2 and rev 3) *Changed Alternative Dol Browser to get the filelist (fst) with functions from libwbfs (like banner sounds) instead of from an emulated disk. This should fix all the weird crashes with it. dimok321 2010-10-01 15:01:19 +0000
  • 8f94b1dde8 * check pointer before checking strlen of it ( crash fix when selecting a channel to return to ) * enable alt-dol again. still no auto-menu, but at least the games are playable giantpune 2010-10-01 00:26:16 +0000
  • 444d2dbe79 *removed all the switches at the end of menu.cpp * removed duplicate 002 parameter in constructors * pass setting parameter directly to the patching functions instead of making another variable just for this * probably broke something giantpune 2010-09-30 05:45:21 +0000
  • 74fa0a40be * turn off some debug output * change returnTo patch a bit. now it can be run on dol sections instead of the whole thing at once. * apply the patch for alt dols * only apply patches to main.dol if we aren't booting an alt dol giantpune 2010-09-30 04:24:17 +0000
  • ac56e5ec10 *Bit code clean up in the fat mounter - no change here *Changed the image resource manager to only be used for images from memory (embedded images) and not those from a device. It used the same cover/disc image for multiple game. dimok321 2010-09-29 17:47:51 +0000
  • 71a95a57d7 *Cleaned up USB storage control - Using mem2 memory from our mem2 manager now - Fixed potential memory overwrite - Removed unneeded or unused functions dimok321 2010-09-28 20:55:42 +0000
  • defd5f940b *Addition per Game Lock Feature (Issue 1694) - Patch supplied by pjigar dimok321 2010-09-28 18:58:56 +0000
  • c5c5708e12 *Fix for image resource manager dimok321 2010-09-26 18:19:45 +0000
  • 1c4f46e8e5 *little bug fix dimok321 2010-09-26 09:39:55 +0000
  • 0358aaac72 *Added an internal image resource manager for the GuiImageData class so that one image is reused as many times as it is needed with using only one space in memory. Image is freed when the "in use counter" is 0. This should save quite some memory. dimok321 2010-09-26 09:25:11 +0000
  • 8bec876889 *Removed ramdisk *Lot's of changes in image processing *Added use of libgd and ImageData class from WiiXplorer. No more crashes with corrupted images and no more restriction to images sizes that are devidable by 4 :). *Added a recource file manager for better access of all files/images for internal files and theme files. Some themes will have to adjust some filenames because we want to use the same filenames for themes and internal source files. dimok321 2010-09-26 08:33:43 +0000
  • 48a40172d0 *Moved GameStatistics (FavoriteRank/PlayCount) out of cfg.c and into an own class. All settings are now separated. Old rankings and playcounts will be reseted due to a new format. *Fixed loading of game settings *Moved NTFS cache to mem2 as well dimok321 2010-09-25 08:51:44 +0000
  • 137c2331c6 *Fixed crash with fat cache free on gamestart *Moved fat cache to mem2 dimok321 2010-09-25 07:07:08 +0000
  • 73ade7d0b4 *Removed easter egg (no one ever found it anyway) *Added some useful file/directory operations from WiiXplorer and removed the old ones *Fixed crash with playcount on game start dimok321 2010-09-25 06:54:27 +0000
  • 0ddf6e9d72 *little fix in loading settings dimok321 2010-09-24 21:43:46 +0000
  • e44e3c817c *Seperated game settings from cfg.c into it's own class. Some stuff might be broken and need adjustments. dimok321 2010-09-24 21:22:01 +0000
  • 88969ffb9f *Theme Class made and removed all the crap from cfg.c *Lots of changes due to that regarding themes (The very old theme format was completely dropped) dimok321 2010-09-24 17:58:56 +0000
  • a5a0289f9f *optimization up to -O4 *removed all compile warnings on that level dimok321 2010-09-24 15:54:06 +0000
  • 5bf2c813b6 *let's get rid of last compile warning dimok321 2010-09-24 15:08:03 +0000
  • f8c1692809 little optimization dimok321 2010-09-24 13:46:32 +0000
  • 37c23c7676 * Moved minizip sources into a more approriate place. * Removed unzip sources. Using lib unzip instead. These changes might require a make clean before building. eraserxl 2010-09-24 12:57:38 +0000
  • 3d9eb45e8c * Copied unzip sources into a more approriate place. (used svn-copy to keep svn history) (*sigh* why does svn sometimes has to be such a pain in the ass?) eraserxl 2010-09-24 11:53:26 +0000
  • 772859ecbc * Unified formating of source files. eraserxl 2010-09-24 00:48:03 +0000
  • 05825a3231 * Fixed routine for slow USB devices. * Minor refactoring of Ios loading algorithm. eraserxl 2010-09-23 23:47:51 +0000
  • 4eab0cb29f * makefile stuff giantpune 2010-09-21 17:38:18 +0000
  • 4e78cbb37d * fix widescreen setting giantpune 2010-09-20 03:03:38 +0000
  • f3ef9104b1 *Whole lot of cleanup in the cfg.c *Moved all related global settings to a settings class. one for themes and individual games will follow. Probably broke some settings or theme loading, we can deal with that later and fix when someone discovers bugs. dimok321 2010-09-19 20:25:12 +0000
  • 9594155a8d *Enabled NTFS writing *Fixed favorite sorting dimok321 2010-09-19 15:12:16 +0000
  • 6012536f67 oops giantpune 2010-09-19 13:21:36 +0000
  • bb234a9a51 * use more c++ * use less memory giantpune 2010-09-19 13:03:16 +0000
  • dd4704cce3 * brought back the return-to patch complete with settings and shit to click on * in the global settings you can select any 0x10001 title that is actually installed in the nand. in the game settings, you can decide whether or not to use the global setting for that 1 game. giantpune 2010-09-19 10:53:24 +0000
  • 2547b9a2a5 *Video widescreen fix when set up in cfg dimok321 2010-09-19 08:13:06 +0000
  • 344a81962f * fix WCharSortCallback() ( fixes game filter ) giantpune 2010-09-19 01:16:04 +0000
  • 9e79c9d99b * remove little unused code * code cleanup giantpune 2010-09-18 23:16:05 +0000
  • e1a36e8988 * move title stuff into a class * only get the list of shit installed on the wii 1 time and use that list globally for stuff like checking if something is installed, getting channel names, getting title versions * remove unused files * probably fuckup svn merge giantpune 2010-09-18 23:04:39 +0000
  • 1902318e4e *Cleaned up the game list get and filter process for all filter modes and made a class out of that. Noticable speed up in all loading gamelist processes with that. Bye bye shitty getentries.cpp. dimok321 2010-09-18 11:46:25 +0000
  • 0f945247dc *Revert of libfat it causes crashes for most people and doesn't really work. We will deal with it later. For now the old one is good. *Removed a few compile flags which were duplicated. Changed to optimization Os. dimok321 2010-09-17 23:28:01 +0000
  • 787dd53a46 *Removed Metaphrasis (not used anymore) *Changed WPAD/PAD handle and moved functions to appropiate locations *some code optimizations dimok321 2010-09-17 17:48:16 +0000
  • b7071bc7b3 *Fixed scrolling of Text *Fixed HomebrewXML - Long Description not being loaded completely but only a part. dimok321 2010-09-17 16:15:18 +0000
  • 044c48a1bc *Added loop for WBFS init back in *Replaced all text related stuff with the ones from WiiXplorer (FreeTypeGX/GuiText/...). Some alignments might need be adjusted or maxWidth in pixel of some text parts. Also the text scrolling needs to be adjusted. dimok321 2010-09-17 15:15:21 +0000
  • 64f8406b07 *Mem2 fix *updated libntfs (write fix) *updated libfat *lots of changes in the startup code, removed almost everything. This might cause problems for some drives at loading the gamelist and needs to be adjusted later but better this time. more cleanup is needed in main.cpp and will come. *using libogc sd/usb for config loading and reload to cIOS afterwards *added missing boothomebrew stuff pune forgot dimok321 2010-09-16 19:59:41 +0000
  • ac26935769 for dimok giantpune 2010-09-16 11:56:42 +0000
  • 95745a23cb * robbed homebrewboot stuff from wiixplorer giantpune 2010-09-16 11:54:18 +0000
  • 5bc9cee195 updated lstub to work with newer HBC stub ( fixes "return to loader" ) giantpune 2010-09-16 10:22:24 +0000
  • ba5e1f2c37 *change for new libjpeg version *fix in cheats (Issue 1682 - thanks) dimok321 2010-09-15 19:54:09 +0000
  • fa6bbdf47d *[libwiigui] Minor adjustment of the ogg sound decoder to be capable of reading files into memory on its own. *Replaced libtremor with libvorbisidec eraserxl 2010-09-15 00:51:15 +0000
  • 3f61761739 * Language files updated & cleaned. satellic 2010-07-04 00:34:22 +0000
  • c2f227bcaa crap dimok321 2010-06-03 16:37:14 +0000
  • 31ca78434a *Changed gecko send to not wait till the message is received by the PC dimok321 2010-06-03 16:36:25 +0000
  • a5ca9235ca *Added PoP Patch to apply automatically. The internal patch is not applied if you have a .wip file for PoP. So the .wip patches override the internal patch. *Cleanup inside the apploader dimok321 2010-05-30 14:18:25 +0000
  • 1e9951f586 *forgot that i wanted to fix the beta updater dimok321 2010-05-30 07:00:29 +0000
  • 095d09eb93 *Disabled NTFS write because the installer is still unstable and made NTFS mount read only *Changed cache size for mounts higher again which speeds up everything especially from SD *Fixed bug when loading OCARINA+Alternative DOL. (Wasn't booting at all) dimok321 2010-05-30 06:49:23 +0000
  • f0ca11506b *WIP Patch fix. WIP patches should work now. Tested and confirmed for PoP. WIP Patches will be only accepted in the following format (let's not invent thousands of different formats): In 3x 4 bytes columns separated by a space (no ":" allowed) offset | original address | overwrite address dimok321 2010-05-29 15:43:19 +0000
  • 8a4e192022 - Reverted to 921 - Removed no disc in drive patch - DoGameHooks should be called always r-win 2010-05-29 07:38:54 +0000
  • edbedb5336 * Language files update: dutch, german, italian, tchinese * All lang-files cleaned. satellic 2010-05-25 12:53:02 +0000
  • 3a5398cfde forgotten update italian.lang satellic 2010-04-11 18:29:08 +0000
  • d220eb7d10 * Language files update satellic 2010-04-11 18:20:44 +0000
  • 062520d0e0 added patch for launch titles. now every game should be able to return to this channel on exit. giantpune 2010-04-11 05:49:24 +0000
  • 1beb161406 fix for "return to" logic. look for the first of ULNR or UNEO if neither are found, look for the first of JODI or HAXX if none of the 4 are found, return without patching anything giantpune 2010-04-11 02:59:34 +0000
  • 2af7d13868 comments, debug stuff, and compile warnings. no functional changes giantpune 2010-04-11 02:27:25 +0000
  • 0e5d1d182f change main.dol patches around a bit giantpune 2010-04-10 23:44:10 +0000
  • 58b88d4b09 Sorry, forgot to add ehcmodule_frag.bin e.bovendeur 2010-04-10 18:28:16 +0000
  • 0e1ed4a3b3 - Fixed Hermes rev5 issues (I think :)) - Added support for ciosx (yes, including FAT/NTFS) (As always, say thanks to oggzee for this) - Fixed bug with game specific settings (which *could* end up using other settings than you expected) - Removed fat_ffs for now (save game emulation might conflict with FAT/NTFS support, we have to test this) - Maybe more, but I forgot them, I think e.bovendeur 2010-04-10 09:15:22 +0000
  • 3f15f12ee5 * Language files update satellic 2010-03-16 15:31:51 +0000
  • c27acedc40 add techjawa to the restarting message after update. check them out. giantpune 2010-03-15 14:48:36 +0000
  • 52a44ef10f *Added back license that was removed by mistake *Fixed bug i added right before commit for Brawl+ *Some compile warnings removed dimok321 2010-02-27 20:08:47 +0000
  • eb052a0fe9 forgot something dimok321 2010-02-27 18:54:42 +0000
  • 714aafa267 *Added WiiPowers Brawl+ stuff (Thanks WiiPower) dimok321 2010-02-27 18:18:01 +0000
  • e4b48d2712 *Another fix for ntfs write dimok321 2010-02-25 14:55:42 +0000
  • 0908027ad8 *Fix for ntfs writing *Cache size reduced which results in a bit slower writing but is more stable *Fix for the gameinstaller ProgressWindow *Added NTFS unmount on exit dimok321 2010-02-25 12:08:03 +0000
  • ce5930f297 * Added Hermes rev5 support! (issue 1438) * Updated to Hermes usb storage code * Fixed some bugs in ntfs while writing timestamps, resulting in different hashes (dimok) * Fixed codedump when switching partitions (issue 1454) * Fixed graphical glitch on 4:3 screens, where the prefetch cover was visible in the coverwall * Fixed a bug with installing games, due to the switch to C++ (dimok) e.bovendeur 2010-02-22 21:29:47 +0000
  • 275aee0dab * Language files update satellic 2010-02-16 20:21:47 +0000
  • b193141eb6 tidy up some debug stuff. giantpune 2010-02-15 02:45:18 +0000
  • e8f5ab07bd * Changed WBFS stuff to C++ classes * Fixed bug in http.c (where realloc *might* choose another address, thanks Dr. Clipper) * Added support to /wbfs/Game Title [GAMEID].wbfs files (thanks oggzee) * Fixed bug in cfg_cleanup when switching partitions * Added BGM class again (for playing background music, requested by dimok) * Added settings for background music again * Fixed bug in MEM2 class (returning an invalid handle when no memory could be allocated, thanks to dimok) * Updated DIP module to OpenDIP (report bugs with this one if you've found them, but report them here: http://github.com/spacemanspiff/odip-plugin) * Added initial code for cios 222 rev5 (THIS DOES NOT WORK YET! DON'T FILE BUGS ON THIS ONE!) * Added fatffs module by Hermes and Waninkoko (THIS DOES NOT WORK YET! DON'T FILE BUGS ON THIS ONE!) * Fixed bug in Settings, which resulted in a crash when the partition was changed. * Added caching for gamelist entries, so switching between different screens/sort options/display modes should be faster * Changed defines in ehc_module, in order to prevent clashes with new defines in rev5 e.bovendeur 2010-02-14 23:22:52 +0000
  • 1a3eb7be08 * Language files update satellic 2010-02-09 15:15:21 +0000
  • bf03e49dc6 undo the code formatting. somehow it got screwed up giantpune 2010-02-09 10:59:55 +0000
  • f988afc60d code formatting. absolutely no functional changes. there is no point to update to this. just making the code easier to read. giantpune 2010-02-09 06:33:18 +0000
  • 7473c82be8 oops. made a bit of a memory leak. giantpune 2010-02-05 06:27:52 +0000
  • 826f4fd6ab remove one of the many getentries(). this should speed up initial startup for people with FAT partitions especially. giantpune 2010-02-05 06:18:23 +0000
  • f8b9a0f704 fix wad (un)installing from TCP. tested and working with wiiload 0.5. maybe still works with older versions, too. giantpune 2010-02-05 06:11:07 +0000
  • 0068e80b59 Fixed borked French language e.bovendeur 2010-02-01 15:00:33 +0000
  • c5c1b1e5c0 * Language files update satellic 2010-02-01 14:24:33 +0000
  • aeb7aff9ea *re-eveluate partition size after installing games and such (from r-win) giantpune 2010-02-01 11:22:48 +0000