Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,069,720
  • Replies Replies 30,226
  • Likes Likes 74
So it's something related to code libraries?
I thought it was due to hardware limitations :blink: Honestly, I'm not very familiar with this :wacko:
You could wire an SD card to a Game Boy Advance's link port and work on it with exFAT formatting.

That's the level of technology we're working with here.
 
  • Like
Reactions: Blythe93 and XFlak
I wish there was an option to disable the GC jingle when you open the banner, it's a bit annoying hearing it twice when you have the BIOS enabled :lol:
 
I know that with WiiVC Injector you'll get that error if you give it a bad title ID, so maybe it's the same for UWUVCI?


Installing the game shortcut to your NAND and the game to an EmuNAND should work with the latest version of USB Loader GX.

If your EmuNAND games are on your SD card then you'd use USB Loader GX (WAD) - SD to skip USB drive initialisation.
Sorry for the late reply. Been a busy week. UWUVCI didn't work even when changing the title ID and other posts I found when Googling seem to agree I do need the WAD installed on the NAND

Now, I did update USB Loader GX and give this another shot. The forwarder channel on the vWii actually did work perfectly. The USB Loader GX initialization screen came up and then the game started automatically. However, when I tried to use TeconMoon to make a forwarder channel as a vWii NAND Title and put the title ID, I launch it, and the same initialization screen comes up, but then it just takes me to a black screen, and Wiimotes can't connect. I'm forced to hold the power button to turn the system off. The same happens if I use UWUVCI to make the inject. Is there something I'm doing wrong?

Also, do you know how to make the channel hidden as XFlak suggested?
 
Last edited by IceBlueLugia,
However, when I tried to use TeconMoon to make a forwarder channel as a vWii NAND Title and put the title ID, I launch it, and the same initialization screen comes up, but then it just takes me to a black screen, and Wiimotes can't connect. I'm forced to hold the power button to turn the system off. The same happens if I use UWUVCI to make the inject. Is there something I'm doing wrong?
To boot a vWii channel from the Wii U system menu you'd need to use something like Boot2vWii so that it works with Aroma. But that requires you to setup devkitPro and compile each channel yourself.

I'll DM you some instructions.
 
Hi, I recently did this on a Wii U (vWii). I can run the latest version of USB Loader GX from the Homebrew Menu and launch games without any issues.

However, after installing the forwarder channel (the UNEO one linked on the GitHub README), it only shows a black screen when launched from the vWii home menu.

I have installed the cIOS as instructed in the README. What am I doing wrong? Thanks.
 
So I updated recently my cIOSes, USB Loader GX and Nintendont on my original Wii. Everything seems good except for one annoying thing. Using a Wii U pro controller. The problem is that I can't exit from a Gamecube game using the R+ZR+B+Down combo on the controller. It just freezes the Wii on the currently displayed picture and I have no other option than force shutting down the console. That's when I launch the Gamecube game from USB Loader GX. If I launch directly from Nintendont (from the Homebrew channel) then I can exit the game without any problem using the same combo. Is it a setting in USB Loader GX that I should check? I checked the options, and didn't see anything that could relate to this problem. Anybody else experienced this?

Edit: I finally fixed it! For anyone having the same issue and reading this post, here's what I did. It looks like I was using an old incompatible forwarder channel or something. I installed the official forwarder from here and launched USB Loader GX from there. Also, as mentioned on github, go into Loader Settings and then set Return to to the new forwarder, UNEO. Now everything works as it should.
 
Last edited by Dust2dust,
Hello, is there an option equivalent to Nintendont’s “Video Width” in USB Loader GX?
I'm asking this because I want to fix the aspect ratio of the image in Star Fox Adventures on WiiU.
 
Last edited by Masana,
For context, I'm on a Wii U using the latest version of USB Loader GX and the latest cIOS, everything's running from a SD card.

I decided to try USB Loader GX's EmuNAND since the rest of the app was working great. So I did the Nand dump and then used the wad manager to install the wads and when I boot up the game, it just goes back to USB Loader GX (I set the app up to do that as well).

Any idea why WiiWare/VC doesn't run? GameCube and Wii games are working fine.

EDIT: I've managed to fix this, it was caused by having the EmuNAND Channel and save folders set to different folders. I've made them match and it works now.
 
Last edited by GABO1423,
I have installed the cIOS as instructed in the README. What am I doing wrong? Thanks.
That definitely sounds like a unique issue, because if a channel works on one Wii U, it should work on all of them.

Do you have your games on a SD card or a USB drive? And if it's the latter are you using these ports?

wiiuports-png.503914


Also, is the storage device formatted to be just FAT32?

Hello, is there an option equivalent to Nintendont’s “Video Width” in USB Loader GX?
Under the Nintendont section you'd change the Video scale setting from auto to manual.

Nintendonts base value is 600 and the loader allows you to select a range from 40 to 120. So if you'd use 720 in Nintendont you'd select 120 in USB Loader GX.

I don't know why the original USB Loader GX developers set it up like this, but I'll probably change it in a future release.
 
After several tests, it doesn't work. Looking at the default value on Nintendo's WiiU, the resolution ranges from 640px to 720px. I set it to 104, which should correspond to 704px, and here's what I get:
eeb6b7c7-ea74-4612-a435-cff3e725362f.jpeg


Here's the image that should be output (I got it with Wiiflow):
1862d2e7-f3f8-4e84-ab00-8f75568a97f0.jpeg


According to your recommendations, here's the output image:
52b74263-bb6f-4d16-8f52-87d74f325f96.jpeg


I think there's a bug, or it doesn't really correspond to Nintendo's video width option.
 

Attachments

  • eeb6b7c7-ea74-4612-a435-cff3e725362f.jpeg
    eeb6b7c7-ea74-4612-a435-cff3e725362f.jpeg
    145.6 KB · Views: 30
I think there's a bug, or it doesn't really correspond to Nintendo's video width option.
I'm not sure, since there's a Nintendont bug report filed against this game :unsure:

https://github.com/FIX94/Nintendont/issues/1042

And it sounds like they're booting the game directly through Nintendont. So does it do the same thing if you if you boot it that way? And are you using Nintendont v6.503?

I'll look into this a little more tomorrow.
 
I'm not sure, since there's a Nintendont bug report filed against this game :unsure:

https://github.com/FIX94/Nintendont/issues/1042

And it sounds like they're booting the game directly through Nintendont. So does it do the same thing if you if you boot it that way? And are you using Nintendont v6.503?

I'll look into this a little more tomorrow.
I read through this and the last post explains the issue well: it's a game bug because Rare developed the game around square pixels, which the GameCube doesn't use. The fix is to use a Gecko code, one that's provided in the Dolphin wiki no less.
 
For your information, I am using the geko code to fix it and I am using Nintendont v6.503
Go into the game's settings, enable Ocarina, and save. Then back out, open the Ocarina menu, enable your cheats, and select create.

By default cheat files will be read from either SD:\txtcodes\ or USB1:\txtcodes\, depending on where USB Loader GX is installed.
 
Last edited by blackb0x,
Hi, I have a couple of complaints about the latest USB Loader GX 4.0 update.
1. The way I switch between game sections (Wii, GameCube, EmuNAND, and NAND): To put this in context, I currently only have Wii games and some EmuNAND (WiiWare), but I like to keep them separate. The problem is that to navigate between sections I have to go through the GameCube and NAND tabs, even though I don't want to see them, and there's no option to disable unwanted ones. I have a solution for this problem, but I still can't upload images (I'm new to the forum), so I can't share it with you yet. xD
2. The Spanish translation is incorrect. From version 1283 (which I think was the previous version) to this one, the translation came out with many errors (I think it was translated by AI), so I translated it myself, and it's now complete. If I send it to you, could you upload it for future updates? I just ask that you give me credit :)
 
  • Like
Reactions: elenarguez
1. The way I switch between game sections (Wii, GameCube, EmuNAND, and NAND): To put this in context, I currently only have Wii games and some EmuNAND (WiiWare), but I like to keep them separate. The problem is that to navigate between sections I have to go through the GameCube and NAND tabs, even though I don't want to see them, and there's no option to disable unwanted ones. I have a solution for this problem, but I still can't upload images (I'm new to the forum), so I can't share it with you yet. xD
https://gbatemp.net/posts/10634628

I'll never add support for tabs or additional buttons as I want to maintain backwards compatibility with existing themes, keep the UI clean, and comfortably handle TVs that overscan.

2. The Spanish translation is incorrect. From version 1283 (which I think was the previous version) to this one, the translation came out with many errors (I think it was translated by AI), so I translated it myself, and it's now complete. If I send it to you, could you upload it for future updates? I just ask that you give me credit :)
All of the old translations were replaced as they were very outdated and inaccurate. But as I don't speak 22 other languages I had to use AI to get the new translations. And yeah, I'm aware that the AI didn't give me perfect translations, but at least now there's no missing strings and all of the translations have a consistent order to them.

If your corrected translation is based off of the latest translation file then I'll gladly accept it and you'll be credited for it :)
 
Last edited by blackb0x,
1. The way I switch between game sections (Wii, GameCube, EmuNAND, and NAND): To put this in context, I currently only have Wii games and some EmuNAND (WiiWare), but I like to keep them separate. The problem is that to navigate between sections I have to go through the GameCube and NAND tabs, even though I don't want to see them, and there's no option to disable unwanted ones. I have a solution for this problem, but I still can't upload images (I'm new to the forum), so I can't share it with you yet. xD
Use categories, it doesn't even matter where each game is located (USB, NAND or whatever). Just the category you put the game on. Then you can filter what you don't want to see at a given time. It's annoying to do one by one, but you can edit the categories .xml file faster on PC.
 
I'll never add support for tabs or additional buttons as I want to maintain backwards compatibility with existing themes, keep the UI clean, and comfortably handle TVs that overscan.


All of the old translations were replaced as they were very outdated and inaccurate. But as I don't speak 22 other languages I had to use AI to get the new translations. And yeah, I'm aware that the AI didn't give me perfect translations, but at least now there's no missing strings all of the translations have a consistent order to them.

If your corrected translation is based off of the latest translation file then I'll gladly accept it and you'll be credited for it :)
Thanks for the reply.
I'm using Translator, and the term "tab" I mentioned didn't refer to a tab itself, but rather to switching between sections. I spent a while writing, but I feel like I'm not quite understanding what I'm talking about. If you'd like, I'll come back and let you know when I can post with photos. I'll tell you in advance that nothing is added to the main menu. I just want to check if it's possible or if there's some option I haven't seen. If not, then it's fine.

The translation thing wasn't an attack on you in particular, nor am I against the use of AI (that's how I'm communicating with you right now). This was more of a complaint regarding the translation of the previous version and the fact that that version was well translated and this one isn't. I thought you had a team for translations, and the one in charge of the Spanish version hadn't done a review. I never thought you did all the work. Regarding this translation, it's obviously based on 4.0. If you'd like, I'll send the file to you or someone on your team so they can review it and see for themselves that I didn't do it just for the sake of it. Cheers ;)
Post automatically merged:

Use categories, it doesn't even matter where each game is located (USB, NAND or whatever). Just the category you put the game on. Then you can filter what you don't want to see at a given time. It's annoying to do one by one, but you can edit the categories .xml file faster on PC.
Thanks for the clarification, but I think we're all confused. I'll wait until I can upload images and then hopefully clear up any doubts. Thanks for the answer, mate. :)
 

Site & Scene News

Popular threads in this forum