As for my question:
Any ideas on how to get USB Loader GX to have one game, but listed multiple times each with different settings?
Sorry, that's not possible with the "conventional" method.
USBLoaderGX is assigning settings based on the GameID, and prevent multiple GameID to be displayed at the same time.
even if they would be displayed, they would both share the same settings.
But there are methods you could try to achieve what you want.
- set different GameID to the game (require editing the ISO content, wit can do it, and maybe even USBLoaderGX but I haven't tested it!) (only option if you use WBFS partition format, and I think it only works inside USBLoaderGX if using a WBFS partition anyway)
(dis)advantage : savegame will be different, IF the game use the TitleID instead of hardcoded savegame path.
- set different GameID in the folder name on FAT32/NTFS/Ext partition format. USBLoaderGX uses the found ID in the folder to list games.
/wbfs/Game A [GameID1]/GameID1.wbfs
/wbfs/Game A [GameID2]/GameID2.wbfs
For the same "Game A", creates 2 different GameID in the folder and filename.
(dis)Advantage : it will share the same savegame, as the TitleID is not edited inside the ISO, IF the game use the TitleID instead of hardcoded savegame path.
Advantage : You can have hardmod of games in different folders. (official SSBB, modded SSBB, etc.)
Advantage : that's the easiest method !
- The most difficult way to do it would be to use different USBloaderGX folders.
but that's very hard to setup, and I won't help because that's not the way it's designed to be used.
just know it's possible, with a mix of WiiGSC as installed channels launching different USBloaderGX version and different game settings.
Disadvantage : Some settings can be hardcoded to load from "usbloader_gx" and could be loaded using the wrong folder, resulting in shared settings instead of real dual settings. For example the forwarder will only load that usbloader_gx meta folder and settings.