Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,181,351
  • Replies 29,367
  • Likes 48

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
701
Trophies
0
XP
2,857
Country
Canada
Not wearing out Wii's Disc Drive? :mellow:
I mean, my Wii's Disc Drive it's been barely used because Piracy = good for preservation of physical media.
Forgive my ignorance. It's 2023 and I assumed every single person on this forum had long ago converted to ISO/WBFS or similar files on a USB drive (or now even SD). Personally I haven't used the Wii's drive since I bought Harley Pasternak's Hollywood Workout in 2012. Writing all the code necessary to utilize a USB DVD drive this late in the game seems a big ask. But good luck!
 
  • Angry
Reactions: PopcornSweetie

JuanMena

90's Kid, Old Skull Gamer & Artist
Member
Joined
Dec 17, 2019
Messages
4,895
Trophies
2
Age
30
Location
the 90's 💙
XP
10,140
Country
Mexico
Forgive my ignorance. It's 2023 and I assumed every single person on this forum had long ago converted to ISO/WBFS or similar files on a USB drive (or now even SD). Personally I haven't used the Wii's drive since I bought Harley Pasternak's Hollywood Workout in 2012. Writing all the code necessary to utilize a USB DVD drive this late in the game seems a big ask. But good luck!
I agree, it might be a waste of time, but still, I'd like to recommend everyone to just use SD and USB since it achieves the same goal, that is, preservation of physical meedia.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I agree, it might be a waste of time, but still, I'd like to recommend everyone to just use SD and USB since it achieves the same goal, that is, preservation of physical meedia.
my wii's disc drive makes a weird noise when turning on the system now. it still seems to work though. I have a wiikey in mine, and it seems to handle burns better than original discs.
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
Oh boy! I am curious to see what change you made. Thank you!
It gets Nintendont booting into games correctly again, but I'd like to see if I can remove the workaround that Cyan introduced and fix the freeze that you encounter when using a HID controller.

On the subject of Wii U, if anyone is using this forwarder package then they should avoid using the UNEO WAD file that's bundled with it, since it's a buggy version that doesn't pass arguments to the loader correctly. Instead you should use this WAD file (for vWii only).

I've asked cucholix to repackage his Wii U forwarder, but I don't know if he will since he's left the Wii scene.
 
  • Like
Reactions: september796

Amuro-san

Well-Known Member
Member
Joined
Jan 20, 2022
Messages
265
Trophies
0
Age
34
XP
698
Country
Brazil
Of the games I've put on the Wii, Mario Super Mix Sports and Driver San Francisco are on a black screen, but the others worked, including Driver: Parallel Lines
 

Kirby6417

Well-Known Member
Member
Joined
Mar 15, 2009
Messages
112
Trophies
1
XP
1,154
Country
United States
Amazing work blackb0x, I finally updated to rev1281 from the old version and it is so nice. Thanks thanks thank you for the work you've done to improve Cyan's incredible app.

2 questions for anybody to answer:

1) Does Metroid Prime 3 work better than on rev1271? Mine would close and return to USBLGX randomly no matter what cIOS base I would use, made the game not worth playing.

2) Changelog says custom forwarders now return to USBLGX, but mine are still returning to HBC. Specifically forwarders to WiiSXRX and Not64. Is there a way for those to return to USBLGX yet? It would be reaaaaalllly sweet if that could happen, since it would make the user experience of my Wiis never have to visit the HBC.
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
1) Does Metroid Prime 3 work better than on rev1271? Mine would close and return to USBLGX randomly no matter what cIOS base I would use, made the game not worth playing.
Honestly, I haven't played through Metroid Prime 3 enough to know for sure. But I think a few people have mentioned playing it and this is the first time I've heard about it returning to the loader randomly.

2) Changelog says custom forwarders now return to USBLGX, but mine are still returning to HBC. Specifically forwarders to WiiSXRX and Not64. Is there a way for those to return to USBLGX yet? It would be reaaaaalllly sweet if that could happen, since it would make the user experience of my Wiis never have to visit the HBC.
The changelog has a few different fixes...
Fixed an issue that prevented homebrew from returning you back to USB Loader GX when you'd exit
So, if you used the loaders built in homebrew browser and launched something like WiiSXRX then when you'd exit WiiSXRX it wouldn't return you back to the loader. Now it will.
Fixed an issue that prevented USB Loader GX from launching custom channel forwarders correctly
In a previous release I added the ability to patch WiiWare and VC games, but in the process I accidently broke support for custom channel forwarders, so I fixed that.

As long as you've got the return to setting set to the UNEO forwarder then you should always return to the loader, unless of course another homebrew app changes the stub to return to something else.

What's the extension for split iso files? With wbfs I know it's .wbfs for the first one and .wbf1 for the second. Is it .iso and .iso1?
I don't think that's supported. So for large files you'd need to try using NTFS instead of FAT32.
 

Glomgold

Well-Known Member
Newcomer
Joined
Apr 2, 2016
Messages
66
Trophies
0
Age
54
XP
246
Country
Norway
I've been revisiting my Wii, updated USB loader GX, cIOS, Nintendont etc. I noticed that I'm not saving to the emunand. Is this something I should enable? The emunand channel is set to full. I don't have NEEK.

If I set save to full and make a save with for example NSMB and then copy over the save from the nand to the emunand with GX. Is it that simple?
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
If I set save to full and make a save with for example NSMB and then copy over the save from the nand to the emunand with GX. Is it that simple?
The channel mode should be set to full, but for the save mode you should use partial most of the time.

Not all games work correctly with EmuNAND saves, so you'd need to turn it off it's causing a problem for a game.
 
  • Like
Reactions: Glomgold

Glomgold

Well-Known Member
Newcomer
Joined
Apr 2, 2016
Messages
66
Trophies
0
Age
54
XP
246
Country
Norway
The channel mode should be set to full, but for the save mode you should use partial most of the time.

Not all games work correctly with EmuNAND saves, so you'd need to turn it off it's causing a problem for a game.
Aha, so I could just leave it as is?
 

Amuro-san

Well-Known Member
Member
Joined
Jan 20, 2022
Messages
265
Trophies
0
Age
34
XP
698
Country
Brazil
now Mario Mix Sports and Driver: San Francisco is working, I had forced the video to progressive, now I put it to Disco and it's working perfectly, all the games I have now are working as they should, this USB Loader GX update is amazing, I'm going to get Tintin to see if it works (always heard great things about this game and when I saw a video I liked what I saw)
Here's a suggestion for future USB Loader GX updates: AMD FidelityFX™
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
Driver San Francisco is sensative to setting changes, which is why I can only guarantee that it works with the default settings.

I'm going to get Tintin to see if it works (always heard great things about this game and when I saw a video I liked what I saw)
That won't work until the next update.
 

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
423
Trophies
1
XP
1,987
Country
Brazil
After Installing d2xv11 and latest UsbLoader gx (jan/2023), some things slowed down....I use channel view: When I click the game, start game screen takes longer to show.

I mean, before the update, start game screen was instantly loaded, now it's a 2~3 seconds delay. I will try to defrag my external HDD, maybe boof things up.

Anyway, if not, I will post a video here and my syscheck to see if it's only me.
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
After Installing d2xv11 and latest UsbLoader gx (jan/2023), some things slowed down....I use channel view: When I click the game, start game screen takes longer to show.
Is that d2x v11 with the new recommended slots and bases?

No changes were made for 1280/1281 that should impact how long it takes for a games screen to display. Although maybe your USB HDD doesn't like to initalise with IOS58 at all, in which case you could enable arguments in meta.xml and then try changing the boot IOS to 249.
 
  • Like
Reactions: almmiron

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
423
Trophies
1
XP
1,987
Country
Brazil
Is that d2x v11 with the new recommended slots and bases?

No changes were made for 1280/1281 that should impact how long it takes for a games screen to display. Although maybe your USB HDD doesn't like to initalise with IOS58 at all, in which case you could enable arguments in meta.xml and then try changing the boot IOS to 249.
I don't know if I made myself clear:
I mean, from this screen:
1680574848090.png


To this One, there is a delay:

1680574873422.png

After this one, is perfectly fine.
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
I don't know if I made myself clear:
I mean, from this screen:
The channel grid is normally the slowest viewing option to use since it needs to load in cached banners, but you shouldn't have a delay when you click on one to get that Settings/Start screen.

Do still try editing the meta.xml file, since I'd be curious to know if that makes a difference. Just make sure you remove the two lines to enable arguments.

Also, do you have the loader and the cached BNR files on an SD card or are using a USB HDD for everything?
 
  • Like
Reactions: almmiron

danny19901

Well-Known Member
Member
Joined
Feb 12, 2016
Messages
633
Trophies
0
Age
32
XP
1,570
Country
I have a slight idea which maybe possible to do and that would be making a .conf file for each individual game this being loaded when that game is loaded possibly improving compatibility for each game so users don't need to mess with different settings.
Idealy SB4E01.conf could be used with the game that uses that Title ID not sure if this wuld or could help or even be impemented Idea idealy comes from PCSX2 with auto fixes that get pushed to the gamedb
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    realtimesave @ realtimesave: hi