Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,249,942
  • Replies 29,383
  • Likes 48

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
@Cyan In my Nintendont v3.382 settings I have the Video Width setting increased to 684 so the game fills the entire width of the screen. When I load a game directly in nintendont the width adjusts properly. When I load via USBLoaderGX Rev1260 with Nintendont the width does not adjust. When the Nintendont screen initially splashes up it will typically show the incorrect width and then after a second adjust to the correct width. It is not doing this. It seemed like it used to work on 1259 and 3.380 or so.

EDIT: 3.385 behaves the same.

Also, when I perform the shutdown key press sequence when loading directly in nintendont it will take me to the homebrew menu. If I do the same key press sequence when loading in USBLoaderGX with Nintendont it will take me to the Wii home screen. It would be nice if it went to the HB screen. Is there a setting I am missing?
Hi, do you use Wii or vWii?
If the latter, could you test if deflicker option is working for you?
I think maybe something broke in r1260 cause I could swear deflicker isn't working when changed from USBLOADER GX. And if that's the case, then maybe it's the same with width (though I haven't tried that since I don't change the width. (I don't think it even works with vWii when turning off WiiU widescreen? Could you confirm this @Cyan ?)
If it does work then maybe I could fix the warped aspect ratio 4:3 GCN games have when used on a FullHD LED TV with vWii.... Anybody knows the "right" width for 4:3 AND 16:9 GCN games?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I didn't touch any video settings or gamecube settings in 1260.
it shouldn't affect the deflicker option.

I don't know if the WiiU widescreen have any effect on the deflicker option, sorry. I never played a lot or even checked if it worked fine. I only added the setting in the loader for users to edit it.
 

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
I didn't touch any video settings or gamecube settings in 1260.
it shouldn't affect the deflicker option.

I don't know if the WiiU widescreen have any effect on the deflicker option, sorry. I never played a lot or even checked if it worked fine. I only added the setting in the loader for users to edit it.
No, no... You misunderstood me.
Those are 2 different questions directed to 2 different people, you and the guy who posted the issue :)
What I was asking you, is if you knew by any chance the correct width size of GCN games? What I mean is: I have WiiU Widescreen off for most (at least the ones that do not have an "internal" widescreen mode) GCN games. But the games display a bit elongated ("thin characters" if you will)
This has been the case since I first started using Nintendont. And I've learned to deal with it. But I never changed any settings in the width, position etc options for Nintendont cause.. Well, just because.
But I was wondering if that could solve the issue? And if that's so, could anybody give me the correct width size for GCN to display in PROPER 4:3 aspect ratio? (ie: NOT elongated or thin) and, maybe if possible the correct widescreen width as well.

PS: I answered your HDD questions in the other thread. How's that going? Do you need any help?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
yes I saw your answer about the hdd.
I didn't test yet.

About gamecube, I think most games are not compatible with 16:9, and you should set the "widescreen" to disabled to force 4:3 ratio display.
or, if you are on Wii and can't fix the ration, set your TV (not the console) to output to 4:3 with added black bar on the sides.

some games are compatible with 16:9 and you should then enable the widescreen option.

Sorry if it's still not the answer you expected. I don't know what you want (maybe the width in pixels ?)
width can be : 240, 264, 480 (most common resolution), or 528 pixels

Code:
Gamecube :																											 
			vi fbw  ebw  xfbH xOri yOri Widt heig  xFBMode fRend aa   Sample Pattern				   VFilter       
TVNtsc240Ds: 		01 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000
TVNtsc240Int: 		00 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000
TVNtsc480Int: 		00 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 00001516150000
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
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
TVPal264Int: 		04 0280 0108 0108 0028 0018 0280 0210 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000
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
TVEurgb60Hz240Int: 	14 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0000 060606060606060606060606060606060606060606060606 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
TVEurgb60Hz480Prog:	16 0280 01e0 01e0 0006 0000 02c4 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000
 

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
44
XP
144
Country
United States
Hi, do you use Wii or vWii?
If the latter, could you test if deflicker option is working for you?
I think maybe something broke in r1260 cause I could swear deflicker isn't working when changed from USBLOADER GX. And if that's the case, then maybe it's the same with width (though I haven't tried that since I don't change the width. (I don't think it even works with vWii when turning off WiiU widescreen? Could you confirm this @Cyan ?)
If it does work then maybe I could fix the warped aspect ratio 4:3 GCN games have when used on a FullHD LED TV with vWii.... Anybody knows the "right" width for 4:3 AND 16:9 GCN games?

I am using the Wii. I won't be able to test deflicker.

Can older Nintendont versions be downloaded on github? Or possibly another location? I would like to test them.

Also where can I get Usbloadergx 1259 from?
 
Last edited by ngs428,

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
yes I saw your answer about the hdd.
I didn't test yet.

About gamecube, I think most games are not compatible with 16:9, and you should set the "widescreen" to disabled to force 4:3 ratio display.
or, if you are on Wii and can't fix the ration, set your TV (not the console) to output to 4:3 with added black bar on the sides.

some games are compatible with 16:9 and you should then enable the widescreen option.

Sorry if it's still not the answer you expected. I don't know what you want (maybe the width in pixels ?)
width can be : 240, 264, 480 (most common resolution), or 528 pixels

Code:
Gamecube :                                                                                                            
            vi fbw  ebw  xfbH xOri yOri Widt heig  xFBMode fRend aa   Sample Pattern                   VFilter      
TVNtsc240Ds:         01 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000
TVNtsc240Int:         00 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000
TVNtsc480Int:         00 0280 01e0 01e0 0028 0000 0280 01e0 00000001 0000 0000 060606060606060606060606060606060606060606060606 00001516150000
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
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
TVPal264Int:         04 0280 0108 0108 0028 0018 0280 0210 00000000 0001 0000 060606060606060606060606060606060606060606060606 00001516150000
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
TVEurgb60Hz240Int:     14 0280 00f0 00f0 0028 0000 0280 01e0 00000000 0001 0000 060606060606060606060606060606060606060606060606 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
TVEurgb60Hz480Prog:    16 0280 01e0 01e0 0006 0000 02c4 01e0 00000000 0000 0000 060606060606060606060606060606060606060606060606 00001516150000
I think there's a misunderstanding. I know most gamecube games are natively 4:3 (though some have the option of widescreen) which is why i use hlobal wiiu widescreen: off and only set it to on a per game basis.
Thing is, as some might have noticed. Wiiu widescreen off is not really 4:3 aspect ratio (at least not with gamecube games) but more of a 5:7 (taller and thinner). Not by much but enough to warp things on screen (circles look like vertical ovals etc)
This obviously happens ONLY if you use a widescreen digital display, as CRTs stretch the image by default (which is what the gamecube is expecting, thus why it looks thinner on a digital 1:1 display. Or so I think at least)
Anyway, my question (again) is if changing the width might fix that. And if thats the case. What should I enter as width?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
changing the width could help, but you need to do it inside nintendont sources, because I think the "video mode : off" is not working like expected anymore.
Crediar made that mode so that loaders could set the video mode themselves and nintendont would keep it and not try to reset it, but since nintendont users begged for a GUI, nintendont is reseting the loader's video mode to display the GUI properly.

So you'll have to mod nintendont to either add an option, or edit the video mode width used when widescreen setting is set/unset, etc.
you need to edit the ebw value (look in the spoiler bove)

this is what Devolution is doing with the widescreen fix option, it's resizing the viewport.
the value were given in devolution thread, I don't have it in mind, but it was one of my post so you should find it easily.

I am using the Wii. I won't be able to test deflicker.
Can older Nintendont versions be downloaded on github? Or possibly another location? I would like to test them.
Also where can I get Usbloadergx 1259 from?
Deflicker works on Wii too.
why do you want to revert back to 1259? (last release is 1260) it has network and cover download issues.
if it's for nintendont update, you can update directly from within nintendont (press B when booting nintendont to stop autoboot and go to settings to update it).

if you want older nintendont version, look at the nintendont first post, there should be a link to download older version (as long as googlecode is alive).
or go to github, search the dol file, and click on the history button.
 

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
44
XP
144
Country
United States
Deflicker works on Wii too.
why do you want to revert back to 1259? (last release is 1260) it has network and cover download issues.
if it's for nintendont update, you can update directly from within nintendont (press B when booting nintendont to stop autoboot and go to settings to update it).

if you want older nintendont version, look at the nintendont first post, there should be a link to download older version (as long as googlecode is alive).
or go to github, search the dol file, and click on the history button.

I was just looking to get 1259 for testing purposes. I always update my Nintendont manually. So the removal of the update is not a big deal for me. Just looking to see what caused the change I reported.

I will look for the history button to find the older versions on github if I want to look into this any further.

The 2nd half of my initial question was.. Also, when I perform the shutdown key press sequence when loading directly in nintendont it will take me to the homebrew menu. If I do the same key press sequence when loading in USBLoaderGX with Nintendont it will take me to the Wii home screen. It would be nice if it went to the HB screen. Is there a setting I am missing?
 
Last edited by ngs428,

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
44
XP
144
Country
United States
if you have the forwarder installed and has it set in the "return to" option, it will return to the loader instead of system menu.
if you want to return to HBC, you can select HBC channel in the "return to" choice.

if you want older version of usbgx:
http://www.mediafire.com/folder/t2x95zd9rz3rc/USBLoaderGX

Testing 1259 did not change anything. So as you said, no changes were made. :). I will go back to 1260 and try a few versions of Nintendont. Who knows, maybe just the Nintendont menu had the fullscreen and the games were not quite full.. I tend to do too much testing and not enough playing.

Thanks for the forwarder idea. I don't have one installed.
 
Last edited by ngs428,

portugeek

Well-Known Member
Member
Joined
Apr 6, 2013
Messages
430
Trophies
1
XP
1,085
Country
United States
I'm trying to run USBLoaderGX from a USB flash drive only, with no SD card inserted. I've deleted both the GXGlobal and GXGameSettings files. (figuring they'd be auto generated upon initial boot) Everytime I try to run USBLGX it hangs on "Loading config files." Before deleting the two config files I noticed that the Loader would lag and hang when I tried redirecting various paths. Does this app need to be ran from an SD Card?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
no, it works from USB too.
It's mounting and looking up to 8 partitions to find an existing cfg file, both in /config/ and in the loader path.

be sure you don't have old config files in usb:/config/ folder.
it's looking there first, if it doesn't found any, it will re-generate it in apps/usbloader_gx/

Maybe there's an issue if your usb is not detected correctly (flashdrives are not recommended) and will ends up not finding any suitable partition to store the setting, resulting in default path all set to usb8.


I still recommend using SD for the apps and resources (cover, theme, music, etc.), it will be easier and you'll have less issues than using usb for resources and settings.
 

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
44
XP
144
Country
United States
I went back to R1260 and 3.385 and changed the settings in USBLoaderGX for Nintendont until I got the screen positioning I was looking for. I adjusted the offset and scale values. These seem to be similar vales to what can be set in Nintendont, but it seems USBLoaderGX does not read them

I got what I was looking for now, so time to actually play a bit..
 

portugeek

Well-Known Member
Member
Joined
Apr 6, 2013
Messages
430
Trophies
1
XP
1,085
Country
United States
no, it works from USB too.
It's mounting and looking up to 8 partitions to find an existing cfg file, both in /config/ and in the loader path.

be sure you don't have old config files in usb:/config/ folder.
it's looking there first, if it doesn't found any, it will re-generate it in apps/usbloader_gx/
There was no config folder in the root of the drive. I ended up editing all the paths in the GXGlobal file and then copying it over. After that it worked after that. Then while I was in the Homebrew Launcher the whole thing started freezing. So I turned off the Wii and took the usb flash drive to my PC and certain app folders were reporting as being corrupted. When I would check the drives properties, it said that the drive was using up 45 gigs of space. The drive is only 32gigs.

Maybe there's an issue if your usb is not detected correctly (flashdrives are not recommended) and will ends up not finding any suitable partition to store the setting, resulting in default path all set to usb8.


I still recommend using SD for the apps and resources (cover, theme, music, etc.), it will be easier and you'll have less issues than using usb for resources and settings.
That's unfortunate. A friend of mine was hoping to mod his Wii and he doesn't have an extra SD card. So I was testing out a usb only setup.
 

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
I went back to R1260 and 3.385 and changed the settings in USBLoaderGX for Nintendont until I got the screen positioning I was looking for. I adjusted the offset and scale values. These seem to be similar vales to what can be set in Nintendont, but it seems USBLoaderGX does not read them

I got what I was looking for now, so time to actually play a bit..
@ngs428 , would you mind sharing your settings and HOW you did it?
I'm trying to "fix" some aspect ratio issues...
See my previous post here:
https://gbatemp.net/threads/usb-loader-gx.149922/page-1082#post-6012330
Thanks.

--------------------- MERGED ---------------------------

There was no config folder in the root of the drive. I ended up editing all the paths in the GXGlobal file and then copying it over. After that it worked after that. Then while I was in the Homebrew Launcher the whole thing started freezing. So I turned off the Wii and took the usb flash drive to my PC and certain app folders were reporting as being corrupted. When I would check the drives properties, it said that the drive was using up 45 gigs of space. The drive is only 32gigs.

That's unfortunate. A friend of mine was hoping to mod his Wii and he doesn't have an extra SD card. So I was testing out a usb only setup.
Flash drives are not recommended. I've encountered a lot of issues when trying flash drives.
Try it with an external HDD.
 
  • Like
Reactions: GreyWolf

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
44
XP
144
Country
United States
@ngs428 , would you mind sharing your settings and HOW you did it?
I'm trying to "fix" some aspect ratio issues...
See my previous post here:
https://gbatemp.net/threads/usb-loader-gx.149922/page-1082#post-6012330
Thanks.

--------------------- MERGED ---------------------------


Flash drives are not recommended. I've encountered a lot of issues when trying flash drives.
Try it with an external HDD.

In the Nintendont settings in USBLoaderGX I have the video scale at 90 and the offset at 4. This gives me a fullscreen 16x9 in games such as Double Dash. I ran my Double Dash disc and it wasn't even a full screen, it has odd size borders, but I am thinking that is the case with the GC games in general.

I realized that USBLoaderGX was not reading the video width and position set in Nintendont. The default settings in Nintendont give me a 2 inch black strip down each side of the TV. USBLoaderGX displays widescreen games the exact same way.

So I then went into the settings in USBLoaderGX for Nintendont and adjusted those to what I mentioned above.
 
Last edited by ngs428,

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
changing the width could help, but you need to do it inside nintendont sources, because I think the "video mode : off" is not working like expected anymore.
Crediar made that mode so that loaders could set the video mode themselves and nintendont would keep it and not try to reset it, but since nintendont users begged for a GUI, nintendont is reseting the loader's video mode to display the GUI properly.

So you'll have to mod nintendont to either add an option, or edit the video mode width used when widescreen setting is set/unset, etc.
you need to edit the ebw value (look in the spoiler bove)

this is what Devolution is doing with the widescreen fix option, it's resizing the viewport.
the value were given in devolution thread, I don't have it in mind, but it was one of my post so you should find it easily.
Hi @Cyan , I've been experimenting with the aspect ratio settings.
I think changing the settings from within USBLOADER GX is enough to "fix" the issue.
Could you explain to me the reasoning behind that option? Meaning: what does *40 (40~120)* mean? To me, if I use WiiU widescreen off (or ON, I don't remember... The opposite of the default) and change that setting from 40 to 120 everything lines up fine. No more warped images.
Now, there are some games that don't seem to take that setting into consideration. Mario Sunshine for instance. It makes no difference which number I enter. The game displays EXACTLY the same.
What are the numbers in that setting? And what's different in some games that prevent that setting from functioning properly?
Is this a Nintendon't question?
Anyway, thanks.
 

anon3536

Well-Known Member
Member
Joined
Nov 4, 2012
Messages
183
Trophies
0
Age
29
XP
253
Country
United States
is the link on the OP still the latest version, if not can someone link me to it

EDIT:nevermind, saw cyan's post and got it from there
 
Last edited by anon3536,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=_PiiXM51oBo