Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,065,752
  • Replies Replies 30,226
  • Likes Likes 74
yeah, I'm just adding the warning for other users.
I already had users trying to use PSP tools to convert ISO :lol:


hey, I'm wondering what would happen with a .wbfs file containing multiple games instead of one.
I guess the other gameID would probably be skipped and only the one matching the filename will be used.
RSBP01.wbfs with RSBP01 and RSBE01inside will probably load only the PAL game.
 
  • Like
Reactions: kimotori
Didn't found any info about this so : can I use a Skylanders USB portal in vWii with USB Loader GX with my external HD, as it it using a Y-USB cable ?
Like plugging one (portal or HDD) to front and other to front/back ?

Thanks.
 
Just to complicate matters whilst where on the subject of files, is it possible to say texture mod a extracted
iso / gcm and run the game from a folder with the extracted files so you don't have to rebuild the iso / gcm everytime?
I don't understand the FST, GCReEx, DiscEx formats gamecube games do Wii games have something similair?, I seem to remember you could mod games with Devolution or Riivolution.
 
Thanks for the hard work. I used USB loader GX for a long time but after buying a wii-u i decided to switch to SD card. SD cards are cheap nowadays. A 16 gb SD card is enough for my favourite wii and gamecube games on my wiiu. I am now using other loaders but i would love to use USB loader gx.
 
I don't know how skylander is working.
But I guess you can make it work using d2x v10-alt, and connecting the Ycable on the front port.
Keep the game to port0 and accessories to port1, I guess it should work.
(sorry, I don't have any accessories to try)


FST is the extracted file system format.
You extract the gamecube to a folder, and the loader will use the folder's content as if it was an ISO's content.
It works only for Gamecube games or Wii games with sneek. (sorry, no neek2o support yet)
The USBloaders needs ISO or wbfs format for Wii games.

Riivolution allows on the fly file replacement but requires official IOS and to launch the game from Disc. If you want to launch a burned disc, you need a modchip.


reprep:
Adding SD card support is possible, but not soon.
I'll have other priorities first.
 
Thanks for the tip but when I connect the HDD to front port, USB Loader GX does not "find it" and load the Wii channel.
So what do I need to install ? Which cIOS and which base ?

The USB portal is like an USB accessory like others I think.
 
Front port is not USBPort0.
it's Port2 and Port3.

Connect the HDD Y-data line to USB Port0 (top port at the back of the WiiU)
Connect the HDD Y-Additional power line to the front (you need a big YCable, or an externally powered HDD or powered HUB)(HUB seems to work with base57 and base58 only)
Connect your accessory to USB Port1 (bottom port at the back)

Maybe you will need d2x v10-alt (instead of v10) to let the game detect your accessories on Port1.


Maybe this will work too:
HDD Y-data : port0
HDD Y-power : Port1
Accessory : front port.
 
Not sure if i'm putting this in the right place, but I was wondering how to set usb loader GX up to play Triforce arcade roms, like Mario Kart GP for example?

Is this a nintendont matter, or can it be done through UL GX?
 
Triforce games are playable from QuadForce SD, QuadForce USB and Nintendont (SD and USB).
USBLoaderGX can list the triforce games as if they were gamecube games, and launch them through your loader of choice.

I recommend using nintendont as loader's choice in USBLoaderGX settings.

I might have to fix launching the triforce games from USBGX, I noticed GP1 works but GP2 freeze on black screen, while it works fine when launched from nintendont.
Maybe it's just a matter of correct video mode selection.
try to force NTSC progressive or another one if it doesn't work.

I also noticed that saving has an issue.
when I select "no" when it asks if I want to continue playing in MKGP, it never writes the card's data. it freeze at "don't take your card" screen, even when launched from hbc>nintendont.
I'll try again with an updated nintendont version, I didn't update for few weeks.
 
Hi, I'm new to this kind of thing as I only installed Homebrew on my Wii U today, is there a way to have the Wii U Pro Controller register in Wii games as if it were a gamecube controller? If not do you think this could be a possibility in the near future?
 
Hi, I'm new to this kind of thing as I only installed Homebrew on my Wii U today, is there a way to have the Wii U Pro Controller register in Wii games as if it were a gamecube controller? If not do you think this could be a possibility in the near future?
Same answer to both of your questions: no.
Nonetheless, you can use the WiiU Pro Controller and play games with it in other homebrew apps like emulators (SNES9XGX, VBAGX, Genplus-GX), Nintendont and Devolution.
It is also working with USB Loader GX, but only to control the GUI and menus. Once a Wii game is loaded, you'll need a Wiimote+Nunchuk or Wiimote+Classic Controller or GC controller if that game is compatible with any of them.
 
Triforce games are playable from QuadForce SD, QuadForce USB and Nintendont (SD and USB).
USBLoaderGX can list the triforce games as if they were gamecube games, and launch them through your loader of choice.

I recommend using nintendont as loader's choice in USBLoaderGX settings.

I might have to fix launching the triforce games from USBGX, I noticed GP1 works but GP2 freeze on black screen, while it works fine when launched from nintendont.
Maybe it's just a matter of correct video mode selection.
try to force NTSC progressive or another one if it doesn't work.

I also noticed that saving has an issue.
when I select "no" when it asks if I want to continue playing in MKGP, it never writes the card's data. it freeze at "don't take your card" screen, even when launched from hbc>nintendont.

I'll try again with an updated nintendont version, I didn't update for few weeks.


Thanks Cyan. Is there any modifications needed? It works with Nintendont as it is with no further software or Cios mods needed?
 
no cIOS or mod needed.
installed on your console you need only HBC 1.0.7+ and latest version of IOS58 (maybe the one just before the latest is working too)
IOS58_installer from Wiibrew is not installing the latest version, but the one just before the last. If it doesn't work you will have to update it from NUSD on Wii.
don't edit IOS58 on vWii or you will have issues later.


USBLoaderGX works without any cIOS as long as you have IOS58.
You can launch gamecube, channels or homebrew from the loader without cIOS.
cIOS are required only for EmuNAND and Wii backup.



ouahouah:
You want a quick explanation on how to do it, or a detailed explanation of all the settings for each gamecube loaders?

Quick tutorial is :
to launch gamecube you have 3 methods:
1. using the Gamecube mode (official MIOS or custom MIOS)
2. using the wii mode with Devolution homebrew
3. using the Wii mode with Nintendont homebrew
You asked about the wii mode homebrew so I'll skip the MIOS setup, which is an old method now.

To launch gamecube games with either Devolution or nintendont, you need two things :
- The homebrew (devo or nin) on your /apps/ folder
- The games on your /games/ folder

the paths are as follow:
/apps/nintendont/boot.dol
/apps/nintendont/meta.xml
/apps/nintendont/icon.png

/apps/gc_devo/loader.bin <--- note that it's NOT boot.dol here if you want to launch from an external loader.
The loader.bin file is found in the sources of devolution release package.

/games/<whatever you want as folder name>/game.iso
/games/<whatever you want as folder name>/disc2.iso
Only the red part will be different for a different game.
It's better to use the same format than Wii games for folder name, which is "Title [ID]"

example:
/games/Zelda Wind Waker PAL [GZLP01]/game.iso
/games/Tales of Symphonia [GQSEAF]/game.iso
/games/Tales of Symphonia [GQSEAF]/disc2.iso


Hardware restriction:
USB : games must be on the first partition of the drive, it must be a MBR primary partition, FAT32 32k/cluster, 512 bytes / sector.
SD : FAT32 64k/cluster or less.


Launch USBLoaderGX, go to the 4th icon in the top menu and enable Gamecube listing.
Go to settings>user path>Gamecube Main path : verify that your path is correctly set, it MUST be usb1:/games/ if you want to use USB.
Go to Settings > Loader settings> gamecube section at the bottom > Gamecube mode : Choose either MIOS, Nintendont or Devolution.

Launch a game and enjoy.



Sneek :
It's currently not compatible with USBLoaderGX.
Maybe you mean EmuNAND?
 
Yes emuNAND. Don't even understand the interest of emuNAND.
Devo/Nintendont = GC games, aren't they ?


Yes, Gamecube Games.

Nintendont is my favourite - it's pretty flawless at the moment with the constant update. Great devs make great homebrew.
 
Ok, I understand but so... what is the purpose of emuNAND ? Sneek is the same than emuNAND ?

And last : how can I play Triforce games with USB Loader GX ?
The NAND of the Wii is the system's internal memory where channels you install, savegames, updates, etc., are stored.
emuNAND means emulated NAND. You can install all the things you want there and keep the real NAND of your console clean.
SNEEK and UNEEK and Neek2o are the resources used to load the emuNAND instead of the real NAND.

Triforce games can be played using Nintendont, same way as NGC games.
 
The difference in NEEK and EmuNAND is in how the files are used. NEEK is a boot environment that makes the Wii think it's running from its flash memory, including the system menu. EmuNAND is an apploader to run the files from a loader. NEEK is almost perfect compatibility but it's a lot slower than NAND. EmuNAND works for *most* stuff but some Wii shop games crash on it.
 
Basically, an EmuNand allows you to inject wads into a nand that is loaded through an app loader like ULGX. Neek is more like a virtual OS.

I prefer an EmuNAND where I can, i've not used NEEK - it's a bit outside of my knowledge scope for now.
 

Site & Scene News

Popular threads in this forum