Well, some kind of solution to launch Quadforce games in Wiiflow (real nand) through sneek boot2. There's surely 1000 times better, but here's one way to do it. The advantages for me were to avoid the automatic wad install, and having gc/triforce games as plugins. I'll try to sum up the steps:
- Make channels with DIOS-MIOS Booter in autoboot mode for each game. In main.cpp, rename sd:/bootmii/armboot.bin to sd:/bootmii/armbootsneek.bin. Rename sd:/sneek/kernel.bin to sd:/sneek/kernelfzero.bin and so on... Install them on the emunand.
- Modify sneek2o source code to have 1 kernel.bin for each game. In es/main.c, int _main , write an ID for each channel installed. For ex., F-Zero channel (UFAX): u64 TitleIDz = 0x0001000155464158LL; Then, use LaunchTitle(TitleIDz) to launch it.
- Make a wiiflow plugin with dummy .quad files in /wiiflow/GC (like the dml booter plugin) that will check the name given as an argument ({name}=GFZJ8P.quad). Then, it renames sd:/bootmii/armbootsneek.bin to sd:/bootmii/armboot.bin, and sd:/sneek/kernelfzero.bin to sd:/sneek/kernel.bin for instance. Finally, it resets the wii and launch the channel in the emunand.
I know it may sound unclear and useless, but it's just a reminder and waiting for cleaner and better solutions.