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.