Hacking Get straight back to CFG USB Loader?

GENOCIDEGeorge

Active Member
Newcomer
Joined
Dec 16, 2009
Messages
27
Reaction score
1
Trophies
0
XP
77
Country
When I close a game that I've booted with CFGUSBL, is there a way I can get it to return straight to CFG's menu?
Without Prii/Pre-loader, please?
 
Do you mean you exit a game and it goes to the System Menu?

If so I don't think any of the loaders return to the loader themselves after you exit, unless you like you say use priiloader...
 
AFAIK priiloader is the only way to do this, it's easy to set up, but if you dont want it, than you'll just have to go back to the system menu, than choose CFGUSBL from there.

And, if you don't mind me asking, why dont you want priiloader?
 
games and channels are made with the official SDK. As part of that SDK, there is a "HBM" library. And it is this library that handles returning to the system menu when you exit a game. Since preloader replaces the system menu, it allows you to redirect yourself when exiting a game.

Since this is 1 library shared among all games (with slight variations due to different versions of the SDK), it can be patched pretty generically like 001, 002 patches ect. Its just a matter of somebody finding the specific region of that lib and the magic 8 bytes to patch and then you should be able to exit to any channel installed on the wii. So if you want this to happen, you should go study up on ASM and open up a game dol in a disassembler and start poking around.
 
giantpune said:
games and channels are made with the official SDK. As part of that SDK, there is a "HBM" library. And it is this library that handles returning to the system menu when you exit a game. Since preloader replaces the system menu, it allows you to redirect yourself when exiting a game.

Since this is 1 library shared among all games (with slight variations due to different versions of the SDK), it can be patched pretty generically like 001, 002 patches ect. Its just a matter of somebody finding the specific region of that lib and the magic 8 bytes to patch and then you should be able to exit to any channel installed on the wii. So if you want this to happen, you should go study up on ASM and open up a game dol in a disassembler and start poking around.

So wait, does that mean if I install Priiloader, I'll have a completely different Wii System Menu? o.o
 
GENOCIDEGeorge said:
giantpune said:
games and channels are made with the official SDK. As part of that SDK, there is a "HBM" library. And it is this library that handles returning to the system menu when you exit a game. Since preloader replaces the system menu, it allows you to redirect yourself when exiting a game.

Since this is 1 library shared among all games (with slight variations due to different versions of the SDK), it can be patched pretty generically like 001, 002 patches ect. Its just a matter of somebody finding the specific region of that lib and the magic 8 bytes to patch and then you should be able to exit to any channel installed on the wii. So if you want this to happen, you should go study up on ASM and open up a game dol in a disassembler and start poking around.

So wait, does that mean if I install Priiloader, I'll have a completely different Wii System Menu? o.o
no, you will still have the same old system menu, unless you change the priiloader settings to load someting else, CFGUSB for example.
 
So, does that mean I'll be unable to access the System Menu?
Or, does it mean that after the health screen it'll go straight to CFGUSB?
 
GENOCIDEGeorge said:
So, does that mean I'll be unable to access the System Menu?
Or, does it mean that after the health screen it'll go straight to CFGUSB?
It all depends on how priiloader is set up. By default once you install priiloader it appears as if nothing has happened, the system will start like normal and you won't even know priiloader is installed, however, if you turn on your wii well holding reset , the priiloader menu will appear, and now you can start changing things, like wheather priiloader loads the system menu or some other dol. If you have it start cfgusbl and also return to cfgusbl than I'm not sure if you can get back to the system by exiting cfgusbl, but you could always just hold reset, priiloader shows up and then you load the system menu from there.
 
ok, so ive found where wiisports loads the HBM library at 0x80177950. Maybe somebody that understands ASM better than me can find the magic part in there.
 
person66 said:
If you have it start cfgusbl and also return to cfgusbl than I'm not sure if you can get back to the system by exiting cfgusbl, but you could always just hold reset, priiloader shows up and then you load the system menu from there.
You can, but you need a recent version of Priiloader like beta 4. You then just set "home=wii_menu" or "home=Pune" in config.txt and Cfg will ask Priiloader to boot to the Wii Menu.
 
So... in n00b speak, please?
smile.gif

maybe a tutorial or something?
biggrin.gif
 
GENOCIDEGeorge said:
So... in n00b speak, please?
smile.gif

maybe a tutorial or something?
biggrin.gif

for me too. the only two channels i ever use are usbloader gx and mplayer ce, but i could reach mplayer ce from the hbc bit in usbloader gx
 
GENOCIDEGeorge said:
So... in n00b speak, please?
smile.gif

maybe a tutorial or something?
biggrin.gif

figured it out

install latest priiloader. put a forwarder dol for the usb loader you want into the root folder of your sd card, you can leave it with its original name you dont need to change it to boot.dol.

go into general settings and change the returns back to setting to return back to installed dol. save and then click on install dol and select the loader forwarder.
 
the bootmii stuff wont work with this. those only work when bootmii runs. when you exit a game, it starts whatever is in the system menu's spot.
 
Well when you click Reset instead of Wii Menu you get right back to CFG Loader. At least this should work for all non-Nintendo games.
 

Site & Scene News

Popular threads in this forum