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
This commit is contained in:
dimok321 2011-06-29 20:45:40 +00:00
parent 60b5774441
commit f8ae27c2e2
5 changed files with 25 additions and 7 deletions

View File

@ -2,8 +2,14 @@
<app version="1"> <app version="1">
<name> USB Loader GX</name> <name> USB Loader GX</name>
<coder>USB Loader GX Team</coder> <coder>USB Loader GX Team</coder>
<version>2.1 r1098</version> <version>2.2 r1099</version>
<release_date>201106271217</release_date> <release_date>201106272106</release_date>
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>
<arg>--usbport=0</arg>
</arguments>
--> // remove this line to enable arguments
<no_ios_reload/> <no_ios_reload/>
<short_description>Loads games from USB-devices</short_description> <short_description>Loads games from USB-devices</short_description>
<long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times. <long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times.
@ -13,9 +19,12 @@ Features are automatic widescreen detection, coverdownload, parental control, th
Credits: Credits:
Coding: Dimok, nIxx, giantpune, ardi, Hungyip84, DrayX7, Lustar, r-win, WiiShizzza Coding: Dimok, nIxx, giantpune, ardi, Hungyip84, DrayX7, Lustar, r-win, WiiShizzza
Artworks: cyrex, NeoRame Artworks: cyrex, NeoRame
Validation: Cyan and many others
Issue management: Cyan / Dimok
WiiTDB / Hosting covers: Lustar WiiTDB / Hosting covers: Lustar
Hosting updates files: CorneliousJD Hosting updates files: CorneliousJD
USBLoader sources: Waninkoko, Kwiirk, Hermes USBLoader sources: Waninkoko, Kwiirk, Hermes
cIOS maintenance: davebaol, xabby666, XFlak and Rodries
Languages files updates: Kinyo and translaters Languages files updates: Kinyo and translaters
Hosting themes: Deak Phreak Hosting themes: Deak Phreak

View File

@ -237,9 +237,9 @@ void WindowCredits()
char SvnRev[80]; char SvnRev[80];
#ifdef FULLCHANNEL #ifdef FULLCHANNEL
snprintf(SvnRev, sizeof(SvnRev), "Rev%sc IOS%u (Rev %u)", GetRev(), IOS_GetVersion(), IOS_GetRevision()); snprintf(SvnRev, sizeof(SvnRev), "V2.2c IOS%u (Rev %u)", IOS_GetVersion(), IOS_GetRevision());
#else #else
snprintf(SvnRev, sizeof(SvnRev), "Rev%s IOS%u (Rev %u)", GetRev(), IOS_GetVersion(), IOS_GetRevision()); snprintf(SvnRev, sizeof(SvnRev), "V2.2 IOS%u (Rev %u)", IOS_GetVersion(), IOS_GetRevision());
#endif #endif
char IosInfo[80] = ""; char IosInfo[80] = "";

View File

@ -32,7 +32,7 @@ static iosinfo_t *currentIOSInfo = NULL;
*/ */
bool IosLoader::IsHermesIOS(s32 ios) bool IosLoader::IsHermesIOS(s32 ios)
{ {
return (ios == 222 || ios == 223 || ios == 224 || ios == 202); return (ios == 222 || ios == 223 || ios == 224 || ios == 225 || ios == 202);
} }
/* /*

View File

@ -46,7 +46,7 @@ void Disc_SetLowMem(void)
*(vu32 *) 0xCD00643C = 0x00000000; // 32Mhz on Bus *(vu32 *) 0xCD00643C = 0x00000000; // 32Mhz on Bus
int iosVer = IOS_GetVersion(); int iosVer = IOS_GetVersion();
if(iosVer != 222 && iosVer != 223 && iosVer != 224 && IOS_GetRevision() >= 18) if(iosVer != 222 && iosVer != 223 && iosVer != 224 && iosVer != 225 && IOS_GetRevision() >= 18)
*GameID_Address = 0x80000000; // Game ID Address *GameID_Address = 0x80000000; // Game ID Address
/* Copy disc ID */ /* Copy disc ID */

View File

@ -43,8 +43,14 @@ EOF
<app version="1"> <app version="1">
<name> USB Loader GX</name> <name> USB Loader GX</name>
<coder>USB Loader GX Team</coder> <coder>USB Loader GX Team</coder>
<version>2.1 r$rev_new</version> <version>2.2 r$rev_new</version>
<release_date>$rev_date</release_date> <release_date>$rev_date</release_date>
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>
<arg>--usbport=0</arg>
</arguments>
--> // remove this line to enable arguments
<no_ios_reload/> <no_ios_reload/>
<short_description>Loads games from USB-devices</short_description> <short_description>Loads games from USB-devices</short_description>
<long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times. <long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times.
@ -54,9 +60,12 @@ Features are automatic widescreen detection, coverdownload, parental control, th
Credits: Credits:
Coding: Dimok, nIxx, giantpune, ardi, Hungyip84, DrayX7, Lustar, r-win, WiiShizzza Coding: Dimok, nIxx, giantpune, ardi, Hungyip84, DrayX7, Lustar, r-win, WiiShizzza
Artworks: cyrex, NeoRame Artworks: cyrex, NeoRame
Validation: Cyan and many others
Issue management: Cyan / Dimok
WiiTDB / Hosting covers: Lustar WiiTDB / Hosting covers: Lustar
Hosting updates files: CorneliousJD Hosting updates files: CorneliousJD
USBLoader sources: Waninkoko, Kwiirk, Hermes USBLoader sources: Waninkoko, Kwiirk, Hermes
cIOS maintenance: davebaol, xabby666, XFlak and Rodries
Languages files updates: Kinyo and translaters Languages files updates: Kinyo and translaters
Hosting themes: Deak Phreak Hosting themes: Deak Phreak