Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,920
  • Replies Replies 30,225
  • Likes Likes 74

blackb0x

Developer
Developer
Joined
Apr 22, 2019
Messages
996
Reaction score
2,158
Trophies
1
XP
4,838
Country
United Kingdom

Current stable release - r1283


New / Improved
  • Improved how partition sizes are calculated and refreshed
  • Improved GUI responsiveness by adjusting when the cache is loaded
  • Improved how a region patch is applied for Japanese GameCube games
  • Updated the Korean translation (thanks to DDinghoya)
  • Improved GitHub CI

Fixed
  • Fixed crashes when using NTFS partitions
  • Fixed some partition detection issues
  • Fixed a misaligned column in exported game lists


Previous stable release - r1282


New / Improved
  • Updated the theme to support quick switching between Wii, GameCube, NAND, and EmuNAND games (thanks to nully)
  • Added the ability to sync Wiimotes and supported accessories (thanks to Zarithya)
  • The Adventures of Tintin: The Secret of the Unicorn is now fully playable
  • Kirby's Return to Dream Land and Excite Truck are now playable from an SD card
  • All Just Dance games should now work without the need for outdated cIOS (e.g., Hermes)
  • Driver: San Francisco should now work correctly for everyone (cheats still cause issues)
  • Various Super Smash Bros. Brawl mods now function correctly
  • We Dare now works correctly with the loaders default settings
  • Japanese games should now display text correctly
  • Added the ability to disable the Wiimote's speaker and motor on a per-game basis or globally
  • Added the ability to autoboot discs, allowing quick patching and launching of disc-based games (thanks to jdfr228)
  • Games that only support 4:3 on vWii will now automatically use the correct aspect ratio
  • Added a Screen Mode setting for vWii (visible only if 16:9 is enabled)
  • Improved the 480p fix and video width patches so that all games boot correctly
  • Prevented the loader from launching when installed to Priiloader (install the UNEO channel booter and forwarder as intended!)
  • Improved USB storage handling on Wii U so that encrypted drives can remain connected
  • Improved partition seeking for the config file
  • Titles and banners of poorly made forwarder channels are now read correctly
  • USB drives missing their MBR will now function with the loader (though formatting and writing an MBR is strongly recommended)
  • GameCube controllers should now "just work" with Resident Evil 4: Wii Edition
  • Improved country string patching
  • Improved detection of some countries for the Disc Default video mode setting
  • The Homebrew Browser can now boot all types of homebrew correctly
  • The Homebrew Browser now displays a wider range of date formats correctly
  • Added an option to resample the loaders audio to 48,000 Hz (enabled by default)
  • Custom background music now shuffles instead of playing randomly
  • Made the silent home menu optional (GUI > Silent HOME Menu)
  • While viewing the home menu, pressing left or right on the D-pad changes the music track
  • Added the Wii U Menu as a Return To option
  • Added Ask as an Ocarina cheat option
  • Improved Kirby's Return to Dream Land MetaFortress patches
  • The loader now comes with and writes valid meta.xml files
  • Added the ability to delete EmuNAND saves (Game Settings > Uninstall Menu)
  • Improved formatting of exported game lists
  • Improved the loaders built-in updater
  • Added the ability to set the Wii U GamePad slot for Nintendont
  • Moved the Update Nintendont option to the update menu
  • Missing Nintendont assets will now be downloaded during updates
  • Added the ability to (re)download all covers from the update menu
  • Added the ability to download all cheat files (coming soon!)
  • Transitions to and from the home screen are now much smoother
  • Added Priiloader as a home screen menu option
  • After playing from a disc and returning to the loader, the DVD drive will now be stopped
  • The loader will no longer offer the standby option if it is not enabled in your system settings
  • Large storage devices will now display their size in terabytes instead of gigabytes
  • Improved how the settings menu displays text across all supported languages
  • Improved tooltip positioning for custom themes
  • Reduced the default tooltip delay
  • Favorites now refresh correctly when switching between menus and view types
  • Added and cleaned up several parental control options
  • The address bar for custom paths is now clickable
  • The D-pad can now always be used to navigate in the loaders file manager
  • Resetting the loader to its default settings now correctly resets overscan and theme settings
  • Removed the Sync FAT32 and Mount USB at launch options
  • Removed all online patches for Call of Duty and Rock Band games
  • Reorganized various settings
  • Added support for reproducible builds (requires matching devkitPPC and libogc versions)
  • Updated libraries and ensured compatibility with the latest devkitPro version
  • Configured GitHub CI to use an official devkitPPC Docker image
  • Improved how the Git ID and revision are generated and used
  • Updated all translations (via AI)
  • Numerous minor internal changes and fixes

Fixed
  • Fixed vWii layout issues caused by Priiloader v0.10.0+
  • Fixed NAND titles not being read and displayed correctly on vWii
  • Fixed Wii U VC inject support (note: the loader still only functions as a Nintendont frontend)
  • Fixed a race condition that could sometimes cause the loader to crash
  • Fixed an issue that prevented NAND and EmuNAND games from applying patches correctly
  • Fixed an issue that caused banners to turn black when file paths were too long
  • Fixed an issue that could cause custom background music to crash the loader
  • Fixed an issue that could prevent some games that use MetaFortress from working properly
  • Fixed an issue where some 3D case images were incorrectly colored
  • Fixed an issue that prevented some Spanish covers from downloading
  • Fixed an issue that prevented shared content from installing to an EmuNAND (thanks to qWii)
  • Fixed an issue that allowed favorites to be modified while parental controls were enabled

Previous release information can be found on GitHub, SourceForge, and in this post.


Download: https://github.com/wiidev/usbloadergx/releases/tag/v4.0-r1283

Source: https://github.com/wiidev/usbloadergx
Donate: https://ko-fi.com/blackb0x

USB Loader GX Forwarder


Download: https://github.com/wiidev/usbloadergx/

You'll need to install the forwarder if you want to return to USB Loader GX when you exit a game or if you want to boot to USB Loader GX when you power on your console (via Priiloader).

Install the WAD file with a WAD manager like YAWM-ME. Then go into Loader Settings and set Return To to UNEO.

d2x cIOS


I highly recommend updating to d2x-v11-beta3, as it drastically improves WiiWare and Virtual Console game compatibility, especially when your games are installed to an EmuNAND.

https://github.com/wiidev/d2x-cios/releases

Recommended cIOS installation
Slot 248 base 38
Slot 249 base 56
Slot 250 base 57
Slot 251 base 58
 
Last edited by blackb0x, , Reason: set Blackb0x's version as latest better/official version to get.
Precompiled dol files would be nice for us who can't compile
tongue.gif
 
Wow it's amazing.
I'll wait for a compiled version.
biggrin.gif


Does it also have the support for Ocarina and video mode patch?
 
just open a project in devkit pro and clean then make..

make sure you set the project folder to the folder of the app's source and your good to go usually.
 
There was a fix already out for ExciteTruck... since the SD card is already mounted, that's the crash... from what I've read, you just have to put a simple UnMountSD command in right before the launch title command...

this is not real code, but just an example..

unMount SD:
launchTitle d #d is the disc id of the selected title (RDZE01 for example)
 
zidane_genome said:
There was a fix already out for ExciteTruck... since the SD card is already mounted, that's the crash... from what I've read, you just have to put a simple UnMountSD command in right before the launch title command...

this is not real code, but just an example..

unMount SD:
launchTitle d #d is the disc id of the selected title (RDZE01 for example)

Thats great , if somone could implement this for both PAL and NTSC.
 
I would like to see the official discs if possible, in the video it looks like they were all customs.
 
Oh, and I have bug and typo. The typo is that when you select go back to Wii Menu, it goes back to the homebrew channel, not the menu, and the bug is when you use a forwarder to get to the app, when you try to exit to the wii menu/homebrew channel, it crashes or just freezes. Oh, and a suggestion, the ability to go back to EITHER the Wii Menu OR the HBC?
 
zidane_genome said:
There was a fix already out for ExciteTruck... since the SD card is already mounted, that's the crash... from what I've read, you just have to put a simple UnMountSD command in right before the launch title command...

this is not real code, but just an example..

unMount SD:
launchTitle d #d is the disc id of the selected title (RDZE01 for example)


This is already in the code. Each time a game is booted the SD is unmounted!!


The go back to Wii Menu Button goes back to HBC for us. We made it coz it is faster to test the programms instead of going HBC all the time. In a release this will be really back to Wii Menu (its only one line to change).
 

Site & Scene News

Popular threads in this forum