Hi Cyan,
since rev1219, when booting USBLoader GX from an HDD (FAT32 partition) with an SD Card inserted, the config file is NOT read from boot.dol folder in the HDD but from the SD (USBLGX makes a config folder in SD card).
This is really annoying, because it forces USBLoader GX to write the config file on SD, and also the cache_bnr folder and all other files (language, etc.). This kind of behavior does not make USBloader GX "portable" and is not really clean (if I want to use an HDD for whatever reason, I'd like to be able to do so and use ONLY the HDD to write files on)
I know you did this for the "disable Automount USB" in StartUpProcess.cpp (line 249 to 259) but is there a chance you add this option by another manner, maybe with an argument that users could put in the meta.xml (This should be the best way IMHO) ? Or maybe by making 2 versions of USBLoader GX, a normal (USB) one, and a special (SD) one ?
USBLoader GX primary function is to
load games from...
USB (so its name is well found)
Even if it's more than a "basic" USBLoader (launcher DVD, emuNAND, etc.), I really don't understand why it should use an SD card at all.
Thanks for reading.
ps : With rev1221, I'm not able to launch any game with Nintendont.
I tried to put Nintendont on SD and on HDD (apps\Nintendont\boot.dol + meta.xml+icon.png)
Everytime I try to launch a game, it says that my version of Nintendont does not support USB (it does, I'm using the latest one, and It works nicely if I launch it from HBC....I played PAL Luigi's Mansion in forced NTSC with my wavebird for about one hour)