Homebrew How to use the Homebrew Channel as a simple loader for games (skip the emulator menu)

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,174
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,774
Country
Ecuador
Alr, so now I took the wad and replaced the boot.dol, and now Nintendont loads, but it doesn't load into the game, it just loads into the game loader.
You still need to make a new forwarder DOL using ModMii by @XFlak.

Download and install ModMii (currently only for Windows), start ModMii Classic (NOT ModMii Skin), then enter A for advanced downloads, and F for forwarder dol, then build a forwarder dol that points to the 4 digit title ID noted above, then insert the forwarder dol into the base WAD with CustomizeMii
 
  • Like
Reactions: SylverReZ

B0bTh3Pil0t

Member
Newcomer
Joined
Jul 19, 2021
Messages
20
Trophies
0
XP
88
Country
United States
You still need to make a new forwarder DOL using ModMii by @XFlak.

Download and install ModMii (currently only for Windows), start ModMii Classic (NOT ModMii Skin), then enter A for advanced downloads, and F for forwarder dol, then build a forwarder dol that points to the 4 digit title ID noted above, then insert the forwarder dol into the base WAD with CustomizeMii
Alright it worked, thanks.
 
  • Like
Reactions: SaulFabre

IamtheSandwicj

Active Member
Newcomer
Joined
Mar 25, 2023
Messages
32
Trophies
0
XP
345
Country
United States
USBLoaderGX can also benefit from launching a game directly using arguments.
if you set a titleID6 as argument, you get autolaunch.

<arguments>
<arg>SMNP01</arg>
</arguments>

will launch New super Mario Wii automatically, without any GUI, using the settings set in USBloaderGX global+individual settings.
You can make multiple different folders, but it can create issues if the loader is not setup correctly and you might have to store multiple settings (unless you use sd:/config/ path). first setup the loader, then add the TitleID6 to argument.
Hi, if you'd be willing to help me out, I'd appreciate it because I'm a little confused about how to set this up. I've tried putting a titleID6 as an argument in the meta.xml of my USBLoader GX app, but it doesn't seem to have any effect. I think there are 2 reasons for this
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
hello,
First you need to delete the two lines in the meta.xml stating to delete them if you want to enable arguments from the XML.
Second, I don't think you can't have multiple USBGX to list multiple games in HBC, it'll be a single game at a time (not very useful, right ?), or maybe it's possible, I'm not sure. You can try making a lot of folders with a lot of USBGX boot.dol and meta.xml, but not sure which config will be used, as its path is hardcoded to sd:/apps/usbloader_gx/ (unsure that "update path" in the settings will allow you to set different setting files)
 
  • Like
Reactions: IamtheSandwicj

IamtheSandwicj

Active Member
Newcomer
Joined
Mar 25, 2023
Messages
32
Trophies
0
XP
345
Country
United States
Thank you for your reply! In regards to in-app settings, I couldn't find anything related to the config. Knowing now that the path is hardcoded, I briefly looked at the source code, and I believe I've found where the config path is stored (Line 47 of CSettings.cpp, shown on GitHub in the attached photo) I'll try to compile different versions of the tool with different paths and see how it goes

Screenshot 2023-05-29 115623.png
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
as its path is hardcoded to sd:/apps/usbloader_gx/ (unsure that "update path" in the settings will allow you to set different setting files)
This is true for r1272 and older, but with r1280 and newer the path can be set to whatever you want and each instance will have it's own config files. Although I class it as a developer feature, since I sometimes use it to test various changes without removing my main build.

I'll try to compile different versions of the tool with different paths and see how it goes
That's just the default path that the loader will use when it can't determine it's own directory.

If your Wii games are on a USB storage device then what you're trying to do should work. And I know that because I recently tested it and fixed an issue that prevented Wii games from quick booting if they're located on your SD card.
 

IamtheSandwicj

Active Member
Newcomer
Joined
Mar 25, 2023
Messages
32
Trophies
0
XP
345
Country
United States
If your Wii games are on a USB storage device then what you're trying to do should work. And I know that because I recently tested it and fixed an issue that prevented Wii games from quick booting if they're located on your SD card.
My backups are on SD, and I've only been able to get this working using my recompilation method for one game. So was the issue fixed or does it only work with USB

Edit: Sorry, forgot I already posted this and posted it twice
 
Last edited by IamtheSandwicj,

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,545
Country
United Kingdom
My backups are on SD, and I've only been able to get this working using my recompilation method for one game. So was the issue fixed or does it only work with USB
Prior to r1280 the loader couldn't play Wii games from an SD card. So this is a new feature, which unfortunately has issues with quick booting games at the moment.

To play Wii games from an SD card you also need to pass sdmode=1 as an argument. And that might get the game to boot once via r1281, but then it won't work after that. At least not until my next release.

XML:
    <arguments>
        <arg>RB4E08</arg>
        <arg>--ios=249</arg>
        <arg>--bootios=58</arg>
        <arg>--usbport=0</arg>
        <arg>--mountusb=1</arg>
        <arg>--sdmode=1</arg>
    </arguments>

USB related arguments are ignored when SD card mode is enabled.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Cool.