Commit Graph

  • 6f63f9cf05 *Prepare source code for devkitPPC r23 - replaced removed directory functions *Added additional sort mode - "Sort by number of players" *Added support for multiple game partitions. dimok321 2011-02-02 18:30:15 +00:00
  • 1d2854c777 *Fixed issue 1808 *Fixed issue with crashing carousel when switching from empty game list to none empty list. *Added download for Full HQ & LQ Covers. When both are checked HQ Covers are prioritized. *Added support for Full HQ & LQ Covers: Full covers are currently used only in the GameInfo Screen (Press 2). The Box can be rotated in there with the Nunchuck. When the box is clicked it will jump to the midlle of the screen. Here it can be rotated with Nunchuck & Wiimote D-Pad. Also it can be zoomed in/out with the PLUS or MINUS buttons. Zoomed in covers are currently cut off when going too far into the screen because the axis had to be layed to the middle to keep the symmetry. Don't report issues about that. It's known. Another use of full covers might follow with a new layout if we think of something nice ;). *Added support for different box colors. Box colors are taken from WiiTDB so if you get a wrong color complain at WiiTDB :P. dimok321 2011-01-30 16:22:16 +00:00
  • 2764ac6b76 *Added support for physical sector sizes other than 512 bytes per sector for wbfs partitions only! Others filesystems are currently still hardcoded in their libs. Tested with a 3TB drive with a sector size 4096 one wbfs partition (thanks dexter). *Added initial source for support for virtual sector size other than 512 bytes per sector on wbfs partitions. This still doesn't work (not tested) and will still cause many code dumps because of some unfinished things. So don't use it yet. dimok321 2011-01-28 21:19:43 +00:00
  • 718245adcd *Updated libntfs to version 2011.1.15: http://code.google.com/p/libntfs-wii/ *Deleted wiki pages because they are really outdated *Updated some language files dimok321 2011-01-26 18:53:27 +00:00
  • 1c3b3ac966 *Updated libntfs to version 2011.1.15: http://code.google.com/p/libntfs-wii/ *Deleted wiki pages because they are really outdated *Updated some language files dimok321 2011-01-26 18:53:27 +00:00
  • 0cca811b34 *Added return grid rows after closing a search to the amount of which one has before doing search *Fixed weird last random character at game info text *Reload background/cursor/... on theme apply after download *Added connection check function for URLs (like a PING) *Added timeout on trying to connect to the theme download hoster *Fixed redundant characters on search bar when both upper and lower case exist in a search dimok321 2011-01-25 20:19:15 +00:00
  • ca430264b6 *Fixed prompt crash on widescreen fix (Dimok) *Fixed prompt button position on widescreen fix (Dimok) *Language files update cyan 2011-01-24 21:47:56 +00:00
  • 7db67e75af *Added several basic gui classes like drawing box/circle only with the GX engine without the need of a resource *Created a checkbox class with them *Changed the prompt window to a class *Changed cover download to a checkbox selection of what you want to download. Changed discart download option to only switch between what is prioritized (original/customs) *Fixed a little alignment issue of the progressbar *Reverted the change for check disc in drive. Some drives couldn't handle it in IOS58 mode :\. *Changed playcount from an 8 bit to a 32 bit counter (got 8bit by mistake) which limited it to 255 *a few little optimisations dimok321 2011-01-23 20:13:41 +00:00
  • 19bd29573b *Added a GUI setting for HOME button layout *Fixed the "Block Global Setting" in parental control menu *Fixed Free space information after deleting a game *Updated some language files cyan 2011-01-22 16:10:36 +00:00
  • 661fe9ce6e *Fixed game patches apply on "Default" and "On game launch" alternate dol settings *Cleaned the GameBootProcess source a bit up and put it together to a class for better overview dimok321 2011-01-22 00:06:28 +00:00
  • 6ccb51d71c And another little fix: Only apply the list cover image on list mode. dimok321 2011-01-21 21:09:30 +00:00
  • 73b75e312f *Fixed cover not being displayed when cover download block is active *Added missing switch for parental control option (caused the next option to be switched) *Changed GetGameCFG to return default cfg if none is set *Fixed little bug preventing the automatic alt dol feature to work dimok321 2011-01-21 20:59:49 +00:00
  • e5db72b71d *Fixed the parental control settings code dump *Reworked almost everything about alternate DOL loading (I am wondering how loading from SD/USB even worked) *Added new Option "Default" for alternate DOL which is now the default settings. This setting will select the alternate DOL automatically for games like Red Steel 1 because this alt. DOL is always needed to play the game. On games where the alt dol option is not needed the option "Default" = "OFF". This is just an attempt to make this option more automatic. Games like Metroid Prime (the only game right now) will have a prompt on game start where you choose between 1, 2 or 3 on this option because this game always requires either of these. *Small source cleanups/fixes dimok321 2011-01-21 19:43:59 +00:00
  • a5822064f4 *Forgot to add block of HBC and Title Launcher, added now *Resolve for Issue 1766 - You can now delete everything belonging to a game on deleting the game (covers/cheats/text codes...) *Added dotted limit to the window prompt title text dimok321 2011-01-20 15:56:01 +00:00
  • 1f0df75ef8 *Added several block options for parental control which decide what should be blocked in the loader *Changed to update disc drive status only 1 time per second in the main menu (instead of every ~100ns) *Removed global "locked games" for per game lock option which is not really useful anyway since you have to save in the game the lock status *Removed a few unused setting variables *Updated some language files dimok321 2011-01-20 15:00:55 +00:00
  • 0b3ddc6ead *Disable game install in IOS58 mode *WiiMote desync problem fixed *Removed "free space warning prompt" on fat32 partitions now *Changed default free space option to ON *Remove id button on other layouts than list view *Moved carousel arrow position to theme file cyan 2011-01-17 22:03:14 +00:00
  • 72590f030f *Update of language change information and Default.them dimok321 2011-01-16 13:45:51 +00:00
  • 9d46977121 *Fixed display of partition size on WBFS partitions with a different wbfs sector size than 512bytes. *Made the ProgressWindow for game installation more accurate *Added displaying newly installed games (marked as new) on favorite list, so you don't have to change to full list when installing new games. (Thanks Cyan for the patch) *Lot's a small fixes *Added WDM Menu on game start. You can set it in the alternative DOL option (one new option there). The menu lists all DOLs on the disc and if a wdm file is provided in the WDM path (configurable in the settings) than the dol parameter and dol replacement name will be taken from the wdm. The DOLs that are not listed in the WDM but exist on the DISC will be listed at the end of the list. *Added avoid of multiple app cleanup when game fails to boot dimok321 2011-01-16 13:12:07 +00:00
  • e6a87c05fe *Fixed display of partition size on WBFS partitions with a different wbfs sector size than 512bytes. *Made the ProgressWindow for game installation more accurate *Added displaying newly installed games (marked as new) on favorite list, so you don't have to change to full list when installing new games. (Thanks Cyan for the patch) *Lot's a small fixes *Added WDM Menu on game start. You can set it in the alternative DOL option (one new option there). The menu lists all DOLs on the disc and if a wdm file is provided in the WDM path (configurable in the settings) than the dol parameter and dol replacement name will be taken from the wdm. The DOLs that are not listed in the WDM but exist on the DISC will be listed at the end of the list. *Added avoid of multiple app cleanup when game fails to boot dimok321 2011-01-16 13:12:07 +00:00
  • 6540e252dc *Fixed DVD access in IOS58 mode (needs AHBPROT) *Cleaned up progress window source *Fixed compile warning on devkitPPC r22 dimok321 2011-01-14 15:39:42 +00:00
  • 4a3d3fb31b *Fixed DVD support in IOS58 modus. You have to have AHBPROT flag enabled for the DVD access support in IOS58 mode. It might be possible that the forwarder channel does not have it set yet. Start from HBC 1.0.8 with IOS58 and you will have it for sure. *Fixed several leaks *Source optimization *Reworked new titles class (a few leaks fixed) dimok321 2011-01-13 19:05:31 +00:00
  • 3503f114ed *Added use of IOS58 for Loader option. It is enabled by default and can be disabled in the Loader Settings. If it is disabled the Boot/Standard cIOS is loaded on startup, after reading the config files. WARNING: If you select to use IOS58 and you don't have IOS58 installed, the loader will be really really slow. *Fixed reseting of Theme/Fonts when pressing the SD Card button. It is now reloading it instead. dimok321 2011-01-12 19:30:04 +00:00
  • 4b3120fccf *A new icon.png (icon2.png) (thanks Black.Pearl for it) *Changed cover download logic on fail of cover download (that's what lustar wanted :P) *Added "OTHER" directory search on wiitdb for covers/discarts with custom gameids *Language files update for v2.0 and current revision dimok321 2011-01-11 17:52:30 +00:00
  • 1e03f44c06 *Replaced WiiPowers NSMB patch with WIP which is using now the internal wip patch system like PoP (fixes NSMB playing) dimok321 2011-01-09 17:51:15 +00:00
  • 63c146b528 *Revert constant version number in credits (from release v2.0 to svn) *Redirected language download link to trunk *Fixed channel build *Updated german and french language file for v2.0 dimok321 2011-01-09 16:03:29 +00:00
  • 34692131a2 Alright guys, after 3-4 Month of cleaning up the source, it's finally here: USB Loader GX v2.0 dimok321 2011-01-09 10:45:29 +00:00
  • 72c39f8cab *Moved every allocation of libntfs now to MEM2 (in mem1 it gets overwritten and so the games didn't work in last rev) dimok321 2011-01-08 14:26:13 +00:00
  • 85eb0a7ed2 *Moved every allocation of libntfs now to MEM2 (in mem1 it gets overwritten and so the games didn't work in last rev) dimok321 2011-01-08 14:26:13 +00:00
  • f9b64b2241 *Moved every allocation of libntfs now to MEM2 (in mem1 it gets overwritten and so the games didn't work in last rev) dimok321 2011-01-08 14:26:13 +00:00
  • 8943592d0e *Fixed several theme images being not loaded. Made all recourses from SVN now themable (sounds/fonts/images). They only have to be in the same folder as the theme images. *Ignore sector size of wbfs partitions in MBR (some lazy Partition Manager don't change it). Reading it from the partition header now. *Several small bug fixes and cleanups *Fixed "Bannersound + BG Music after it" mode *Updated language files dimok321 2011-01-08 12:35:41 +00:00
  • 4f7ccef2ec *Changes running games from WBFS. It is now done through fragment lists like on ntfs/fat/ext. This enables support for multiple wbfs partitions even with waninkokos cios which normally doesn't support that. This is not supported by Waninokos IOS < R18. It continues to only support one partition! *Added initialized too all the cheat variables (that was bad...i wonder how it didn't go wrong) *Corrected several theme texts (x, y position mistype) *Added "Default" button to theme downloader to reset the theme *Fixed bug in loading language file with fresh configs *Fixed display of theme path in custom path options *Fixed rockout reset after leaving the GameWindowPrompt *Added limit to page indicators to 5 and rotate them dimok321 2011-01-07 22:42:03 +00:00
  • 2c268af0f9 *fixed possible crash on theme downloader *changed fat/ntfs/ext installer to use the header title as foldername instead of wiitdb title (this is the way it is in the wbfs managers) *Fixed language changing for wiitdb titles / coverdownload even without available .lang file which is loaded *Added reload of game titles on language change *Added check for valid config files. If config file is not valid it will not be used. Current valid configs are R1031 to all. (You configs will be reseted with this. If you want to save them, move them and merge them afterwards manually.) *Fixed possible crash on mounting *Changed default settings for device free space display to off, because fat32 partitions are very slow on that. Added a warning when on FAT partition and trying to enable this option. *Updated langauge files dimok321 2011-01-06 18:59:45 +00:00
  • 43a43473d2 *Moved back font cache to mem1. It seem that an IOS reload is overwriting a part of memory in mem2 which causes a lot more corruption of course. (Glad nothing else is in mem2 at an IOS reload) *Corrected/Synchronized some text parts/languages (thx Cyan) *Fixed swapped text on cover download *Removed custom wiitdb link creation (not needed anymore since the full file is now used) dimok321 2011-01-02 19:19:16 +00:00
  • 9480208373 *Moved wii.spiffy360.com url in theme downloader a bit down (wasn't shown on some TVs) *Moved font cache to mem2 (seems to fix the font issues) *Moved thread start of free space getting out of the constructor (caused a few freezes on start up) *Added destroy of sound handler when closing app dimok321 2011-01-02 13:56:24 +00:00
  • 2ea5a823e0 *Little correction dimok321 2011-01-02 09:31:32 +00:00
  • 798ebc188d *Corrected clock position (copy/paste mistake) *Corrected Screensaver appearance on startup after 30sec of unconnected WiiMote *Complete rewrite of theme downloader. (Downloading themes is not working currently because Deak Phreak changed something on wii.spiffy360.com. He said it's going to be changed back soon) *Added possibility to load theme images from a folder with the same name as the .them file. The "Image-Folder: Example\n" from the .them file is prioritized. *Updated some language files. (Translators please redownload the files from SVN. Many files had a lot of errors in them) dimok321 2011-01-02 09:23:44 +00:00
  • 0942bb22c5 *Fixed a few typos in theme text *Added ignore of partition type and detect WBFS/FAT/NTFS partitions from their boot record sector (damn lazy partition managers which are not always editing the MBR) dimok321 2011-01-01 13:02:26 +00:00
  • aa7df2788d *Fixed show free space option (wasn't able to deactivate before) *Fixed cheat menu to not go over the board of cheat amount. *Added possibility to make screenshots everywhere in running gui mode (hold Nunchuck Z and press C) *Fixed bug with nunchuck Z button moving one option up in gamelist/options *Added Cyan to the credits dimok321 2010-12-31 16:18:48 +00:00
  • 6022ad060d *Added ThreadedTask instance class for easy one time run operations on another thread *Added Free Space show option to the settings (can be enabled even on FAT partitions) *Moved partition free space determination to a ThreadedTask because it takes up to 10 seconds on FAT. This speeds up the build up of the main game menu (on start and on change from other menu) on all partitions. *Removed double "waiting for slow HDD" screens *Fixed scrollbar in settings dimok321 2010-12-31 13:13:14 +00:00
  • 7bccfd2b17 *added loading screen *Removed the console loading screen (no more console at all) *Complete rework of device handle. You need to reset all your custom paths for this rev. *Support for writing images/settings/... on any writable partition (FAT/NTFS/EXT). (Theoretically you can run the loader from NTFS only without the need of any other partition or SD if run from new forwarder channel, for example) *Support for Primary/Logical partitions and GUID Partition Table (GPT) dimok321 2010-12-30 23:49:22 +00:00
  • 7e0e4cab5c *Added back the trNOOP (which excluded a lot of settings languages) which i removed by mistake when adding themes *Added option for file splitting on install. 2GB, 4GB and on ntfs/ext2/3/4 partitions no splitting at all option. *Fixed the install dir naming patterns option for fat32/ntfs/ext2/3/4 game installs *Changed/Fixed Home Menu exit to loader / shutdown *Added reload of game list on SD button click *Fixed language file loading on startup *Changed browse for theme path to file browser instead of OnScreenKeyboard dimok321 2010-12-29 15:42:26 +00:00
  • 01bef0b2c4 *Added back the trNOOP (which excluded a lot of settings languages) which i removed by mistake when adding themes *Added option for file splitting on install. 2GB, 4GB and on ntfs/ext2/3/4 partitions no splitting at all option. *Fixed the install dir naming patterns option for fat32/ntfs/ext2/3/4 game installs *Changed/Fixed Home Menu exit to loader / shutdown *Added reload of game list on SD button click *Fixed language file loading on startup *Changed browse for theme path to file browser instead of OnScreenKeyboard dimok321 2010-12-29 15:42:26 +00:00
  • 9bcb476262 *fixed settings paths creation bug *fixed crash when installing on ntfs *fixed a few bugs with language setting for games dimok321 2010-12-29 10:22:11 +00:00
  • 0e5bb13173 *fixed settings paths creation bug *fixed crash when installing on ntfs *fixed a few bugs with language setting for games dimok321 2010-12-29 10:22:11 +00:00
  • 89fc757642 *Fixed no cover image loading for themes *Fixed Font loading. The font.ttf is loaded from the path with .thems if it exists there. When a Theme is loaded and a font.ttf file exists in the defined "Image-Folder:" than this font.ttf will override all others. This ensures support for themes with special fonts. *Fixed double count on playcount bug *Updated libext2fs to git snapshot 2010-12-24 *Added proper close of all file systems where the games are loaded from (FAT32/NTFS/EXT) *Fixed hang bug when reloading into the IOS set in the individual game settings with that (reload to 223, 224, 245, ...) dimok321 2010-12-28 17:02:10 +00:00
  • f1febd91be *Fixed no cover image loading for themes *Fixed Font loading. The font.ttf is loaded from the path with .thems if it exists there. When a Theme is loaded and a font.ttf file exists in the defined "Image-Folder:" than this font.ttf will override all others. This ensures support for themes with special fonts. *Fixed double count on playcount bug *Updated libext2fs to git snapshot 2010-12-24 *Added proper close of all file systems where the games are loaded from (FAT32/NTFS/EXT) *Fixed hang bug when reloading into the IOS set in the individual game settings with that (reload to 223, 224, 245, ...) dimok321 2010-12-28 17:02:10 +00:00
  • 2212f8ded7 *Stupid merging did not remove everything like supposed dimok321 2010-12-27 10:08:24 +00:00
  • 93ac37f27c *Fixed crash on NTFS (wrong memory free functions were used) *Added proper deinitialize of usb before starting game / exiting app. This is supposed to fix Blackops multiplayer mode (Did not test it. I don't have that game.) *Added Wii message board update (Playlog) (thanks to dkosmari for a starting point). This feature can be enabled/disabled in the global settings. Default is ON. *Removed unused sources. dimok321 2010-12-27 09:44:27 +00:00
  • 6850d68074 *Fixed crash on NTFS (wrong memory free functions were used) *Added proper deinitialize of usb before starting game / exiting app. This is supposed to fix Blackops multiplayer mode (Did not test it. I don't have that game.) *Added Wii message board update (Playlog) (thanks to dkosmari for a starting point). This feature can be enabled/disabled in the global settings. Default is ON. *Removed unused sources. dimok321 2010-12-27 09:44:27 +00:00
  • 0f17471b27 *Removed ntfs/fat source and added them as custom libs (makes them easier to update later) *Added sources of the custom libs to the branches *Fixed crash when switching from list layout to grid/carousel layout *Removed 1:1 copy option because its meaningless and almost the same as installing all partitions *Fixed install partition selection. This option needs a reset. Go to settings and reselect your option for this. *Fixed schinese and tchinese language modes (filename bugs. has to be schinese.lang and tchinese.lang like on SVN) *Fixed bug in sound buffer circle *Fixed incorrect behaviour of x-flip when selecting system like (thx Cyan for the patch) *Accept ios revision 65535 for Waninkokos IOSes (thx to PPSainity for pointing it out) *Merged the new theming style branch into trunk. Just as a reminder: ALL old themes will not work until the themers did port it to the new style! *Removed old theme style completely dimok321 2010-12-26 17:02:14 +00:00
  • d62e41d601 *Removed ntfs/fat source and added them as custom libs (makes them easier to update later) *Added sources of the custom libs to the branches *Fixed crash when switching from list layout to grid/carousel layout *Removed 1:1 copy option because its meaningless and almost the same as installing all partitions *Fixed install partition selection. This option needs a reset. Go to settings and reselect your option for this. *Fixed schinese and tchinese language modes (filename bugs. has to be schinese.lang and tchinese.lang like on SVN) *Fixed bug in sound buffer circle *Fixed incorrect behaviour of x-flip when selecting system like (thx Cyan for the patch) *Accept ios revision 65535 for Waninkokos IOSes (thx to PPSainity for pointing it out) *Merged the new theming style branch into trunk. Just as a reminder: ALL old themes will not work until the themers did port it to the new style! *Removed old theme style completely dimok321 2010-12-26 17:02:14 +00:00
  • c032697c5a *Completely rewrote the GameWindowPrompt into a class dimok321 2010-12-20 19:37:38 +00:00
  • 2adc6cc995 *Completely rewrote the asynchron GuiImageData class (problems from switch Carousel<->Grid layour should be fixed now) *Fixed bug mounting a wbfs partition which was formatted from an ext partition *Rewrote the parental control feature. Removed loading pin or settings from the Wii Settings. Parental control is now completely managed in the loader from the settings selected and the password set. *Saving password in config file is now encrypted *Added loop to wait for usb when reloading the cIOS before game start dimok321 2010-12-19 18:20:33 +00:00
  • 3f03d92295 *Reworked all update functions *Fixed endless loop when disc button was selected *Fixed crash on exit *Fixed discart download to not download custom/originals if set so in the settings *Hopefully fixed discart download problem *Reworked DirList class dimok321 2010-12-18 13:20:45 +00:00
  • f7c1e9958d *Fixed crash on "pick alternative dol from list" *added a temporary workaround for selecting favorites when no favorites were setup for grid and carousel layout because of some serious problem in there which i have to look for later. *Reworked complete cover/discart download function (seems a lot faster to me now) *Fixed problem with switching games in game prompt and then going to the game settings. Was always the first selected games settings. *Fixed crash when clicking the DVD icon *Fixed save of lock/unlock state in parental control *Fixed install menu messup (not return to right menus) *Removed unnecessary save of settings on every mode switch *Several cleanups and fixes *Removed mountMethod 3 dimok321 2010-12-17 17:50:44 +00:00
  • 18a26d7e1a *Fixed booting games for huge ext2/3/4 drives *Rewrote complete main menu function *Moved ext2/3/4 disc cache to mem2 as on FAT/NTFS (added ext2 as custom lib due to that) *Added missing header files from R1011 for ext support *Fixed crash on Numpad when pressing a button *Fixed boot of WiiMC *Changed SVN line ending to LF (Unix style) dimok321 2010-12-12 16:31:13 +00:00
  • 2213b45351 For all the Linux lovers: *Added support for EXT2/EXT3/EXT4 file systems: You can boot games from this file systems too now. Works the same way as FAT32/NTFS. Just put your games into drive:/wbfs/ with the known supported folder names. dimok321 2010-12-09 20:57:35 +00:00
  • 449eae85bf *Added network shutdown before launching games. *Fixed playing games online (WC24) with that dimok321 2010-12-05 19:24:32 +00:00
  • 71c47c23bb *Fixed support for drives >= 1TB size (and probably some others as well) *Reworked the USB handle read/write functions *Fixed crash on deleting games *Updated NTFS3G of libntfs to Version 2010.10.02 dimok321 2010-12-05 19:09:32 +00:00
  • 777e0394d0 *Fixed crash when trying to set alternate dol from game disc in game settings dimok321 2010-12-04 07:36:23 +00:00
  • 500dc4020f *Reworked the whole WiiTDB.xml parsing. This is now done with mxml due to a lack of memory the file is now streamed. Now the full wiitdb.xml file with all languages is always used. The update of WiiTDB is also changed. It is now only updated if the version of the wiitdb.xml file does not match the version of the online file. *WiiTDB now falls back to english if the locale language is not found for Titles/Synopsis *Some clean up and memory leak fixes in game info prompt and adjusted the info get to the new WiiTDB reading method. *Added a few new useful functions from WiiXplorer (DownloadToFileWithProgress, ShowError,...) *Disabled the console output after the GUI is started up. The info is only output to gecko in GUI mode now. dimok321 2010-12-03 18:38:57 +00:00
  • 4c07b6db74 * really fixed compiling on linux giantpune 2010-11-30 04:09:36 +00:00
  • 49b5a5f329 *Fixed IOS reload before game start into game specific ios *Changed gecko output to use unsafe usb_sendbuffer dimok321 2010-11-28 20:04:29 +00:00
  • bd7ce32a8b *Another HDD spin up loop fix *Changed default cIOS back to 249. It is now recommended to use cIOS 249 Rev20. dimok321 2010-11-28 17:24:23 +00:00
  • f1afcda6af *Fixed timer display when waiting for HDD spin up dimok321 2010-11-28 16:31:55 +00:00
  • 94791621d2 *Linux compile fix dimok321 2010-11-28 15:34:30 +00:00
  • 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 +00:00
  • 2c1228fa37 WOOT WOOT Revision 1000 !!! Time for some real update. Whole lot of new features added including: dimok321 2010-11-14 15:30:25 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 6baa46b1e6 *Clean up in partition mount/format process *Clean up in game boot process dimok321 2010-10-27 19:50:48 +00:00
  • 78ff6447a4 *Enums cleanup dimok321 2010-10-27 14:45:27 +00:00
  • 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 +00:00
  • 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 +00:00
  • dbe694cedf *Update to new libfat *Rearranged the libs location a bit dimok321 2010-10-01 18:53:38 +00:00
  • 297eb8cd55 *Forgot to remove the files that are not used anymore dimok321 2010-10-01 15:05:50 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • defd5f940b *Addition per Game Lock Feature (Issue 1694) - Patch supplied by pjigar dimok321 2010-09-28 18:58:56 +00:00
  • c5c5708e12 *Fix for image resource manager dimok321 2010-09-26 18:19:45 +00:00
  • 1c4f46e8e5 *little bug fix dimok321 2010-09-26 09:39:55 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 137c2331c6 *Fixed crash with fat cache free on gamestart *Moved fat cache to mem2 dimok321 2010-09-25 07:07:08 +00:00
  • 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 +00:00
  • 0ddf6e9d72 *little fix in loading settings dimok321 2010-09-24 21:43:46 +00:00
  • 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 +00:00
  • 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 +00:00
  • a5a0289f9f *optimization up to -O4 *removed all compile warnings on that level dimok321 2010-09-24 15:54:06 +00:00
  • 5bf2c813b6 *let's get rid of last compile warning dimok321 2010-09-24 15:08:03 +00:00