<Solved, see edit>
Cyan, I think I need your help, something relatively small, i think.
In WiiFlow, I can use neek2o to boot WiiWare on my EmuNand, using uNeek (DI, neek2o, rev95)
Hoping for an alternative to WiiFlows' ever-so-gracious lacking of a textual list, I set up USBLoaderGX, and it's working in just about every way I can hope.
It was crashing or hanging when viewing the banner grid, but I solved that by using Wii Backup Fusion to cull out games that had bad hashes, straight up empty files, or other weird errors - as well as copying my emunand from its place in a weirdly named folder (which Wiiflow seemed to agree with) to simply "/nand/", as a forum post I saw somewhere - could have been yours, lol - mentioned ULGX could load the banners from there - seemed to fix that problem.
Now, though, I can't really figure out how to get ULGX to actually launch a title from the EmuNand using neek2o.
I don't see many game launching related options that mention neek.
Launching neek2o system menu (uneek) through the nswitch channel works fine, as does "exit to > neek2o" in WiiFlow.
But! This is when I just caved in and came here for help: Going to USBLoaderGX > Settings > Features > Boot Neek System Menu results in a dialog: "Neek NAND path selection failed."
I know I don't need the neek sysmenu, but I figured it's an important diagnostic detail.
My file structure, some of it is probably "This might not have been essential to solving some past problem but I'll leave it there" status
>SD root
>/bootmii
>>armboot replaced with kernel thing
>/SNEEK
>>di.bin
>>diconfig.bin
>>font.bin
>>kernel.bin
>>nandcfg.bin
>>rev.txt
>USB root
>/sneekcache
>>channelcache.bin
>>hackscfg.bin
>/The same bootmii folder
>/nand
>>/pl_us (my emunand)
Any help is appreciated.
After writing all of this, I copied my SNEEK folder from the SD to the USB drive, and ULGX no longer throws that error, but does seem to hang on a black screen, after pushing A at the nintendo logo which is themed differently than the neek system menu that WiiFlow loads. Hmm. I am sure that if I can get whatever neek menu WiiFlow is loading to end up loading when ULGX loads neek menu, it would start loading those neek2o titles?
EDIT: Haha! I am a huge wad.
They say it takes 45 minutes or so for the coffee to actually kick in.
I was misunderstanding the meaning of "Full" in the emunand settings. I changed it to neek, sorted out my confusion where I had directed it to an incorrect emunand backup, and now I am all set.
I want to add if you see this Cyan, you are a real OG and, as a self-teaching C# / Unity programmer who will probably never make a dime from it, I really respect your vigilance on the forums. It's nuts to me that even 2 consoles later, someone with even a menial problem can get a response from the dev.
Edit 2:
While I'm here, does anyone know how to achieve the following?
>Priiloader boots USBLoaderGX forwarder channel on real NAND > USBLoaderGX loads WiiWare in neek mode > Home button > "Return to System Menu" > USBLoaderGX on real NAND back on the screen?
Edit: I figured that out, just had to use ULGX to install nswitch on the emunand and set some options up.
But!
For some reason, most of my WiiWare, alphabetically, after the letter P, do not have their banners loaded in the banner view still. And, going too deep into bannerless territory or selecting bannerless games, slows down and sometimes hangs the app.
Any way to diagnose? The USB and SD card seem to have plenty of space, but could it be a "not enough space to cache all those" issue? The titles launch fine, so I'm sure that means they're probably good dumps?
Edit again:
Okay, Im not really sure how I solved it, but I guess it was a mix of purging the banner cache and putting my NAND inside of usb/nand instead of usb/nand/pl_us.
Now, though, I guess I have another problem. Setting return to channel global option as Neek2o and setting a game to launch with neek and "return to" to ON, and then returning to System Menu with the home button results in the EmuNAND system menu trying to load (which it can't because it's too big, hence me really hoping to use a loader like ULGX to launch the titles instead of ever having to look at the system menu).
I swear these same settings, one edit ago, were taking me back to nswitch flipping the console back to real NAND. All I want is to always return to USB loader on real NAND regardless of what kind of game I exited in which mode. Priiloader is loading the forwarder channel just fine
Final edit: I feel like I didn't change anything, but it started working. Return To is set to USB Loader GX, and NEEK titles now use nswitch / NK2O to restart back into real nand, priiloader, and back to ULGX.
It's working like a dream! I ask though: It takes about 40 seconds to load some n64 VC with uNeek. When exiting, it takes about 45 seconds for nswitch to pop up and restart the console, and another 20-25 seconds before I can select another game in ULGX.
Is there anything to be done about the loading / exiting times? Could it be because I am apparently using d2xv10beta52 base56 instead of v8? Is that a huge problem if it's working as is?
Another edit: Can forwarder channels, like ones that launch homebrew, be launched as channels from ULGX?
I.e., I want a "Not64" forwarder channel which is on my NAND (working), to appear as a channel in ULGX(working), and load Not64 when launched from ULGX (from the games list, as opposed to going to the homebrew menu) (not working, just reboots back to loader)
I know it seems trivial, the obvious solution is to settle for just launching homebrew apps from the homebrew list, but the benefit to me would be seeing that homebrew in the form of forwarder channels with banners and covers and all, alongside other channels or wiiware.