Ohhh, lot of message this weekend!
So, here all the answers.
@silverdtvw :
Thanks for the good report.
You said most issue was neogeo games. I think I remember a user (maybe sonictopfan) saying that neogeo had issue due to the aspect ratio. they work only on 4:3 and/or interlace resolution.
But you said it works fine on real NAND without a different video setting, so I don't know if it's really that same issue, nor if realNAND is properly changing the video setting for neogeo games.
USBLoaderGX seems to have a bug with all the option applied to channels. I didn't got the time to look at it yet, sorry.
Changing the aspect ratio in the loader's individual game setting doesn't work. You'll have to edit the Wii video settings to see if this is really that issue.
At least, for trying it's fine, but I understand it's not a good viable solution to have to switch console settings between each launched games.
I don't remember which version broke the channel settings (before 3.0). maybe if someone has the time to test and find which version broke it we could fix it.
It's also affecting ocarina, and all other individual settings.
I'm having some strange problems. First, it doesn't save any of my settings. Second, when I return from Nintendont, some settings are missing and I can't launch another GC game, it complains about the game being on HDD, even if I could launch the first one straight from there.
You are mixing Full channel and homebrew channel version.
follow this tutorial and it will fix your issue
https://gbatemp.net/posts/6478222
But i have another question. Is there a form to run lets say SNESGX from USB Loader and run the game and then when i exit go back to USbloader gx?
EDIT: Also how can i get to my ini so I can config the usb loader from my pc. I wanna do all the paths and all that stuff...
1) what you want is the plugin system used by wiiflow : launching a ROM, which runs a specially compiled homebrew (it even has hardcoded "return to wiiflow" text on it, but will return to USBLoaderGX too), and exit back to the loader.
This plugin system is in current beta phase. Pledge (who is working on Wiiflow lite) made a modification of the loader to addapt the plugin system to USBGX. He released a patch and a beta test version (few pages back), you can try if you want.
Greywolf made a new "working" repository on github where I'll upload the patched sources and update them to change few things I want before an official integrated release on the main sources.
I might release beta for users to test and report any bugs.
2) the config is located here:
apps/usbloader_gx/GXGlobal.cfg
you can edit all the path manually, but be sure to use single slash path (usb1:/path/, or sd:/path, and not usb1://path) this is not an URL, and using 2 path can break some features (emuNAND).
@lisreal2401 and
@Zonta85 :
USBLoaderGX does NOT take care about the IPL at all. there's no option to use or not use it.
It only launch nintendont, and pass the game path as argument.
Nintendont is the one responsible for loading the IPL if it finds it.
I guess the issue is on nintendont side, in the part where it "get the arguments from a loader" it probably doesn't manage the IPL loading correctly as ipl loading is working fine without using an external loader.
Did you try with Wiiflow? just to see if the issue is only with USBGX or not.
Also, just to be sure, nintendont still doesn't have a IPL setting, right? Maybe I missed that, and there's now a way to send that option as argument too.
Where's this BIOS option you are talking about?
that's the thing, there's no option. If ipl file is present nintendont use it.
I could add an option to "copy/delete" the ipl to the root of the drive from an archive folder (it has been requested few times), but I find this solution dirty and nintendont should add a proper IPL option instead of messing with the SD content from an external loader to affect something happening in nintendont. just add a condition in nintendont and it's cleaner code than copy/delete files, really. I won't add a copy/delete from USBGX. sorry.
@Cyan i've found a bug. When using the included homebrew launcher every homebrew is doubled, i made a photo.
Hmm, you either have multiple dols or elf in the folder, not necessarilly named "boot", for example "revision_1260.dol" or "debug.elf" will be listed too.
I had a request (to make an option) to list only one dol instead of all found in subfolders, but it required too much code change and I couldn't make it.
I will change it completely later, I'll integrate the homebrew directly in the loader (4th icon will have "homebrew" and "plugin" option) so they will be listed directly on the main interface.
@GreyWolf:
thanks for github.
I tried to pull, then create a branch (wanted to name it "pluginMod", but got an error on my tortoiseGit. I'm really bad with git, I never used it except the tutorial.
I'll re-follow their tutorial.
I see you said I have to "push" locally before pushing on the network version, so it's not like svn, there is a "buffer" where your work is not applied automatically to the local version, you have to "make your local version official" before uploading it.
I hope I will not break everything haha
I find it really hard to work with branches, I thought it would create different folders, but in fact you have to "lose" your current changes in your main branch you didn't commit yet to load a branch version before working on it. that's really unclean to me, or I didn't understand anything. you can't work on two branch at the same time without committing? like having two folders, with different files at the same times.
I guess I need to make different folders myself and git clone twice then switch branch in one of them.