usbloadergx/source
dimok321 f8ae27c2e2 USB Loader GX Release V2.2
New:
- Added game categories and filter games list by categories (Can be imported from WiiTDB).
- Wiinertag support.
- Supporting arguments from meta.xml on boot (--ios=xxx and --usbport=x) (Requires Homebrew Channel 1.0.7+ or 
  UNEO Forwarder v3.0).
- New ehci modules by Rodries with better drive compatibility.
- Added two new video modes to force progressive video mode, 'FORCE PAL480p' and 'FORCE NTSC480p'.
- Added Sneek Video Patch mode.
- Added new 'Inherit' setting for game settings named "Use global". If that option is set then the main loader 
  setting is used.
- Full d2x cIOS support with it's new features (Block IOS Reload, Return To, Sector Sizes > 512).
- Support for sector sizes > 512B with FAT32/NTFS (Requires d2x v6+)
- Real support for simultanious use of both USB ports without switching the 2nd drive temporary off. (Requires 
  Hermes cIOS or Rodries MOD of the Hermes cIOS (recommended))
- Added two new settings menus
- Added saving of game browser position when returning to USB Loader GX

Changes:
- Improved several GUI controls/navigations
- Changed settings menu layout and sorted the items to their correct place (HDD menu, features menu)
- Set games settings to use the global setting by default, set to "use global" to use the main loader settings.
- Use TinyXML instead of MXML (better XML support)
- Updated to new libs (libogc, libfat, libext2fs, libntfs)

Fix:  
- "Return to" option now work for all games, even problematic games like Prince of Persia. (Requires d2x v4+)
- Xflip setting fixed.
- Fix the parental lock of Individual game settings (Thanks to NJ7)
- Fix Theme downloader
- Fixed reset of the loader when loading game with IOS reload and disabled WiiTDB titles
- Fixed timeout timer on startup to count correctly.
- Fixed reversed disc image download when Custom/Original option is selected
- Fixed reload of game list after a game rename
- Fixed horizontal text scrolling
- Fixed booting games by arguments (headless id feature)
- Fixed We Dare game boot (thx oggzee)



R1099 Change Log:
    *Added IOS225 from Rodries cIOS Installer MOD to Hermes IOS types

New Forwarder V3.0 Changes:
    *added support for ext partitions
    *added support for arguments from xml
    *clean up of source
2011-06-29 20:45:40 +00:00
..
banner *Stupid merging did not remove everything like supposed 2010-12-27 10:08:24 +00:00
BoxCover *several code optimizations 2011-06-24 19:11:36 +00:00
cheats *several code optimizations 2011-06-24 19:11:36 +00:00
Controls *Added support for starting .wbfs game files from fat32/ntfs partitions on a sector size > 512 (tested with 4096) 2011-06-22 17:57:37 +00:00
FileOperations *several code optimizations 2011-06-24 19:11:36 +00:00
GUI *threw out mxml because it is pissed on every little crap that is wrong in the xml and stops parsing the whole xml. Changed everything to use official TinyXML now (nice C++ classes). A lot of problems with categories and probably Wiinnertag now should be solved. 2011-06-25 19:50:57 +00:00
homebrewboot *threw out mxml because it is pissed on every little crap that is wrong in the xml and stops parsing the whole xml. Changed everything to use official TinyXML now (nice C++ classes). A lot of problems with categories and probably Wiinnertag now should be solved. 2011-06-25 19:50:57 +00:00
ImageOperations *Set settings partition to 0 if usb port is changed and settings partition is greater than the total partition count on that usb port. 2011-02-06 18:36:32 +00:00
language *Revert constant version number in credits (from release v2.0 to svn) 2011-01-09 16:03:29 +00:00
libs *fix for loading games of NTFS partitions with sector size > 512 (thx oggzee for pointing it out) 2011-06-24 19:37:01 +00:00
memory *Fixed use of mem2 memory. When MEM1 run out it freezes in libogc :\. Preventing it from running out completely now. (Thanks to NJ7 for all the tests he ran) 2011-06-26 21:38:05 +00:00
menu *threw out mxml because it is pissed on every little crap that is wrong in the xml and stops parsing the whole xml. Changed everything to use official TinyXML now (nice C++ classes). A lot of problems with categories and probably Wiinnertag now should be solved. 2011-06-25 19:50:57 +00:00
mload *Added support for starting .wbfs game files from fat32/ntfs partitions on a sector size > 512 (tested with 4096) 2011-06-22 17:57:37 +00:00
network *Fixed use of mem2 memory. When MEM1 run out it freezes in libogc :\. Preventing it from running out completely now. (Thanks to NJ7 for all the tests he ran) 2011-06-26 21:38:05 +00:00
patches *threw out mxml because it is pissed on every little crap that is wrong in the xml and stops parsing the whole xml. Changed everything to use official TinyXML now (nice C++ classes). A lot of problems with categories and probably Wiinnertag now should be solved. 2011-06-25 19:50:57 +00:00
prompts USB Loader GX Release V2.2 2011-06-29 20:45:40 +00:00
settings *Fixed use of mem2 memory. When MEM1 run out it freezes in libogc :\. Preventing it from running out completely now. (Thanks to NJ7 for all the tests he ran) 2011-06-26 21:38:05 +00:00
SoundOperations *several code optimizations 2011-06-24 19:11:36 +00:00
system USB Loader GX Release V2.2 2011-06-29 20:45:40 +00:00
themes *Fixed use of mem2 memory. When MEM1 run out it freezes in libogc :\. Preventing it from running out completely now. (Thanks to NJ7 for all the tests he ran) 2011-06-26 21:38:05 +00:00
usbloader USB Loader GX Release V2.2 2011-06-29 20:45:40 +00:00
utils *fixed XFLIP_WTF setting (Cyan) 2011-06-18 07:00:42 +00:00
wad *Created an automatic resource list generation script which is executed when files are added/removed 2011-06-14 17:53:19 +00:00
xml *Fixed use of mem2 memory. When MEM1 run out it freezes in libogc :\. Preventing it from running out completely now. (Thanks to NJ7 for all the tests he ran) 2011-06-26 21:38:05 +00:00
audio.cpp * Unified formating of source files. 2010-09-24 00:48:03 +00:00
audio.h *Added Standard IOS option to global settings. This decides with what IOS the Loader is gonna boot next. 2009-05-03 18:53:31 +00:00
FreeTypeGX.cpp *Added a widescreen factor to the settings which defines how much the images should be scaled down in X-Axis to look like widescreen. This value is usually 640/854=0.75 but might be not "looking good" for some people, so it is a setting now. It is applied to covers/buttons/windows (on set widescreen prompts)/several images 2011-02-25 18:18:57 +00:00
FreeTypeGX.h * Unified formating of source files. 2010-09-24 00:48:03 +00:00
gecko.c *Added proper detection of cIOS d2x and show info about it on credits window 2011-06-04 16:29:08 +00:00
gecko.h *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. 2010-12-03 18:38:57 +00:00
input.cpp *several code optimizations 2011-06-24 19:11:36 +00:00
input.h *Corrected clock position (copy/paste mistake) 2011-01-02 09:23:44 +00:00
lstub.cpp *Created an automatic resource list generation script which is executed when files are added/removed 2011-06-14 17:53:19 +00:00
lstub.h * Unified formating of source files. 2010-09-24 00:48:03 +00:00
main.cpp *Created an automatic resource list generation script which is executed when files are added/removed 2011-06-14 17:53:19 +00:00
main.h * Unified formating of source files. 2010-09-24 00:48:03 +00:00
menu.cpp *threw out mxml because it is pissed on every little crap that is wrong in the xml and stops parsing the whole xml. Changed everything to use official TinyXML now (nice C++ classes). A lot of problems with categories and probably Wiinnertag now should be solved. 2011-06-25 19:50:57 +00:00
menu.h *Created an automatic resource list generation script which is executed when files are added/removed 2011-06-14 17:53:19 +00:00
StartUpProcess.cpp *Added support for starting .wbfs game files from fat32/ntfs partitions on a sector size > 512 (tested with 4096) 2011-06-22 17:57:37 +00:00
StartUpProcess.h *Created an automatic resource list generation script which is executed when files are added/removed 2011-06-14 17:53:19 +00:00
svnrev.h * remove little unused code 2010-09-18 23:16:05 +00:00
sys.cpp *threw out mxml because it is pissed on every little crap that is wrong in the xml and stops parsing the whole xml. Changed everything to use official TinyXML now (nice C++ classes). A lot of problems with categories and probably Wiinnertag now should be solved. 2011-06-25 19:50:57 +00:00
sys.h *Added a GUI setting for HOME button layout 2011-01-22 16:10:36 +00:00
video.cpp *Created an automatic resource list generation script which is executed when files are added/removed 2011-06-14 17:53:19 +00:00
video.h *Changed FreeTypeGX to use IA4 textures for font glyphs (saves a bit memory) 2011-02-21 19:41:48 +00:00
wpad.c *Corrected clock position (copy/paste mistake) 2011-01-02 09:23:44 +00:00
wpad.h *Corrected clock position (copy/paste mistake) 2011-01-02 09:23:44 +00:00
wstring.cpp * Unified formating of source files. 2010-09-24 00:48:03 +00:00
wstring.hpp * Unified formating of source files. 2010-09-24 00:48:03 +00:00
ZipFile.cpp *Added a "Theme Menu" to the global settings 2011-02-05 14:46:06 +00:00
ZipFile.h *Added a "Theme Menu" to the global settings 2011-02-05 14:46:06 +00:00