Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,178,994
  • Replies 29,366
  • Likes 48

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
779
Trophies
1
Age
41
XP
1,183
Country
United States
Everything set perfect and working fine! Thank you again!!

I've got a new Issue, thought :unsure:

When I download the covers (pressing '1', etc), it just download like 5 ~ 10 of them and then shows a message saying that the other ones left doesn't exist in the server. If I restart the Loader and do the process again, it'll download another 5 ~ 10 and then show the message again.

Considering the amount of covers to download, I'll need to restart the loader a looooooot of times hahaha.:rofl2:

I've reported the same issue to Cyan already. He said it has something to do with something he changed in rev 1253. So until he fixes it, he recommended that I use rev 1252 to download my covers. I did that and everything downloaded fine then I updated back to the latest. If you need any help, just let me know.
 

biku

Well-Known Member
Newcomer
Joined
Jun 1, 2007
Messages
63
Trophies
0
XP
241
Country
United States
I've reported the same issue to Cyan already. He said it has something to do with something he changed in rev 1253. So until he fixes it, he recommended that I use rev 1252 to download my covers. I did that and everything downloaded fine then I updated back to the latest. If you need any help, just let me know.

I wish I've read this before. xD

I've just finished downloading them manually :rofl:
 

Shaun Yackey

Member
Newcomer
Joined
Nov 5, 2015
Messages
6
Trophies
0
XP
74
Country
United States
Question... Sorry if this has been answered, but i read through 20 or so threads and couldn't find anything... I'm trying to use USB Loader GX to launch gamecube games. The files are ISO and my HDD is partitioned; 1st FAT32 32kb for the GC games and the 2nd is NTFS for the wii games with usb 3 and y cable. Wii games launch perfectly, but the GC games tells me that I need to include the boot.dol file in the main pathway if using either Nintendont or Devolution. Where exactly does this need to go? I tried it both under the SD:/apps/Nintendont and under USB1:/. I messed with the hard drive options to include the dual boots/2 partitions and made sure the load pathway was to the correct drive... What am I doing wrong to to be getting this error?
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
Question... Sorry if this has been answered, but i read through 20 or so threads and couldn't find anything... I'm trying to use USB Loader GX to launch gamecube games. The files are ISO and my HDD is partitioned; 1st FAT32 32kb for the GC games and the 2nd is NTFS for the wii games with usb 3 and y cable. Wii games launch perfectly, but the GC games tells me that I need to include the boot.dol file in the main pathway if using either Nintendont or Devolution. Where exactly does this need to go? I tried it both under the SD:/apps/Nintendont and under USB1:/. I messed with the hard drive options to include the dual boots/2 partitions and made sure the load pathway was to the correct drive... What am I doing wrong to to be getting this error?
Usually, apps go into the SD card: sd/apps/Nintendont/boot.dol
Once you have the boot.dol, you have to tell USB Loader GX where Nintendont's boot.dol is.
Go to USB Loader GX options (gear icon, bottom left), move to page 2, select "Custom paths". Look for "Nintendont path" and configure it.
 

Shaun Yackey

Member
Newcomer
Joined
Nov 5, 2015
Messages
6
Trophies
0
XP
74
Country
United States
Usually, apps go into the SD card: sd/apps/Nintendont/boot.dol
Once you have the boot.dol, you have to tell USB Loader GX where Nintendont's boot.dol is.
Go to USB Loader GX options (gear icon, bottom left), move to page 2, select "Custom paths". Look for "Nintendont path" and configure it.

Wow, that was easy enough... I was thinking the loader path was where the games were. Up and working, thank you!
 

Chaos750

New Member
Newbie
Joined
Oct 15, 2007
Messages
3
Trophies
0
XP
180
Country
United States
I'm trying to hide some channels as described in this post:

https://gbatemp.net/threads/usb-loader-gx.149922/page-778#post-4251265

I feel like I'm probably missing something really basic, though, because I don't see the X and + options for categories. The only options are ✓ or ⃞. I downloaded version 3.0 r1256-1257 and it says that it's up to date. Is there a setting to enable "advanced" category options?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,650
Country
France
no, there's no setting to enable the advances category options.

maybe you are in the game's settings ?
when in the game setting, you can only set categories or remove categories attached to that game ( The only options are ✓ or ⃞)

When you go to the main category menu (the one on the top menu), you have more options to cycle from : options are (or should be) ✓ or X or + or ⃞
 

Chaos750

New Member
Newbie
Joined
Oct 15, 2007
Messages
3
Trophies
0
XP
180
Country
United States
I've looked at both the individual game settings and the "file cabinet" icon in the top bar, and both only have the two options. Weird. I'm pretty sure I checked the "about" screen to make sure I wasn't accidentally running an old version, and I've tried deleting the categories XML file too in case that was the culprit. I might just have to trash all the settings and caches and start from scratch, see if that helps.
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
I've looked at both the individual game settings and the "file cabinet" icon in the top bar, and both only have the two options. Weird. I'm pretty sure I checked the "about" screen to make sure I wasn't accidentally running an old version, and I've tried deleting the categories XML file too in case that was the culprit. I might just have to trash all the settings and caches and start from scratch, see if that helps.

When ULGX is loading you should see "rxxxx" (like "r1253") at the bottom left of the screen. If you don't you're using an older version. It's possible you may have the full channel (UNLR) installed instead of the forwarder (UNEO). The full channel isn't supported anymore and hasn't been updated in a few years.
 

Chaos750

New Member
Newbie
Joined
Oct 15, 2007
Messages
3
Trophies
0
XP
180
Country
United States
When ULGX is loading you should see "rxxxx" (like "r1253") at the bottom left of the screen. If you don't you're using an older version. It's possible you may have the full channel (UNLR) installed instead of the forwarder (UNEO). The full channel isn't supported anymore and hasn't been updated in a few years.

That was it. I thought I had the forwarder installed but when I went through HBC it worked. I've deleted the channel and installed the forwarder. Thanks!
 
  • Like
Reactions: GreyWolf

xombiemp

Active Member
Newcomer
Joined
Dec 16, 2014
Messages
25
Trophies
0
Age
38
XP
136
Country
United States
I'm running on vWii, rev1256, d2x v10beta52 base56

I'm trying to launch VC from emunand. I dumped my nand using USBLoader GX and I can see my VC games, but when I try to launch on it goes back to the Wii system menu. I'm not trying any N64 ones at the moment. I tried a bunch of NES ones and they all go back to the system menu.

USBLoader GX is on the USB drive and so is the nand folder. I'm I missing a setting or something to make this work?
 
Last edited by xombiemp,

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
I'm running on vWii, rev1256, d2x v10beta52 base56

I'm trying to launch VC from emunand. I dumped my nand using USBLoader GX and I can see my VC games, but when I try to launch on it goes back to the Wii system menu. I'm not trying any N64 ones at the moment. I tried a bunch of NES ones and they all go back to the system menu.

USBLoader GX is on the USB drive and so is the nand folder. I'm I missing a setting or something to make this work?
Here's the compatibility list for cIOS EmuNAND: http://wiki.gbatemp.net/wiki/Wii_cIOS_EmuNAND_Compatibility_List
For the most part, as long as your HDD is setup properly, there's not really much you can do to improve compatibility.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,650
Country
France
it looks like the EmuNAND can't be found by cIOS. or the games are corrupted.
but if you only dumped your nand and launched the already installed channels it should work as they are clean dump.

do you have multiple partitions on your drive?
Though, partition should work if you are using the "emuNAND full" method.
partition support were added in d2x v1

if you are using "EmuNAND Neek" mode, it should warn you if the partitions are not correct, so I suppose you are using the first partition.


Are Wii games working? (not VC)
if it works it means d2x is correctly installed and the drive is correctly mounted/found at game launch. it should work with VC too.
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
779
Trophies
1
Age
41
XP
1,183
Country
United States
@xombiemp You said you were playing on vWii. Do you have your USB drive hidden with uStealth? If so that is your problem. I had the same issue and Cyan helped me with it. Basically you have to install a version of d2x that is ustealth compatible then it will work.

Try unhidding your drive and see if your emunand games work. If so then let me know and I will help you install the version that works.

Edit: Here are the posts that should help you if you do in fact have a hidden drive:

damn, I don't see what I did wrong on v4.
I will have to test myself. sorry I released something untested. I just wanted to help quickly.

Just use my old pack
Wii : http://www.mediafire.com/download/5ggh53tj9hhp1tr/d2x-cios-installer-3.1-v6-v7-v8-v10-wii.7z
vWii : http://www.mediafire.com/download/d...2.2mod+by+FIX94-v10-beta52_beta53alt-vWii.zip

go to v10 > r52
replace the FAT file from airline38 zip and install r52

@Cyan I downloaded your vWii pack you linked to and copied the FAT.app file from airline38 into it. I still got some error message similar to the one before that said "mxml: Bad control character 0x0e not allowed by XML standard!" Don't know what that means but it still moved on to the next page and allowed me to install it. I decided to install it into all 3 of my slots (249, 250 and 251) with their proper bases (56, 57 and 58). I mean, even if I never do plan on playing any of the games that need the other bases, there is no harm in having them installed, correct? Anyway, everything installed fine and now I can play my emunand games from a hidden uStealth drive on my Wii U. Thank you.

@M4ST To answer your question this is what you need to do. Download Cyan's pack for either Wii or vWii. (I'm going to use the vWii one as an example because that is what I just did.) Extract it and you should see an apps folder. Open folders apps, d2x-cios-installer, v10, beta52, d2x-v10-beta52-vWii. Inside that folder you will see a file called FAT.app. Leave that window open for now.

Now go to this page cIOSX rev21d2x: Yet Another Hot Fix!!!! and download airline38's attachment called "d2x_FAT_ustealth.rar" and extract that. You should see a file called FAT.app. Take that file and copy it into the d2x-v10-beta52-vWii folder we opened earlier overwriting the one that is already there. Once that is done then back out till you see the apps folder and copy the apps folder to the root of your SD card. Now just run the d2x-cios-installer from the Homebrew Channel and install it into whatever slots you want with the appropriate bases. Hope that helps. If you have any other questions let me know.
 
Last edited by Clutz450,
  • Like
Reactions: xombiemp

xombiemp

Active Member
Newcomer
Joined
Dec 16, 2014
Messages
25
Trophies
0
Age
38
XP
136
Country
United States
@xombiemp You said you were playing on vWii. Do you have your USB drive hidden with uStealth? If so that is your problem. I had the same issue and Cyan helped me with it. Basically you have to install a version of d2x that is ustealth compatible then it will work.

Try unhidding your drive and see if your emunand games work. If so then let me know and I will help you install the version that works.

@Clutz450 That turned out to be my problem! My drive was hidden using Ustealth. I unhid it and the emunand VC games started working. I'm going to attempt to follow the posts you quoted.

Edit: I followed the instructions and it's working now! I can now play channels from Emunand while my drive is hidden with ustealth. Thanks for the help!
 
Last edited by xombiemp,
  • Like
Reactions: Clutz450

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,650
Country
France
I made one when I worked on the video modes.
Code:
typedef struct _gx_rmodeobj {
	u32 viTVMode;
	u16 fbWidth;
	u16 efbHeight;
	u16 xfbHeight;
	u16 viXOrigin;	
	u16 viYOrigin;	
	u16 viWidth;
	u16 viHeight;
	u32  xfbMode;
	u8  field_rendering;
	u8  aa;
	u8  sample_pattern[12][2];
	u8  vfilter[7];
} GXRModeObj;

                            vi fbw  ebw  xfbH xOri yOri Widt heig  xFBMode fRend aa   Sample Pattern                                  VFilter        unknown
TVNtsc240Ds:                01 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVNtsc240DsAa:              01 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0000 0001 03090303090309030909030902060a02060a02060a02060a 00001516150000 
TVNtsc240Int:               00 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVNtsc240IntAa:             00 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0001 03090303090309030909030902060a02060a02060a02060a 00001516150000 
TVNtsc480Int:               00 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVNtsc480IntAa:             00 0280 00f2 01e0 0028 0000 0280 01e0 00000001 0000 0001 03090303090309030909030902060a02060a02060a02060a 04080c100c0804 
TVNtsc480IntDf:             00 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVNtsc480Prog:              02 0280 01e0 01e0 0028 0000 0280 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVNtsc480ProgSoft:          02 0280 01e0 01e0 0028 0000 0280 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVNtsc480ProgAa:            02 0280 00f2 01e0 0028 0000 0280 01e0 00000000 0000 0001 03090303090309030909030902060a02060a02060a02060a 04080c100c0804 
TVMpal480IntDf:             08 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVPal264Ds:                 05 0280 0108 0108 0028 0018 0280 0210 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVPal264DsAa:               05 0280 0108 0108 0028 0018 0280 0210 00000000 0000 0001 03090303090309030909030902060a02060a02060a02060a 00001516150000 
TVPal264Int:                04 0280 0108 0108 0028 0018 0280 0210 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVPal264IntAa:              04 0280 0108 0108 0028 0018 0280 0210 00000000 0001 0001 03090303090309030909030902060a02060a02060a02060a 00001516150000 
TVPal524ProgAa:             06 0280 0108 020c 0028 0017 0280 020c 00000000 0000 0001 03090303090309030909030902060a02060a02060a02060a 04080c100c0804 
TVPal524IntAa:              04 0280 0108 020c 0028 0018 0280 020c 00000001 0000 0001 03090303090309030909030902060a02060a02060a02060a 04080c100c0804 
TVPal528Int:                04 0280 0210 0210 0028 0018 0280 0210 00000001 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVPal528IntDf:              04 0280 0210 0210 0028 0018 0280 0210 00000001 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVPal528Prog:               06 0280 0210 0210 0028 0017 0280 0210 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVPal528ProgSoft:           06 0280 0210 0210 0028 0017 0280 0210 00000000 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVPal576IntDfScale:         04 0280 01e0 0240 0028 0000 0280 0240 00000001 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVEurgb60Hz240Ds:           15 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVEurgb60Hz240DsAa:         15 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0000 0001 03090303090309030909030902060a02060a02060a02060a 00001516150000 
TVEurgb60Hz240Int:          14 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVEurgb60Hz240IntAa:        14 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0001 03090303090309030909030902060a02060a02060a02060a 00001516150000 
TVEurgb60Hz480Int:          14 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVEurgb60Hz480IntDf:        14 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 08080a0c0a0808 
TVEurgb60Hz480IntAa:        14 0280 00f2 01e0 0028 0000 0280 01e0 00000001 0000 0001 03090303090309030909030902060a02060a02060a02060a 04080c100c0804 
TVEurgb60Hz480Prog:         16 0280 01e0 01e0 0006 0000 02c4 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000 
TVEurgb60Hz480ProgSoft:     16 0280 01e0 01e0 0028 0000 0280 01e0 00000000 0000 0000 03090303090309030909030902060a02060a02060a02060a 04080c100c0804 
TVEurgb60Hz480ProgAa:       16 0280 00f2 01e0 0028 0000 0280 01e0 00000000 0000 0001 060606060606060606060606060606060606060606060606 08080a0c0a0808 
                            0  1    3    5    7    9    11   13   15       19   21   23                                                 
                                                        B    D    F        13   15   17

Though, it seemed strange, it looked like two "xFBMode" and "fRend" values were swapped in "Moto GP 8" game's dol. I'm not sure, maybe it's just me not understanding. but when reversing the value, it matched the video mode list.


to enable DF, it seems you need both vfilter set to 08080a0c0a0808 and xFBMode set to 1
if xFBMode to 0 = ProgSoft

Look in the the file I uploaded, it contains all video modes data and more info, some example, etc.


some games have their own video mode (like motoGP8).
If you want to try editing Deflicker, be sure to use the dol patching feature with Full option to replace ALL (even unknown) video modes or the game will prefer its own mode at yours.
To edit/add video modes, go to trunk/patches/gamepatches.c
 

Attachments

  • Wii Video Mode for gx.txt
    30.2 KB · Views: 457
  • Like
Reactions: _47iscool

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Just like subway they lie about length +1