Homebrew Simple Forwarder Channel Creator

  • Thread starter Thread starter CGarces
  • Start date Start date
  • Views Views 42,560
  • Replies Replies 39
A little bit of googling and i think i found a link that still works. if you still cant find it, let me now and i'll give more hints.
 
Last edited by KeoniAzugon,
i want to create a channel forwarder for the lastest usb loader gx with this app but dont know how to obtain Channel ID. Can anyone help me with this?
 
Just an FYI, the character limit for the channel name is actually 20 characters despite this program letting you input up to 25 characters.

Also, so that nobody else wastes their time like I did, this program ignores Not64's game-autoboot functionality that is described at the end of Not64's meta.xml file despite said game-autoboot function working correctly when launched via the Homebrew Channel, USB Loader GX's homebrew launcher, or the Not64 Wiiflow plugin:
Code:
	<arguments>
<!--	<arg>rompath = "[sd,usb]:/path/to/file"</arg>	-->
	</arguments>
	<ahb_access/>
 
Last edited by Nintendo Maniac,
Further FYI, if anybody is trying to load custom channel forwarders through USB Loader GX, you must set the 'Forwarder Base' in Simple Forwarder Channel Creator to "USB Loader GX" or else it'll just give you a black screen.

----------------------------------------------------------------

I also discovered a derpy albeit extremely flexible solution to the issue of created custom forwarders ignoring the meta.xml. First off, that according "rompath" argument in the meta.xml seems to simply be temporarily setting the same "rompath" variable located in not64's "settings.cfg" file. I say this because, if you manually fill in the rompath in the settings.cfg file with something like the following:
Code:
rompath = "sd:/not64/roms/game.z64"
then it'll always auto-load the according rom even if you straight-up delete the meta.xml file located in the apps/not64 folder. This also means that it even works with forwarders!

Now normally this would mean that you're stuck with single rom unless you want to swap SD cards in a game cartridge sort of way, but it turns out that the program paths (eg. "sd:/not64" and "fat:/not64") are stored right in the boot.dol as plain text, meaning it should taking nothing more than some basic hex editing to change those according values to something like "sd:/not64-1" to create individual per-game configurations that work with custom forwarders. And, when combined with the "rompath" value located in settings.cfg, it should even allow for autobooting a specific game even with the likes of a custom forwarder created by Simple Forwarder Channel Creator.

The biggest practical benefit though for N64 games is that this can allow the automatic loading of individual per-game control configurations (a feature that Not64 has but is limited to 4 slots... not to mention it has a tendency to bug out and make everything except only the first button-config slot properly auto-load).


If u build a forwarder dol using ModMii, it should pass along meta.xml arguments
I tried that today and I seem to be dumb in that, I can get to the point of having my custom DOL forwarder added to the download queue, but I can't seem to figure out how to then actual download/save/export the resulting DOL forwarder into an actual WAD file. I'm probably going to have to figure that out sooner rather than later though since it seems that both Wii64 and WiiSX RX purely rely on the meta.xml arguments for their game-autoboot functions, meaning I can't use "Simple Forwarder Channel Creator" since it doesn't see the meta.xml file.
 
Last edited by Nintendo Maniac,
I replied in the ModMii thread. Cheers.
It's actually already explained here
https://modmii.github.io/usage.html

After adding a dol to the queue, just enter D (download), then Y (yes to confirm).

If anyone wants to put some effort into a more precise directions or video tutorial I'll happily add it to the official modmii usage page
 
Hi!

This is a new program to assist in the creation of forwarder channels.

Use of SFCC:


-Folder name. point to [sd][usb]:/apps/[folder name]/boot.dol
-Program name. Showed in the Icon, Banner and tooltip
-Channel Id.

Main Window


Generated icon
iconusbloader.png


Generated banner


Downloads:

Exe

Source code (Exe)
Source code (Forwarder)

The program creates the .dol file, icon, banner and wad.
the download link is dead
 
  • Like
Reactions: XFlak

Site & Scene News

Popular threads in this forum