Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,905
  • Replies Replies 30,225
  • Likes Likes 74
Not sure if I'm doing this correctly, but USB Loader GX r1191 is not showing any of my GameCube isos. I put them in usb1:/games/, installed dios mios 2.0, and set the "Main GameCube Path to usb1:/games/.

I'm using scene isos, do I need to have USB Loader GX rip to iso from my original disk?

I renamed the game.iso ie: Paper Mario.iso

Any help would be appreciated.

EDIT: Never mind, got the answer in the dios mios thread, I guess you need the iso under usb1:/games//game.iso, it is now working, and working very nicely!!
 
Games : Super Smash Bros Melee (ntsc-u) working
Mario Kart Double Dash (ntsc-u) working (didn't work for me on dios mios booter rev 22)
Luigi's Mansion (ntsc-u) working (didn't work for me on dios mios booter rev 22)
F-Zero GX (ntsc-u) working
Bloody Roar Primal Fury (ntsc-u) working with issues (no sound during gameplay) (didn't work for me on dios mios booter rev 22)
Star Fox Assault (ntsc-u) working
Legend of Zelda: Four Swords Adventures (ntsc-u) working
Gauntlet Dark Legacy (ntsc-u) working
Legend of Zelda: Ocarina of Time/Master Quest (ntsc-u) working
Legend of Zelda: Windwaker (ntsc-u) working
SoulCalibur II (ntsc-u) working
Sonic Adventure DX (ntsc-u) working
Sonic Adventure's 2 Battle (ntsc-u) working
Sonic Heroes (ntsc-u) working
Alien Hominid (ntsc-u) working with issues no sound during gameplay
Viewtiful Joe (ntsc-u) working
Tony Hawk Underground 2 (ntsc-u) working
Paper Mario: The Thosand Year Door (ntsc-u) working
The games listed work perfectly on the new usb loader gx
 
Games : Super Smash Bros Melee (ntsc-u) working
Mario Kart Double Dash (ntsc-u) working (didn't work for me on dios mios booter rev 22)
Luigi's Mansion (ntsc-u) working (didn't work for me on dios mios booter rev 22)
F-Zero GX (ntsc-u) working
Bloody Roar Primal Fury (ntsc-u) working with issues (no sound during gameplay) (didn't work for me on dios mios booter rev 22)
Star Fox Assault (ntsc-u) working
Legend of Zelda: Four Swords Adventures (ntsc-u) working
Gauntlet Dark Legacy (ntsc-u) working
The games listed work perfectly on the new usb loader gx

When I tested Luigi's Mansion it had no sound, I attempted it again and it worked, so you may want to try Bloody Roar again just to verify as it seems no sound can be intermittent.

All compressed, all without disk in drive:

Luigi's Mansion (ntsc-u) working
Paper Mario: Thousand Year Door (ntsc-u) working
The Legend of Zelda: Windwaker (ntsc-u) working
Wario World (ntsc-u) working

Now that an SD card isn't needed, it would be nice to remove the "this gane is on usb" sub menu that appears when you click "Start" and just have the game launch and maybe move the "copy" and "show sd" options to the settings menu?
 
hi - silly quick question, do I need to format my USB HDD to FAT32 for GC games to load? Or can I copy them to my NTFS formatted USB HDD? thanks.
 
hi - silly quick question, do I need to format my USB HDD to FAT32 for GC games to load? Or can I copy them to my NTFS formatted USB HDD? thanks.

Needs to be formatted to FAT32 32kb allocation clusters or less.

thanks.. so best to format my 1TB USB to FAT32 with 32K clusers then, for GC and Wii IOS, as well as emulated NAND and VC / Wiiware?
 
hi - silly quick question, do I need to format my USB HDD to FAT32 for GC games to load? Or can I copy them to my NTFS formatted USB HDD? thanks.

Needs to be formatted to FAT32 32kb allocation clusters or less.

thanks.. so best to format my 1TB USB to FAT32 with 32K clusers then, for GC and Wii IOS, as well as emulated NAND and VC / Wiiware?

Yep that's how I have mine and it works great, only negative is the 4gb limit, but isos larger than that are auto split so it's a non issue.
 
Now that an SD card isn't needed, it would be nice to remove the "this gane is on usb" sub menu that appears when you click "Start" and just have the game launch and maybe move the "copy" and "show sd" options to the settings menu?
This is why I told it was a "quick fix".
I didn't change any menus, I just added support to USB for you guys ;)
So you can try DIOS MIOS quickly.

But of course, the menu will have a rework some time later.
We will see what is the best option, I didn't decide yet. until then, just bear with the "launch from USB" button. Don't forget that it's a still beta, not a release but it's good enough to try DM :)
 
  • Like
Reactions: 1 person
Games : Super Smash Bros Melee (ntsc-u) working
Mario Kart Double Dash (ntsc-u) working (didn't work for me on dios mios booter rev 22)
Luigi's Mansion (ntsc-u) working (didn't work for me on dios mios booter rev 22)
F-Zero GX (ntsc-u) working
Bloody Roar Primal Fury (ntsc-u) working with issues (no sound during gameplay) (didn't work for me on dios mios booter rev 22)
Star Fox Assault (ntsc-u) working
Legend of Zelda: Four Swords Adventures (ntsc-u) working
Gauntlet Dark Legacy (ntsc-u) working
The games listed work perfectly on the new usb loader gx

When I tested Luigi's Mansion it had no sound, I attempted it again and it worked, so you may want to try Bloody Roar again just to verify as it seems no sound can be intermittent.

All compressed, all without disk in drive:

Luigi's Mansion (ntsc-u) working
Paper Mario: Thousand Year Door (ntsc-u) working
The Legend of Zelda: Windwaker (ntsc-u) working
Wario World (ntsc-u) working

Now that an SD card isn't needed, it would be nice to remove the "this gane is on usb" sub menu that appears when you click "Start" and just have the game launch and maybe move the "copy" and "show sd" options to the settings menu?

Retested Bloody Roar, There is still no sound with it even with the updated dios mios, ): But what I mean no sound there is no background music during the actual gameplay (same issue in DML)
 
I allowed launching Gamecube games from USB (to work with DIOS MIOS).
I didn't change anything else in the code than adding a button to launch from USB instead of copying to SD first.


USB Loader GX r1191 with DM support.

Usage:
1. of course, Install Dios Mios ;)
2. If you don't have it yet, set the "GC Main Path" on USB:/games/ and place your game's folder inside. (You need a FAT32 partition, not NTFS).
3. If you have both games on SD and USB, delete/rename/move the folder from SD, as it will be used in priority and DM won't work.
:blank: :arrow: The games should be located in folders like this : USB:/games/game name[ID6]/game.iso
:blank: rename only the blue part, or just dump your original game with USB Loader GX and it will create the correct folder.
4. Run the game and select "Launch from USB".

I guess you could also set the "GC SD path" to USB, but I didn't test that yet.
It was just a very quick update to prevent copying to SD before launching.
Let me know if games are working with other loaders which aren't from USBloader GX.

Thanks to Dimok too, it was easy to add USB ;)



my log with wind waker (video set to 480p automatically because I'm using component):
Loading BC for GameCubeDML: Loading game /games/THE LEGEND OF ZELDA The Wind Waker for PAL [GZLP01]/game.iso
DML: setup configuration 0x20
DML: setup video mode 0x20010
DIOS-MIOS v2.0b
Built: Jun 23 2012 19:43:21
This software is licensed under GPLv3, for more details visit:
http://code.google.com/p/diosmioslite
DIP:f_mount():0
Using entry:0 to alloc 32(8) bytes...
port 0 has usb2 device connected! reset it...
port 0 reseted status:1005...
Using entry:1 to alloc 32(22) bytes...
memcpy(13600020,ffffee54,22)
device 1: BC2 2100...
ehci_discover():0
Using entry:1 to alloc 32(1) bytes...
Using entry:2 to alloc 32(22) bytes...
Using entry:2 to alloc 32(13) bytes...
Using entry:3 to alloc 32(9) bytes...
Using entry:3 to alloc 8192(8192) bytes...
Using entry:4 to alloc 32(13) bytes...
Using entry:5 to alloc 32(16) bytes...
udd.bNumConfigurations:1
00000001:00000001
00000081:00000081
00000001:00000001
00000000:00000000
00000000:00000000
Using entry:2 to alloc 32(1) bytes...
Using entry:1 to alloc 32(18) bytes...
Using entry:1 to alloc 64(36) bytes...
Using entry:1 to alloc 32(8) bytes...
DIP: Drive size: 238475MB SectorSize:512
Config:00000020
Using entry:1 to alloc 256(256) bytes...
DIP:Loading game GZLP01: THE LEGEND OF ZELDA The Wind Waker for PAL
VI:TVNtsc480Prog
!Prog
>
>

Dolphin OS $Revision: 58 $.
Kernel built : Sep 27 2002 14:02:03
Console Type : Retail 2
Memory 23 MB
Arena : 0x80414820 - 0x817ef620
>
>
VIConfigure(): Tried to change mode from (0) to (1), which is forbidden
0x00000000:0x00000000 0x00000000
0x00000004:0x00000000 0x00000000
0x00000008:0x00000000 0x00000000
0x0000000C:0x00000000 0x00000000
0x00000010:0x00000000 0x00000000
0x00000014:0x00000000 0x00000000
0x00000018:0x00000000 0x00000000
0x0000001C:0x00000000 0x00000000

0x00000000:0x0000003E 0x0000003A
0x00000004:0xDEADBEEF 0x00000000
0x00000008:0x0000003A 0xA8000000
0x0000000C:0xDEADBEEF 0x000F2B00
0x00000010:0xDEADBEEF 0x0000E9E0
0x00000014:0xDEADBEEF 0x817EF620
0x00000018:0xDEADBEEF 0x00000000
0x0000001C:0xDEADBEEF 0x00000002
0x00000020:0xDEADBEEF 0x00000000
0x00000024:0xDEADBEEF 0x000000FF
0x00000028:0xDEADBEEF 0x00000000
0x0000002C:0xDEADBEEF 0x00000000

0x0D806000:0x0000002E 0x00000000
0x0D806004:0x00000004 0x00000000
0x0D806008:0xA8000040 0x00000000
0x0D80600C:0x00000000 0x00000000
0x0D806010:0x00000020 0x00000000
0x0D806014:0x00000000 0x00000000
0x0D806018:0x00000020 0x00000000
0x0D80601C:0x00000002 0x00000000
0x0D806020:0x00000000 0x00000000
0x0D806024:0x000000FF 0x00000000
0x0D806028:0x00000000 0x00000000
0x0D80602C:0x00000000 0x00000000
DVD:Error:05031100
It froze on a green screen after DIOS MIOS boot screen.

Loading BC for GameCubeDML: Loading game /games/IKARUGA [GIKP70]/game.iso
DML: setup configuration 0x20
DML: setup video mode 0x20000
DIOS-MIOS v2.0b
Built: Jun 23 2012 19:43:21
This software is licensed under GPLv3, for more details visit:
http://code.google.com/p/diosmioslite
DIP:f_mount():0
Using entry:0 to alloc 32(8) bytes...
port 0 has usb2 device connected! reset it...
port 0 reseted status:1005...
Using entry:1 to alloc 32(22) bytes...
memcpy(8167ffc0,ffffee54,22)
device 1: 0 0...
ehci_discover():0
Using entry:1 to alloc 32(1) bytes...
Using entry:2 to alloc 32(22) bytes...
Using entry:2 to alloc 512(507) bytes...
Using entry:3 to alloc 32(9) bytes...
Using entry:3 to alloc 4704(4694) bytes...
Using entry:4 to alloc 3200(3172) bytes...
DataAbort: LR:ffff8f8e, 8167ebc8, 8167fdc0, 0, 4240bdf8, 2000e7fc, ffffb3fc, ffffedf8
Wii shut down.

These games aren't working for me on usb loader gx r1191 that are working in dm booter rev 23
Legend of Zelda: Twlight Princess (ntsc-u)
Viewtiful Joe 2 (ntsc-u)
Metroid Prime 1 (ntsc-u)
Baldur's Gate: Dark Alliance (ntsc-u)
Megaman X Collection (ntsc-u)
Animal Crossing (ntsc-u)
 
Check the video mode (if it's set to "use global" check your global one) to verify that they are identical in both loaders.
Though, I think pikmin works in both interlaced and progressive, so it shouldn't matter which video mode you are using.

It's strange that most games are working, but only a few have different compatibility between loaders.
It could be possible, I don't know how everything is working, but all loaders should already use the same sources.


Edit:
Also, try the game many times, with different setup (with and without disc in a drive, with and without memory card inserted, etc.)
I launched a lot of time the same game, and got many different results.
Sometime it freeze, sometime it works, sometime the wii shut down, etc.
 
Check the video mode (if it's set to "use global" check your global one) to verify that they are identical in both loaders.
Though, I think pikmin works in both interlaced and progressive, so it shouldn't matter which video mode you are using.

It's strange that most games are working, but only a few have different compatibility between loaders.
It could be possible, I don't know how everything is working, but all loaders should already use the same sources.


Edit:
Also, try the game many times, with different setup (with and without disc in a drive, with and without memory card inserted, etc.)
I launched a lot of time the same game, and got many different results.
Sometime it freeze, sometime it works, sometime the wii shut down, etc.

Tried all the Pal video modes. Wiiflow is set to use Video from game. I'll try with a disc later (only just managed to fix it by removing the sd card by lovely son posted in the slot...)


Thanks.
 
is it normal that the channel icons dont have the round borders which they have in the wii system menu? and that when you click on them there is no bar on the bottom? some animations look a bit weird without the bar covering the bottom of the screen and you cant really see where to click to start the game because there are no buttons...bottom left seems to be the game configuration and bottom right the start button...but they are just not there...
 
is it normal that the channel icons dont have the round borders which they have in the wii system menu? and that when you click on them there is no bar on the bottom? some animations look a bit weird without the bar covering the bottom of the screen and you cant really see where to click to start the game because there are no buttons...bottom left seems to be the game configuration and bottom right the start button...but they are just not there...
I guess you are using a custom theme on your real Wii system menu, and I would guess again that your theme is badly created and not compatible with USBLoaderGX.
The loader is using your internal resources (the files located on your NAND), so if they are corrupted it won't work.
Install the official theme back OR fix your theme.


there are plans to make an official USB Loader GX release with DM support?
Yes, there are plan to release an official version.
One day.
We don't know when.

There are still things to change and fix before making an official release.
in the meantime, the beta is enough.
there are a lot of homebrew which can use DIOS MIOS (DM Booter, Wiiflow, Cfg, gx beta). just choose the one you prefer :)
 
The loader is using your internal resources (the files located on your NAND), so if they are corrupted it won't work.
I've seen a couple of posts of people with this problem. Have you considered using your own resources rather than the system menu ones?
 
Yeah, that would fix the problem.
The idea was to use and not include in the sources what everyone already had.

But it happens afterwards that users had bad themes.
It seems the Wii can read bad files without problem, but not the loader.
It might have additional checks and auto-fixing errors. that's weird for something that only Nintendo would be touching. it's not like many developers created different themes and that they could made mistakes.

I don't know which files have the error. Dimok understand it better than me.
 
  • Like
Reactions: 1 person

Site & Scene News

Popular threads in this forum