Hacking USB Loader GX

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

gooddegenerate

Well-Known Member
Newcomer
Joined
Sep 23, 2012
Messages
65
Trophies
0
XP
44
Country
United States
You can't change the delay without changing the code and recompiling it, unfortunately.Yes. I think the button's in the top, right corner.
No. ... but if you don't have SOME USD drive connected (you can play games off of FAT32 or NTFS, too) you'll have to wait while it's looking for the Hard Drive. I think there's a button you can push to make it skip that, though, just that I don't remember what it is.

You could always use something like gecko OS for times when you're JUST gonna be playing from a retail disk (which is all it's made to do)

Well 2.6 has the ping revision that makes it 25 seconds but 2.6 locks up on every game a try when I do certain things. In windwaker, whenever I'm about to do sword training, and in paper mario thousand year door when I open the game menu. Just for example. But on 2.5 I don't have freeze issues.

So would it be possible if someone could make a revised 2.5 that has the 25 second ping delay? I would be so grateful.
 

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
Without the exact revision you are using, the screenshot is not useful.
Did you try reverting the revision of GX? or actually updating it to r1205? or deleting the config files (keep a backup of your config files if you want, it's just for testing if it fix the problem without them)

You says that it's only when switching from GC TO Wii, but does displaying both at the same time work? or only when Wii is alone? (that shouldn't really matter, I just like details :P)

if deleting the config is working (and only Wii is selected) it means that it's really when switching, or going into that menu.
If it still doesn't work with fresh config, it could be a problem on your games themselves. If you are using FAT32 or NTFS, try moving some games out of the /wbfs/ folder and see if it fix it (maybe one game is making that problem).
 

e2zippo

Well-Known Member
Newcomer
Joined
Jun 15, 2009
Messages
51
Trophies
0
XP
98
Country
Sorry Cyan, I was at work and I couldn't remember which revision I was running. I updated to 1205 just now, and DM 2.6, same thing happened. Tried with a fresh config and now it's all good, I must have messed something up. Thanks! I read something about 2-disc support with DM as well, but I couldn't figure out how the naming scheme was supposed to be set up? Cheers!
 

AngryGeek416

Well-Known Member
Member
Joined
Nov 17, 2012
Messages
668
Trophies
0
XP
357
Country
Argentina
So are certain games not working on emunand like Majoras Mask a USBloader GX issue or a D2x issue? Is this still being worked on because it would be really nice to free up my wii nand and just have everything on the emunand. Wii nand is way to small to have everything on there i want. 1205 cant even install wads to emunand you have to go back to 3.0 official for that to even work and then revert back to 1205 to play them.
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
So are certain games not working on emunand like Majoras Mask a USBloader GX issue or a D2x issue? Is this still being worked on because it would be really nice to free up my wii nand and just have everything on the emunand. Wii nand is way to small to have everything on there i want. 1205 cant even install wads to emunand you have to go back to 3.0 official for that to even work and then revert back to 1205 to play them.
It's a D2X issue.
I'm not sure if this is EXACTLY why but I've noticed a lot (if not all) the problematic VC and WiiWare games use the same IOS and that IOS isn't available as a base for D2X
Anyway, one way or another, the games that don't work with emuNAND with d2x don't work in any loader and the ones that DO work in one work in all so it IS a d2x issue, yes.
 

YodaDaCoda

Member
Newcomer
Joined
Jun 28, 2011
Messages
18
Trophies
0
XP
130
Country
This is probably something of a noobish question, but I can't seem to find an explanation by Googling.

I have a usb1://nand folder to which I have my saves redirected. I also used ShowMiiWads to install Super Mario Bros to that directory.

When running this game from a clean config, it will give me an error saying:

Code:
There is not enough available space
in the Wii system memory.
Create 1 block(s) of free space by
either moving files to an SD Card
or deleting files in the Data
Management Screen.
 
Press the A button to return
to the Wii Menu.

If I change NAND Channel Emulation to "Partial" instead of "Full", it loads just fine.

I was hoping someone could explain the difference between partial and full NAND channel emulation so that I might understand what it is that is going wrong (and hence decide if there's something I should be doing differently).
 

AngryGeek416

Well-Known Member
Member
Joined
Nov 17, 2012
Messages
668
Trophies
0
XP
357
Country
Argentina
It's a D2X issue.
I'm not sure if this is EXACTLY why but I've noticed a lot (if not all) the problematic VC and WiiWare games use the same IOS and that IOS isn't available as a base for D2X
Anyway, one way or another, the games that don't work with emuNAND with d2x don't work in any loader and the ones that DO work in one work in all so it IS a d2x issue, yes.
ok i got it, but not being able to install wads to emunand i mean ANY wads it just shows up blank has to be a usbloader gx problem because it works fine on USBloadergx 3.0 and not 1205
 

Sir Toast

Member
Newcomer
Joined
Dec 10, 2012
Messages
7
Trophies
0
XP
140
Country
Hi Cyan, USB Loader GX is awesome! I'm having one small problem with it, though; when I try to load homebrew apps via its Homebrew Launcher I get a black screen and have to manually power off my Wii. The apps run fine from the Homebrew Channel. I'm using USB Loader GX Revision 1203 with IOS249 (Rev 21008) (d2x v8 final base56), but I've had this problem with every revision I've tried. What should I change to fix it?
 

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
Homebrew launched from that menu are automatically reloading the IOS which was used to load the USBLoader.
If you have the Homebrew channel using IOS58, then it will use IOS58 to launch the homebrew.
If you launched the loader from the channel or forwarder, it will be IOS58 too.

Though, if you launched it from Priiloader, there were no "previous IOS" loaded, in that case it's using the cIOS defined in the setting.
How are you launching the loader? from HBC/channel/priiloader? if you can, try to launch it differently.

I'll check that when I'll be home.
@canuckbuck: I also noted that wad installation has a problem.

@YodaDaCoda: do you have a full NAND dump, or only using "partial" with wii games to save on that path?
For Channel launching from Emulated NAND you need the full NAND with all the files.

For EmuNAND Save:
Full emulation = redirect all access call from NAND to Emulated NAND path.
Partial emulation = redirects only thecall from /title/ path on NAND to emulated /title/ NAND path. (this is the folder were the saves are located)

For EmuNAND channel:
I still haven't checked the source difference to understand what the "partial" option is doing.
If you launch a channel from emuNAND it should read all the installed content from the EmuNAND too (where ShowMiiWads installed them), so you need to redirect all NAND access to that path. using "Full" is then the best choice. I don't understand why there is a partial in the setting.
But it was added later, so it's probably there for a reason.
I'm sorry, I don't know more about the partial setting.
 
  • Like
Reactions: YodaDaCoda

Sir Toast

Member
Newcomer
Joined
Dec 10, 2012
Messages
7
Trophies
0
XP
140
Country
I'm launching USB Loader GX from the HBC. The HBC was using IOS37 before, but I updated to IOS58 just now and it still gives me a black screen when I try to load apps from within USB Loader GX. I don't have Priiloader or the forwarder channel installed, so I think the HBC is my only way of testing it right now… I might try installing one of those options later, but I'll wait for you to check it out first. Thanks, Cyan!
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
For EmuNAND channel:
I still haven't checked the source difference to understand what the "partial" option is doing.
If you launch a channel from emuNAND it should read all the installed content from the EmuNAND too (where ShowMiiWads installed them), so you need to redirect all NAND access to that path. using "Full" is then the best choice. I don't understand why there is a partial in the setting.
But it was added later, so it's probably there for a reason.
I'm sorry, I don't know more about the partial setting.
The reason there is a "partial" option for channels launched from emunand is to select whether you want to read files from /shared2/sys/ from real (partial) or emulated nand (full). Files in this path have system settings data. For instance, the sysconf file contains wii remote sync data while config.dat holds wireless network settings. Setting the option to partial is very useful because if you change, say your wireless router access password, the information in the emulated nand will be outdated but you can still connect if using partial emualtion because sysconf will be read from the real nand. Mii data is also redirected to real nand when using partial emulation.
 
  • Like
Reactions: YodaDaCoda

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
it's doing the reverse of Partial with Wii game then?
EmuNAND save only redirect /titles/ (and another file)
EmuNAND channel only doesn't redirect /shared2/sys/ ?

I thought using "dump sysconf" was enough to add new settings to the emulated nand.
Hehe, that's ironic that I don't even know how the loader I'm working on is working :ninja:
I'll take a look at the source one day :lol:

I'm launching USB Loader GX from the HBC. The HBC was using IOS37 before, but I updated to IOS58 just now and it still gives me a black screen when I try to load apps from within USB Loader GX. I don't have Priiloader or the forwarder channel installed, so I think the HBC is my only way of testing it right now… I might try installing one of those options later, but I'll wait for you to check it out first. Thanks, Cyan!
Don't install priiloader if you don't need it.
Though, you can install the forwarder channel (it also use IOS58). It's useful even if you don't launch the loader from the system menu, it allows you to select that channel as "Return to" when exiting a played game, making the loader reload automatically.

I'll test some homebrew launching this weekend.
 
  • Like
Reactions: Sir Toast

YodaDaCoda

Member
Newcomer
Joined
Jun 28, 2011
Messages
18
Trophies
0
XP
130
Country
@Cyan

I used USBLoaderGX to dump saves & Miis to USB. I guess if I had a full NAND dump then the "Full" option would work. For completeness, I tested dumping sysconf and running SMB with Full emulation on; same error occurred.

It would seem to me that EmuNAND channel and game emulation work the same way (i.e. when set to partial, both only redirect savegames). Tried looking through source but since I'm pretty ignorant of how it actually works, I didn't find much.
 

TorongaLeela

New Member
Newbie
Joined
Dec 13, 2012
Messages
3
Trophies
0
Age
55
XP
53
Country
If i have an iso on my pc how do i get it onto the USB Loader GX usb hard drive, ie which directory does it need to be in? thank in advance, and does it matter if it is scrubbed or not?
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
If i have an iso on my pc how do i get it onto the USB Loader GX usb hard drive, ie which directory does it need to be in? thank in advance, and does it matter if it is scrubbed or not?
The easiest way is to use Wii Backup Manager to "transfer" the ISO to the drive. It will put it in the right folder and name it right automatically (as well as scrub it into WBFS format in the process.)

To do it manually, I would GUESS, you'd just make a folder inside your /WBFS folder on your USB drive and put it in there an then name it as the GameID for the game. If it's not scrubbed and it's still 4 1/2 gb in size it a FAT32 drive won't accept it but NTFS should work fine.
 
  • Like
Reactions: TorongaLeela

TorongaLeela

New Member
Newbie
Joined
Dec 13, 2012
Messages
3
Trophies
0
Age
55
XP
53
Country
The easiest way is to use Wii Backup Manager to "transfer" the ISO to the drive. It will put it in the right folder and name it right automatically (as well as scrub it into WBFS format in the process.)

To do it manually, I would GUESS, you'd just make a folder inside your /WBFS folder on your USB drive and put it in there an then name it as the GameID for the game. If it's not scrubbed and it's still 4 1/2 gb in size it a FAT32 drive won't accept it but NTFS should work fine.

thankyou
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
So, I have Dios Mios 2.6 (not Lite) installed, and even with a newest recommended version of USB Loader GX, it still freakin' prompts me to install games to the SD card, despite having all necessary files on the HDD and not the SD card. What the crap? This should NOT be happening! Unless someone has a different version I don't know about that doesn't have this issue. This is pissing the f**k outta me.
 

lwiz

Well-Known Member
Member
Joined
Sep 23, 2012
Messages
364
Trophies
2
XP
1,045
Country
Finland
So, I have Dios Mios 2.6 (not Lite) installed, and even with a newest recommended version of USB Loader GX, it still freakin' prompts me to install games to the SD card, despite having all necessary files on the HDD and not the SD card. What the crap? This should NOT be happening! Unless someone has a different version I don't know about that doesn't have this issue. This is pissing the f**k outta me.

Do you happen to accidentally have full ULGX channel instead of forwarder? Is your version ULGX version r1204+?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night