Homebrew Simple Forwarder Channel Creator

KeoniAzugon

Well-Known Member
Member
Joined
Mar 21, 2016
Messages
181
Trophies
0
Age
29
Website
Nblog.org
XP
697
Country
United States
Last edited by KeoniAzugon,

gbatenp2

Member
Newcomer
Joined
Aug 9, 2020
Messages
8
Trophies
0
Age
34
XP
58
Country
Spain
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?
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
849
Trophies
1
XP
736
Country
United States
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,

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
849
Trophies
1
XP
736
Country
United States
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,

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,755
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,703
Country
Cyprus
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
 

Astrokiff

Member
Newcomer
Joined
Dec 22, 2022
Messages
15
Trophies
0
Age
15
XP
68
Country
France
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
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
849
Trophies
1
XP
736
Country
United States
  • Like
Reactions: XFlak

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    straferz @ straferz: Anybody know why this is happening to my ACWW town...