Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,180,854
  • Replies 29,367
  • Likes 48

e2zippo

Well-Known Member
Newcomer
Joined
Jun 15, 2009
Messages
51
Trophies
0
XP
98
Country
* To enable 480 on DIOS MIOS (Lite), it's the "DML Progressive patch" that you need to set to ON. And to use the settings video mode, you need to use "game settings" instead of "Auto", though "Auto + Progressive Patch" should work best for 480p.

Alright, I'll have a look.

* please post the dump (picture, or copy the numbers with the arrows xxxxx -> xxxxx -> xxxx etc.)

Ok, I'll take a picture of it later today.

* Did Snes9x worked on previous version? which version broke it? Maybe the video mode I changed broke it. I tested only games, not homebrew, I might check that.

I didn't try any NAND channels on a previous version, sorry, games work fine, just like you said, but whenever I launch homebrew i get thrown back to the system menu (I tried with CFG, Snes9x, FCEUltra)


Also, would you have any idea why I get stuck at DIOS MIOS screen like 3/5 times when i boot a GC game, it happens in both USB Loader GX and CFG, doesn't matter if I launch them via forwarders or HBC.

Cheers!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
I tried launching a homebrew channel on real NAND and it worked fine (it was a forwarder, and considered "K" region as its Title ID didn't match any PAL/J/U region).
I'll install Snes9XGX channel and try it.


I don't know about DIOS MIOS.
do you have a message on the splash screen?
Try keeping a (gamecube) disc in the drive.
 

Maverick Lunar X

Well-Known Member
Member
Joined
May 5, 2009
Messages
331
Trophies
0
Age
36
XP
356
Country
United States
forwarders seem to be working fine here, i dont think i actually installed any channels. They just dont seem very practical for how often I manually update things.
 

e2zippo

Well-Known Member
Newcomer
Joined
Jun 15, 2009
Messages
51
Trophies
0
XP
98
Country
I tried launching a homebrew channel on real NAND and it worked fine (it was a forwarder, and considered "K" region as its Title ID didn't match any PAL/J/U region).
I'll install Snes9XGX channel and try it.


I don't know about DIOS MIOS.
do you have a message on the splash screen?
Try keeping a (gamecube) disc in the drive.

Lemme know if Snes9x works, if it does, my system is borked and I have to troubleshoot my ass off :P

I don't get any (error)message on the splash screen, it just stays on the DIOS MIOS screen with the gamecube logo and I have to do a hard reset.
It's very random, but it gets stuck at least 6/10 times, doesn't matter which game i boot.

I'll give it a try with the gamecube disc, although I read that it shouldn't be needed with DM 2.2+.

Also, I tried reproducing the dump yesterday, switching between GC/Wii/Nand, but it was rock solid, figures huh :) If I do get it again I'll post a screenshot.

Cheers!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
DIOS MIOS still require a disc in the drive for some games.
Having a disc in the drive is used as a switch to enable a setting (instead of a setting that you can select in the loader, it's a setting you set by putting a disc physically).

When that option is enabled, it redirect some DVD function/calls to disc to the ISO (it's the general idea, it might be doing something different).


And, like you, 8/10 times, either my HDD is not mounted (recognized but can't be mounted) or DM crash (the Wii shutdown) before the DM logo.
It's very rare that it hang at the logo without message. I had it only once (and I think it was related to the disc in the drive which I ejected/reinserted before DM completed the loading).
 

Devante

Crescent fresh at best.
Member
Joined
Nov 29, 2002
Messages
1,221
Trophies
2
XP
772
Country
United States
Hey, Cyan. Thanks for taking over for a little while. You're doing a heck of a job, especially if you're new to this programming thing as you've been saying!
I have a couple of bugs to report but I'm sure you've heard them before.

I guess the only thing I'd like to request/suggest is that you program the toolbar at the top to auto-hide.
As in, if you move your mouse up there, it'll slide out. Otherwise, it'll hide.
Either that or have the option to hide the toolbar completely while parent mode is locked. (actually this seems better)

I know I rarely if ever click on it anymore, now that I have GX set up the way I like, and it's kind of ugly up there. ; ;

Anyway, I'm going to go over the last few pages and see if you need anything tested, or just let me know again.

By the way, where do I mail the beer!!!??
 
  • Like
Reactions: 1 person

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
Thanks :)

Yeah, I'm new to programming.
This is my first c/c++ project (though, for the moment it's only modification, not creation, previous devs did a great job).
I'm learning by analyzing the sources. There are still a lot to learn and I'm making mistakes :P

My previous programming language was only website knowledges (php, sql, javascript... and I still need help in javascript and Firefox add-ons, anyone can help me?).


About your request:
- Scroll the toolbar outside of the screen, and scroll it back when pointing near the edge:
It's TOTALLY forgetting that themes exists! other themes have these buttons placed anywhere on screen, not only on the edge.
If I make a "scroll to the top by xx amounts of pixels", it would scroll to where?
Scrolling is out of question.

- Hide the toolbar:
Someone else already asked it.
For the moment, you can use this theme he created to hide the toolbar (and set parental control if you want to hide the other buttons too).
http://wii.spiffy360.com/forum/thread-1430.html
restore default theme to get the toolbar back.


I think this idea is realizable.
There's few things I though about possible options:
* use a simple GUI setting "Hide the Toolbar" (no need to parental control, go to settings to un-hide it)
* use a simple GUI setting "Toolbar Fade effect" by making it more transparent (a little visual effect to make it transparent, user select the amount) when the pointer is not over a button/menu. (remember, with themes it can be located anywhere, not only at the top)
* use parental control to hide toolbar, the Setting button act as "unlock" when the toolbar is hidden. (or something else, combination of pressed button, etc.)

I personally prefer the second one, as it's fast to access the menu again if needed, no need to unlock/go to settings.
maybe users would like both fading effect and fully hidden when locked. I'll see.


For the moment I don't need any testing, though I'm still working on video modes for DM and Devo. I might need some help, especially on NTSC consoles as I only have PAL one.

I need to work on GameCube with two discs. it will be a hard job for me.


You can send beer by DCC on IRC! (though, I'm often idled there. if you come say hello, just be patient and wait until you see activity. remember, I'm from GMT+1).
IRC channel
Thanks
 
  • Like
Reactions: 1 person

e2zippo

Well-Known Member
Newcomer
Joined
Jun 15, 2009
Messages
51
Trophies
0
XP
98
Country
DIOS MIOS still require a disc in the drive for some games.
Having a disc in the drive is used as a switch to enable a setting (instead of a setting that you can select in the loader, it's a setting you set by putting a disc physically).

When that option is enabled, it redirect some DVD function/calls to disc to the ISO (it's the general idea, it might be doing something different).


And, like you, 8/10 times, either my HDD is not mounted (recognized but can't be mounted) or DM crash (the Wii shutdown) before the DM logo.
It's very rare that it hang at the logo without message. I had it only once (and I think it was related to the disc in the drive which I ejected/reinserted before DM completed the loading).

Hey Cyan, just wanted to report that booting a GC game works every time now that I put a GC disc in. I never thought that was the problem since I got the game booting without the disc.

I'll have to check the NAND channels a bit more, did you get a change to try Snes9x GX? The channels I'm trying are forwarders btw.

You're doing a great job, looking forward to two-disc support and some theming tweaks.

Cheers!
 

cobleman

Well-Known Member
Member
Joined
Jun 23, 2009
Messages
1,488
Trophies
1
Location
Australia
XP
2,229
Country
OK so i installed DM 2.2 and gc_devo in app folder with loader.bin i put loader.bin in with GX and on the root of the sd card (wasn't sure where to put it) long story short all i get is a black screen and 2 intermittent flashes from disc drive.
Is there any way i should be changing the settings to get devo memory card working on GX? (tried with and without memory card in slot A)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
If you have the slot flashing, it means Devolution has correctly booted.
Two flashes means that it's waiting for the Disc verification.

You need to insert your original game disc, it will check if your ISO is a valid 1:1 dump.
you need to do it only one time. Next time you launch this game from the same device, it will boot without the verification process.

How did you try the memory card if you couldn't boot the game?


The memory cards for devolution are created on:
OFF : use real memory card
ON : Device_partition_where_the_game_is_located:/apps/gc_devo/memory.bin
Individual : /game folder/memory_ID6.bin


Also, loader.bin only need to be placed in the path define by "Devolution launcher" in the user paths.
The default path is SD:/apps/gc_devo/loader.bin
But I recommend SD:/Wiiflow/ that way it will work with other loaders which doesn't allow user paths :P
 
  • Like
Reactions: 1 person

Overseer

Well-Known Member
Newcomer
Joined
Aug 8, 2012
Messages
58
Trophies
0
XP
59
Country
I'm new to GX after coming from CFG, and have a strange problem I was hoping someone could help me with.

When browsing my games NHL 2K11 shows up twice. I've looked on the drive and its a split WBFS file. I'm pretty sure I have other split WBFS files (not at home to check), which are fine. It only shows the once on CFG, is there a simple fix I can do, without re-ripping the game?
 

e2zippo

Well-Known Member
Newcomer
Joined
Jun 15, 2009
Messages
51
Trophies
0
XP
98
Country
Hey Cyan, I got the code dump again, here's what it looks like.

https://www.sugarsync.com/pf/D6085304_8215135_461185

And if I didn't get the code dump USB Loader GX completely froze when i tried to display all my Wii Titles, this happened at least 5 times, I just couldn't get the wii titles do display, either it was a code dump or USBLGX froze.

And some info regarding launching my NAND channels.

* When launching Ocarina Of time (Virtual Console) the game starts in 576i, and the sound stutters. When launching from Wii System Menu it starts in 480p and sound is fine
* Some other games like Mega Man 9 & 10 work fine
* Snes9x GX & Fceultra GX won't start, I end up back in system menu

Cheers!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
Thanks.
The code dumps seems related to Memory allocation, and (custom) banners.
Maybe one or more of your custom banner are badly formed. Do you have custom banners or only original cached banners?


I'll work (again) on video mode.
Could you try launching Channels with v3.0? (r1180)
 

GameGeek

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
167
Trophies
1
XP
183
Country
Argentina
It's already included.

There are a lot of way to show/hide a game or a category. (though, you might require a beta past v3.0).

Apply Category to your Titles (download Wiitdb.xml, then go to features menu and select Category item to load them all).
Then go to category icon in the top bar, disable "All" (not checked at all), and enable "VC" and "WiiWare", and voila, you see only VC and WiiWare, not the Photo/homebrew/etc.

There are a lot more you can do to filter games, I won't list it here, I did it many many many times already.
Please search this topic :)



As for sorting by category, it's already a request from other users (check the issue/request page?)
I don't know how to implement it easily. It should be a new switch, and not an additional sorting method.
You might want to sort by : Genre + alphabetical or genre + most played
I can't sort only by Genre. you need to select another filter too, which means a new menu and many more to code.

And for your third suggestion:
Just use the current "Game Origin" window to select which games you want to see and switch them quickly.
I already thought about multiple memorized settings states, but it's only an idea.
Sorry for the late reply.

Anyway, I tried doing what you suggested and downloaded wiitdb.xml. It downloaded correctly, but it froze when it tried to unzip wiitdb.zip. I downloaded it again and got the same result. I then launched WiiXplorer, went to the USB's data folder and tried to unzip it, but WiiXplorer froze, too. So I loaded the HDD where the folder is located with my PC and unzipped it using Windows, then reconnected it to my Wii, but when I tried loading USB Loader GX, it froze showing only the app's background and playing the BGM. I could move the Wiimote's pointer but couldn't select anything (not that there was anything to select) or access the Home menu. I went to WiiXplorer and deleted wiitdb.xml and the USB loader started working correctly again. I tried downloading wiitdb.xml one time more, and it froze when trying to uncompress it again :hateit:
 

e2zippo

Well-Known Member
Newcomer
Joined
Jun 15, 2009
Messages
51
Trophies
0
XP
98
Country
Thanks.
The code dumps seems related to Memory allocation, and (custom) banners.
Maybe one or more of your custom banner are badly formed. Do you have custom banners or only original cached banners?


I'll work (again) on video mode.
Could you try launching Channels with v3.0? (r1180)

I disabled the banners in the settings and it seems to work, at first I just renamed the cache_bnr folder but I still got a code dump.

I installed r1180 and tried to launch some channels but still the same, all N64 titles seem to run in 576i instead of 480p and sound stutters.
Snes9x, fceultra and cfg loader all end up in usb gx menu again.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
Thanks.
So the problem is not due to my recent video mode changes.
Which video mode are you using? are you on "Game default" or "system default"?

Do you have IOS 58 installed?
the (emulator's) channels require IOS58.
Can you launch the channels from the system menu?

@[member='GameGeek']:
This is weird that the Wiitdb is not working, even when you extract it manually.

Try the latest beta (r1201), it should fix the extraction problem (It should use the same function than the themes extractoin. I fixed the problem where it's staying at 100%).
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,651
Country
France
Latest beta versions are always available here : http://code.google.com/p/usbloader-gui/issues/detail?id=1769&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary

If you use beta, please report if they work or not (especially latest changes), as they are released as beta until everything works fine.
It's always good to report when things are working, not only when it's not.

Currently, I would like any report on wrong video mode you could detect (Wii, channels, EmuNAND, Gamecube).


Thank you.
 

Karpador

Well-Known Member
Newcomer
Joined
Aug 13, 2008
Messages
51
Trophies
0
Age
31
Location
USA
XP
266
Country
United States
After messing around with r1201 i noticed i cannot get any GC games to run with a memory card in slot B. if i insert it after the game starts i get a freeze during the next loading screen.
 

GameGeek

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
167
Trophies
1
XP
183
Country
Argentina
@[member='Cyan']

You were right, updating to r1201 solved the issue.

Just one more thing: What is this "Game Origin window" you mentioned in your previous reply?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I think the factory making factories is unemployed lol +1