good if it's saying 1268 in credit (sometime users think they installed the latest version but are still launching an old channel)
Nintendont setting contains the "last played game path" and the settings you chose, and store it on the root of the partition.
The loader does not look inside this file at all, it uses "per game settings" set in the loader to generate (and overwrite) that config file on the root of the partition, then launches nintendont which loads that file to know which settings you chose.
If nintendont is not taking your "IPL" option in account that you set in USBLoaderGX's game's settings, then it means there are either a malformed setting file generated by USBLoaderGX, or nintendont is using another config format that USBLoaderGX is not aware yet.
I'll have to add/fix the config file generation if it's not working correctly and the config is not "recognized" by nintendont.
the setting file option in the loader does not work like you think.
I'll add an option in next revision to do what you think it's doing now.
currently, if you use an OLD nintendont version, it always generates the config file.
old nintendont version read that config file.
if you use a NEW nintendont version (like 3.x and newer),
new nintendont can use
either config file
OR memory arguments if provided. USBLoaderGX ALWAYS use arguments with nintendont 3.x and newer.
The config file is not used at all! if argument is provided, nintendont skip the config file entirely !
That option does not determine if nintendont will use it or not, it works like this :
don't change : doesn't touch the file at all. if it exists, stays there. if not, not generate a new one. just what "doesn't touch" mean. It can be useful if you want to retain your last nintendont setting when launched from HBC (not from USBLoaderGX)
Delete : deletes the config file, it's not needed after all, nintendont uses arguments only!
create : create the file identically than the arguments, orverwrite the old one if it exists, BUT is not used by nintendont! it can on the contrary be used if you re-launch nintendont directly from HBC, it's a shortcut to relaunch the same game+settings directly from HBC without going into USBLoaderGX.
I will add a new option in next revision : create + no argument! it will force the loader to generate a config file, and nintendont to use it (no argument passed from memory when nintendont is launched)
note that it will have NO differences for you. "no argument" option will be useful only if you launch nintendont from WiiU VC injected channel, as arguments are not working with WiiUVC injects. it will not affect compatibility with Wii or vWii.
In all cases, the config AND the arguments are identical, and it's not the arguments which are wrong if a setting doesn't work, it's the "setting generator" which has a bug, or nintendont which changed its way to read config files. (again)
if it's not working with argument, it's also not working with config file. it needs a fix !
anyway, did you try 1269beta ? it might have the fix... or not. I don't remember what I did last december for the next revision.
https://www.mediafire.com/file/232780esy10r6po/USBLoaderGX+r1269_mod03.7z
IT's A BETA ! things might not work.