Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,153,606
  • Replies 29,352
  • Likes 47

Spigot

New Member
Newbie
Joined
Dec 2, 2018
Messages
4
Trophies
0
Age
38
XP
48
Country
United States
Hi, I'm using an HDD formatted to Fat32. I have cIOS 49, 50, 51 installed per wii.guide's instructions. Nintendont works just fine, and Wario Land: Shake It also works just fine as well. However, Super Smash Bros. Brawl crashes immediately after the character select screen. I installed the game directly from disc. I assume it has something to do with the wbfs file having to be split. I have attempted installation in 4GB clusters and 2GB clusters, both of which ended the same way — crash after the character selection screen.

Is this a common problem? Is there any way around this?
 

Spigot

New Member
Newbie
Joined
Dec 2, 2018
Messages
4
Trophies
0
Age
38
XP
48
Country
United States
I tried this initially using Backup Fusion for macOS, and the game wouldn't even boot — it would just dump me right back to the HBC. Also, the windows version doesn't work properly through Wine so I gave up on that, too.
 

Prod1219

Member
Newcomer
Joined
Nov 28, 2018
Messages
24
Trophies
0
Age
25
XP
86
Country
United States
@lordelan @Cyan Thank you both for your help in regards to my last issue, i managed to fix it due to both of you. However now I became stumped with another problem. I finished downloading the Wii games I preferred and now I am moving onto GameCube games. This maybe the wrong thread to ask but I’ll ask anyways. I’m using Jdownloader in order to download a lot of GameCube games(more than 100). As we know, for GameCube games you need individual folders for your game library and the title has to be changed to game and etc. Since I am downloading many games with Jdownloader, is there any way to have it download the file and after extraction have it create a folder in the directory and change the name of the title to game? Sorry if this sounds confusing, like I said not sure if this is the right place to ask but I’ll take my chances. Once again thanks
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
I think there are 2 gamecube manager programs most people are using, but I always forget their names. I don't use them, so I'm not sure which is best or easier.

I don't know if this one does the job : http://www.wiibackupmanager.co.uk/gcit.html
maybe wiimm iso tool (wit), maybe its GUI too (WiiBaFu)?
Crediar's tool too, but it might work on one file at a time, not the easiest for batches
Greywolf's GC tool ? link no longer in his signature

maybe a list of tools could be added to nintendont first post.
 
Last edited by Cyan,
  • Like
Reactions: cvskid

homebr00b

Active Member
Newcomer
Joined
Feb 8, 2017
Messages
42
Trophies
0
Age
25
XP
166
Country
United States
Is there any way for usb loader gx to play n64 through not64 or something instead of hbc->not64? Im just lazy and would rather have all my games/roms/isos in one place
 

leseratte

Wiimmfi Team
Member
Joined
Jun 2, 2012
Messages
453
Trophies
1
XP
1,859
Country
Germany
Status report about the USB-Loader GX update for the new Wiimmfi patching system: I was finally able to implement the new Wiimmfi update in the automatic Wiimmfi patcher in USB-Loader GX. It will automatically be used if Wiimmfi is selected as custom server, if the game ID starts with "RMC" and if the game isn't already patched with an image patcher.

Currently works only with PAL, because I haven't implemented the patches for the other regions yet.

As soon as that is done, I will add StaticR.rel patching (so all the URLs for ghost up/download and such will be properly patched as well), and when that is done, I will provide a compiled version for testing.

If all the tests are successful I will send a patch file with all my changes to Cyan to put into the newest version, because I am working on a version a few commits old due to devkitPro issues.
 
Last edited by leseratte,

leseratte

Wiimmfi Team
Member
Joined
Jun 2, 2012
Messages
453
Trophies
1
XP
1,859
Country
Germany
I now have a first test version of the updated USB-Loader GX ready. If Wiimmfi is selected as custom server and the ID4 is one of RMCP/RMCE/RMCJ/RMCK, it'll automatically patch the game for the new Wiimmfi update, including all the StaticR.rel patches which were missing previously.

I have just quickly verified that PAL, USA, JAP images all boot (I don't have a korean MKWii image) and connect to Wiimmfi just fine. I haven't tested that with other settings like Ocarina or the WiiRD debugger, but I doubt that these would make problems.

It would be cool if a few people could test this as well, and report back if it works properly. If everything is done, I'll clean up the code a bit and send it to Cyan to put into the newest version of the USB-Loader GX.

EDIT: Removed the test version as I've found a bug that causes issues with competitions. Will provide an updated test build later this weekend.
 
Last edited by leseratte,

Illuminaticy

Well-Known Member
Member
Joined
Oct 6, 2018
Messages
441
Trophies
0
XP
1,632
Country
United States
I now have a first test version of the updated USB-Loader GX ready. If Wiimmfi is selected as custom server and the ID4 is one of RMCP/RMCE/RMCJ/RMCK, it'll automatically patch the game for the new Wiimmfi update, including all the StaticR.rel patches which were missing previously.

I have just quickly verified that PAL, USA, JAP images all boot (I don't have a korean MKWii image) and connect to Wiimmfi just fine. I haven't tested that with other settings like Ocarina or the WiiRD debugger, but I doubt that these would make problems.

It would be cool if a few people could test this as well, and report back if it works properly. If everything is done, I'll clean up the code a bit and send it to Cyan to put into the newest version of the USB-Loader GX.
Testing now- anything I should look out for?
 

leseratte

Wiimmfi Team
Member
Joined
Jun 2, 2012
Messages
453
Trophies
1
XP
1,859
Country
Germany
Nothing in particular. Maybe try if cheatcodes work, I haven't tested that. Other than that, the patch either works or it doesn't.
It would also be cool if someone could test a korean image. I don't have one, and korean support was a bit difficult so I am unsure whether that works properly.
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,437
Trophies
2
XP
4,952
Country
United States
I now have a first test version of the updated USB-Loader GX ready. If Wiimmfi is selected as custom server and the ID4 is one of RMCP/RMCE/RMCJ/RMCK, it'll automatically patch the game for the new Wiimmfi update, including all the StaticR.rel patches which were missing previously.

I have just quickly verified that PAL, USA, JAP images all boot (I don't have a korean MKWii image) and connect to Wiimmfi just fine. I haven't tested that with other settings like Ocarina or the WiiRD debugger, but I doubt that these would make problems.

It would be cool if a few people could test this as well, and report back if it works properly. If everything is done, I'll clean up the code a bit and send it to Cyan to put into the newest version of the USB-Loader GX.
i would greatly appreciate it if you would let me in on the patch for usbloader gx so i can add it to wiiflow lite.
 

Illuminaticy

Well-Known Member
Member
Joined
Oct 6, 2018
Messages
441
Trophies
0
XP
1,632
Country
United States
Nothing in particular. Maybe try if cheatcodes work, I haven't tested that. Other than that, the patch either works or it doesn't.
It would also be cool if someone could test a korean image. I don't have one, and korean support was a bit difficult so I am unsure whether that works properly.
So far everything has worked 100% as intended. Only tired MKWII NTSC, was gonna go deeper but got caught up in family stuff.

Will update with any info later tonight :)
 
  • Like
Reactions: lordelan

leseratte

Wiimmfi Team
Member
Joined
Jun 2, 2012
Messages
453
Trophies
1
XP
1,859
Country
Germany
New test version of the USB-Loader GX ready, the bug with the competition part is now fixed.
Does anyone have an unpatched korean image and can test if that works properly?
EDIT: Korean image has been tested and doesn't work properly. I have an idea what the problem might be and will make another update soon.
EDIT 2: Bug with korean images fixed.
 
Last edited by leseratte,

ThaCrip

Active Member
Newcomer
Joined
Nov 28, 2018
Messages
39
Trophies
0
XP
132
Country
United States
I am using USBLoaderGX r1268, the newest version, and... is there any reason why the program always needs to update the WiiTDB.zip every time you add new games on your Wii for it to use the parental control correctly?

because with the parental controls setup and the covers for the games downloaded and updating the WiiTDB.zip everything works as expected. but say I add another game to hard drive and update the covers for it and then lock the program again it does not seem to filter things properly and I have to update the WiiTDB.zip again at which point things function as expected once again.

basically what I am saying is... it seems like you would only need to update that WiiTDB.zip file once and adding more games to the system in the future should not need to update that .zip file again for it to properly filter things based on a games rating.

because once things function fine, everything works as expected when locking and unlocking the system with parental controls unless I add another game it seems to get out of whack until I redownload the WiiTDB.zip file once again.

is this a known issue?
 
Last edited by ThaCrip,

JacobM

Well-Known Member
Member
Joined
Jun 16, 2017
Messages
242
Trophies
0
XP
599
Country
United States
New test version of the USB-Loader GX ready, the bug with the competition part is now fixed.
NTSC-U tested with and without cheats enabled. This WiiU has never been connected to the internet before so I got the new activation message specifying "Console registered. Please wait 7 days for activation". If needed, I can pull out my old Wii to test some more! Thank you for your effort in maintaining and updating wiimmfi
 

Kimboslice

Member
Newcomer
Joined
Dec 11, 2018
Messages
5
Trophies
0
Age
24
XP
91
Country
Canada
Got a weird issue... Using USB loader GX (v1268) with Devolution, upon launching any game it returns to the homebrew channel, but only when games are on the SDHC card... if I move em to the USB it works fine... IOS issue? what is the recommended IOS? But... It seems to work fine with Nintendont. Perhaps just a Devolution issue?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
Is there any way for usb loader gx to play n64 through not64 or something instead of hbc->not64? Im just lazy and would rather have all my games/roms/isos in one place
there is a modded version of USBLoader r1262 on the first post of this thread. Fledge added Wiiflow plugin support to be able to list ROMs and launch corresponding emulators from USBLoaderGX interface. It's not my work, and I never tried it so I can't provide any help.

is there any reason why the program always needs to update the WiiTDB.zip every time you add new games on your Wii for it to use the parental control correctly?
no, there's no reason it's require. It should use the xml file to get parental level from it, EXCEPT for real NAND installed channels which are loaded before the xml file so the parental level is loaded with a default value. you'll need to add that level manually.

or maybe re-downloading the xml force all games to be set back to proper values, but it should affect only real NAND channels, not wii games, gamecubes games or emuNAND.
it's a known bug present for a long time, I tried to fix it once but couldn't until now. I'll have to spend times on it (which I don't have) to fix nand channel's parental level.

you said you have that bug with games added to your hdd, so I suppose it's wii games and not channels. you shouldn't have that bug, so it's another bug I'll have to check.
how do you add the game ? from computer, or by inserting a disc in the console and choosing install? just to know if the issue is only with a specific install method, or both.



wiimmfi :
I got the patch from Leseratte, Thanks a lot for all your work :)
I'll release 1269 based on the current 1268mod4 (removing all the IOS58 fix thing from boot sequence)
then I'll add wiimmfi patch and make it r1270 if/when everything works fine.
I'll re-work on fixing the hdd init issue later. working on it is what was hard and preventing all releases of other fixes.


Got a weird issue... Using USB loader GX (v1268) with Devolution, upon launching any game it returns to the homebrew channel, but only when games are on the SDHC card... if I move em to the USB it works fine... IOS issue? what is the recommended IOS? But... It seems to work fine with Nintendont. Perhaps just a Devolution issue?
Devolution does not use any cIOS !
it's using IOS58 and require game disc verification. you can't move ISO around from one device to another without re-verifying them.

but verification should be done in devolution, if you can't launch it then I don't know why.
be sure your SDHC is fat32, 32k/cluster (it's the common setup). be sure it doesn't have any verification file copied from USB or it'll fail the verification.
 
Last edited by Cyan,

ThaCrip

Active Member
Newcomer
Joined
Nov 28, 2018
Messages
39
Trophies
0
XP
132
Country
United States
no, there's no reason it's require. It should use the xml file to get parental level from it, EXCEPT for real NAND installed channels which are loaded before the xml file so the parental level is loaded with a default value. you'll need to add that level manually.

or maybe re-downloading the xml force all games to be set back to proper values, but it should affect only real NAND channels, not wii games, gamecubes games or emuNAND.
it's a known bug present for a long time, I tried to fix it once but couldn't until now. I'll have to spend times on it (which I don't have) to fix nand channel's parental level.

you said you have that bug with games added to your hdd, so I suppose it's wii games and not channels. you shouldn't have that bug, so it's another bug I'll have to check.
how do you add the game ? from computer, or by inserting a disc in the console and choosing install? just to know if the issue is only with a specific install method, or both.

I add the game from the computer side in general to the USB hard drive (it's 250GB 2.5" hard drive with FAT32 with 32k cluster size). basically here is how I have things setup on my USB 2.5" hard drive... "wbfs\Game Name [XXXXXX]\XXXXXX.wbfs" (where XXXXXX is the numbers/letters tied to the specific game)

also, my system is pretty basic (basic Letterbomb hack etc and then d2x stuff like my signature says is the gist of it) and both of my Wii's act the exact same way as I moded the systems about a month ago and have only been using USBLoaderGX r1268 on it (as far as that program specifically goes) and I have it so the Wii system boots directly into USBLoaderGX when I power it on and have the USBLoaderGX channel installed so it shows on the official Wii menu, if this matters at all. I am using the REAL NAND as I don't have any emulated NAND stuff setup (maybe it's something ill play with in the future if there are any benefits(?) as I have a 8GB Sandisk SDHC card in the SD card slot).

but anyways, ill try to be a bit more specific on how I triggered this issue...

just testing this stuff out a a moment ago... when I added only one game (which was Mature rated if this matters(?)) and updated cover art etc the parental lock functioned as expected as the bug did not trigger. but when I added seven additional games and updated the cover art and then adjusted parental control back to only show the 'Child 7+' stuff (which allows games 'Everyone 10+' and younger) there are still a couple of TEEN rated games showing, which should not be happening.

plus, to go even a bit further... I noticed when I lower the parental lock to the 'controllevel = 0 (Everyone)', which should make it filter anything out in the 'Everyone 10+' or higher rated, it's also listing some of those seven new games I added that were rated 10+ along with the two TEEN rated games which should not be listed given the parental control setting should only allow the basic EVERYONE (not the everyone 10+ or teen etc).

so basically... two '10+ rated games' and two 'TEEN rated games' are listed when they should not be but for some reason it does filter out one of the three teen games I added when I turned on the LOCK. but at this point, in order to fix things, when I update the .xml file it will fix this problem and the parental lock functions as expected and filters ALL games once again properly. I have seen this issue happen on both of my Wii consoles as I have added games to them over the last month or so.

these where all added on the PC side of things with the basic method I described above with the whole XXXXXX stuff.

also, the USBLoaderGX r1268 settings are all pretty much default except some minor stuff like having it exit back to USBLoaderGX from inside a Wii game by selecting 'Wii Menu' and I recently changed to IOS 250 from it's default of 249 but I doubt this matters as I had the issue before adjusting that type of stuff.

and yes, it's to do with Wii games themselves (possibly some Gamecube games to but I did not test the issue on those at this time). I have some Gamecube games on there to (which should be running through newest Nintendont) but the test I just did above all I did was add some new Wii games that were previously not on the hard drive so they are completely new to the USBLoaderGX r1268 program.

p.s. I 'might' be able to do a little testing with the 'inserting disc and choosing install' stuff but the info above basically applies to the adding game from computer method.

EDIT: after all of the above happened, I did not update the .xml file, and then put a couple of more games on it, one Gamecube game and a additional Wii game, and updated the covers by pressing 1 like usual, both have the 'Everyone' rating and noticed when LOCKING USBLoaderGX, which was set to 'controllevel = 0 (Everyone)', which means those two games should be listed, that it does not even show those two games I added when USBLoaderGX r1268 is locked. but when unlocked ALL games show up like normal as expected. but the only way I have found to fix that stuff is to update the .xml file again at which point things will work perfect as long as I don't add additional games etc in the future as I can shuffle around parental lock settings without any issues as long as I don't add some more games. so as you can see things are out of whack. maybe that bug is triggered by adding more than one game at a time?
 
Last edited by ThaCrip,

Kimboslice

Member
Newcomer
Joined
Dec 11, 2018
Messages
5
Trophies
0
Age
24
XP
91
Country
Canada
Devolution does not use any cIOS !
it's using IOS58 and require game disc verification. you can't move ISO around from one device to another without re-verifying them.

but verification should be done in devolution, if you can't launch it then I don't know why.
be sure your SDHC is fat32, 32k/cluster (it's the common setup). be sure it doesn't have any verification file copied from USB or it'll fail the verification.

Perhaps I don't have a full understanding of Devolution's ap... it wont even let us move games to different drives? even if ive moved the DVV into the corresponding /apps/gc_devo folder on the drive its being moved to?

nonetheless, for everything on my usb, games do not need to be verified through devo, launching it in usbloader gx brings me a black screen and flashing lights, then I insert the disc and it verifies and works fine.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: @Xdqwerty, Osu! Tatakae! Ouendan! is the Japanese version of the game, different... +1