Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,160,779
  • Replies 29,357
  • Likes 47

thebrawler56

New Member
Newbie
Joined
Sep 6, 2017
Messages
1
Trophies
0
Age
27
XP
52
Country
United States
I'm curious if anyone has fixed the hiccup the Guitar Hero and Rock Band games have with USB loaders yet. Does USB Loader GX play without issue and no extra modification, or will I have to do an extra few steps? Sorry if this question doesn't belong here.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
the loader is not responsible how the game is working.
if you have hiccup (lags? freezes? sound stuttering?), that's caused by the cIOS version and base you are using, or maybe (rarely) the device you are using (access speed issue, HDD sleeping issues, etc)
USBLoaderGX (and any other game launcher) is not in memory anymore once the game is running.

What the loader is responsible, on the other side, is setting different options such as video mode which could affect game compatibility (aspect ratio, language, cheats, etc.), so in a sense you are right that the loader could be responsible but it's more the user's settings than the loader itself.

Wiiflow might have a better game patcher than USBLoaderGX, for example aspect ratio doesn't work with WiiWare on USBGX, or cheat on emuNAND, but works fine on wiiflow. so, this loader still has some issues which could be fixed. I don't think Guitar hero is affected by that issue.
 
Last edited by Cyan,

elconejotres

Well-Known Member
Newcomer
Joined
May 31, 2011
Messages
56
Trophies
0
XP
158
Country
Bahrain
@Cyan I have a question regarding DLC on wad, I'm almost going nuts trying to make work the DQM Battle Road Victory DLC on vWii, even with UsbloaderGX emunand full support installed trough the features option can't seem to work at all, the weird thing is that on real Wii it works fine I'm missing something? please any help will be apreciated it's driving me crazy!!!!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I don't think there's anything special needed, the wad only extract its content to the correct folder on the NAND (or emuNAND).
then when played, the channel looks for the files at the expected location (title/00010001/<titleID>/data/ for channels, 00010005/<titleID>/ for DLC)

maybe you can try another loader, or using neek mode from USBLoaderGX.
 
Last edited by Cyan,

elconejotres

Well-Known Member
Newcomer
Joined
May 31, 2011
Messages
56
Trophies
0
XP
158
Country
Bahrain
I don't think there's anything special needed, the wad only extract its content to the correct folder on the NAND (or emuNAND).
then when played, the channel looks for the files at the expected location (title/00010001/<titleID>/data/ for channels, 00010005/<titleID>/ for DLC)

maybe you can try another loader, or using neek mode from USBLoaderGX.

Thanks for the info i was looking at it and found that on vWii nand the 00010005/<titleID>/ "content" and "data" were corrupted using wiixplorer, none of the wad managers seem to install properly the file even usbloadergx can't install it properly on emunand I set the whole thing on real wii and got the DLC working on emunand but I still need to install it on real vWii nand to use the DLC with the new injection way but the vWii nand is write protected at least using wiixplorer could you recommend me a good way to copy/paste directly the folder of the extracted wad content into the vWii nand? to avoid the use of wad managers.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
you want to install on real NAND? I thought you wanted to use emuNAND.

that's strange it can't install to emuNAND either, I suspect the problem to be the wad itself.
when using USBLoaderGX wad manager, like I said it just extract the file to SD card and there's no folder or file permission involved at all, so it should work.

You said "it work on Wii", did you try using USBLoaderGX wad manager on wii ? it will extract to the emuNAND .... and use that emuNAND on vWii ?

did you try using Showmiiwad on computer to manage the NAND and install the wad to it?

that's strange that WiixPlorer can't access the DLC folder. other folders are writable?
You can try ftpii if Wiixplorer doesn't work, but it will likely have the same limitation.

Also, which IOS slot are you using in Winxplorer and the loaders ?
did you try with IOS58 and AHB access? (it should give full access to NAND)
 

elconejotres

Well-Known Member
Newcomer
Joined
May 31, 2011
Messages
56
Trophies
0
XP
158
Country
Bahrain
you want to install on real NAND? I thought you wanted to use emuNAND.

that's strange it can't install to emuNAND either, I suspect the problem to be the wad itself.
when using USBLoaderGX wad manager, like I said it just extract the file to SD card and there's no folder or file permission involved at all, so it should work.

You said "it work on Wii", did you try using USBLoaderGX wad manager on wii ? it will extract to the emuNAND .... and use that emuNAND on vWii ?

did you try using Showmiiwad on computer to manage the NAND and install the wad to it?

that's strange that WiixPlorer can't access the DLC folder. other folders are writable?
You can try ftpii if Wiixplorer doesn't work, but it will likely have the same limitation.

Also, which IOS slot are you using in Winxplorer and the loaders ?
did you try with IOS58 and AHB access? (it should give full access to NAND)

Thanks for all your help cyan I got the dlc working I made an emunand of my vWii with usbloaderGX then managed the wad on real wii and used the ftp from wiixplorer to transfer the folders included the ticket to real vWii nand and that did the trick weird tough how the wad managers can't install this particular wad properly even on ios 58 and 236 on Wii U, thanks again for all the help u're the best!!! :)
 
  • Like
Reactions: Cyan

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,274
Country
Chile
It should work fine unless it has new settings. In that case GX would need to be updated for them but you should still be able to boot games.
I believe it needs to be recompiled/reworked to include libdrc, otherwise you won't be able to boot ULGX when using Wii VC forwarder/channel with gamepad screen only mode.
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
I believe it needs to be recompiled/reworked to include libdrc, otherwise you won't be able to boot ULGX when using Wii VC forwarder/channel with gamepad screen only mode.

There should be no need to add gamepad support to the loader. You can't play anything in it. That should all be handled by Nintendont.
 

blado22

Member
Newcomer
Joined
Sep 14, 2017
Messages
9
Trophies
0
Age
31
XP
90
Country
United States
I'm having issues with a sort of screen tearing type effect appearing in the middlish part of my screen that's driving me crazy. It seems to occur randomly after spending some time in USB loader GX. After the screen tearing starts, it will be present in any GameCube game, Wii game, or Wii channel, even if I leave USB Loader GX. Going into Wii U mode and back to vWii fixes the issue. I'm honestly not even sure if USB Loader GX is the cause, and I've had no luck googling for issues similar to mine. Sorry if this issue has been answered elsewhere in the thread, but I had no luck searching on my own.

Edit: It seems like it might possibly occur after exiting a Gamecube game and going back to usb loader gx. Maybe Nintendont is causing it? I'll keep testing to see if I can replicate it.

Edit2: Definitely seems to be related to starting or exiting Gamecube games. It seems to be random as to whether or not it will occur. Once it starts for me it won't go away unless I go into wii u mode and then back to vwii mode.
 
Last edited by blado22,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
USBLoaderGX does not support Wii DRC (gamepad) yet.
it will require a rebuild with Fix94 library, and will probably need a way to allow IOS255.

Or maybe if you inject USBGX dol in a WiiVC channel and use this fw.img patcher, it might allow support for DRC because it replaces classic controller support. But again, not sure it will work with IOS255 without a new revision.

in all cases (new revision needed or not), it will only list SD card. It will (for now) not launch channels or Wii games. I don't know if it can launch nintendont and homebrew while using IOS255. it will require some tests.
I should start by releasing 1264 officially ;o


You can install the forwarder.dol as WiiU WiiVC ! and launch USBLoaderGX directly from WiiU, which is not a WiiU homebrew launcher hbl2hbc patch (wiiu channel->wii mode->sysmenu replaced with forwarder->usbgx), but a WiiU VC forwarder (WiiU->forwarder->usbgx).
I didn't test it yet. I just know it has been done with nintendont forwarder and Wiixplorer (full channel or forwarder ?) :)


USBLoaderGX can launch Nintendont 5.x without problem, there's no new "setting version".
But, as nintendont is currently in a high revamping mode, it seems latest 5.x is not working anymore on Wii/vWii (it has nothing to do with USBLoaderGX launch method, it's just that 5.x works only as WiiVC, not as Wii homebrew)


greywolf :
https://gbatemp.net/threads/savegame-manager-gx.210111/page-88#post-7577590
 
Last edited by Cyan,
  • Like
Reactions: Nomelas

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
@Cyan I have something for you.

You should be able to use this and eliminate the need for a custom libfat module. It includes the prototypes for the private functions in libfat that are required to get the fragment list for files. The .c file is annotated with where the protoypes came from should they fail to compile in the future. All that is required is adding -lfat in the makefile instead of -lcustomfat. I'm still working on the equivalent for NTFS. Dropping it in /source/libs and removing the libcustomfat.a works fine for the official source for me.

EDIT: This actually should work with WiiFlow and CFG USB Loader, too, since they all used the same custom FAT library.
 

Attachments

  • fatfile_frag.zip
    2.3 KB · Views: 218
Last edited by GreyWolf,
  • Like
Reactions: Cyan

blado22

Member
Newcomer
Joined
Sep 14, 2017
Messages
9
Trophies
0
Age
31
XP
90
Country
United States
I figured out that the screen tearing was because the WII U was set to 1080p. Lowering it to 480p prevents the issue from occurring.
 

Stephano

pessimism = Realism
Member
Joined
Feb 18, 2016
Messages
1,570
Trophies
0
Location
Nowhere
XP
1,670
Country
United States
Okay here we go...
So a long time ago, i was able to get USB Loader gx running on my wii. No problem (not sure how i got it running, but i got it running.) A few days ago, i began to hack a friend's Wii and put some stuff on it. The one thing i can't seem to get running is USB Loader gx!
As far as what i have done to it, I've used IOS236 installer as well as patched(?) IOS249 and IOS250 with cIOS rev20b Installer. However with all of that done, USB loader does not detect the games on my flash drive.
As far as my flash drive is formatted, it is a SANDISK Cruzer 128GB Fat32 flash drive. On it is the appropriate wbfs folder withe the games labeled as they should be. Despite this, they still won't show up on his Wii. Confused, i plugged in my 128GB flash drive into my Wii and the games still wouldn't show up. I should point out that when some of these games were on my 32GB flash drive, they did work. So then i moved one game back onto a 32GB flash drive and they still didn't show up.
I don't want to resort to formatting my/his USB to wbfs but i'm out of ideas now as to why this is happening to me.

Any help would be greatly appreciated.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Just 6 but dual band 6 lol