Hey, Cyan:
Why are two nand paths needed?
There is really no conflict between the saves emunand path and the channels emunand path. If you extract saves to emunand using the individual game settings window: if the game is disc, the save goes to emu save path and if it is DLC, it goes to channel emu path, as it should.
Why not have just one path for both functions?
It makes it confusing to know what does what, having two different ones.
If the concern is not overwriting your carefully maintained emunand when doing a nand dump, the user could be prompted to select a path for the dump with a warning.
There may be other important reasons for having two paths that I don't know and this just my opinion, of course.
I have a little write-up of yours or dimok's but newer users probably struggle with those paths.
Having two different paths is just a convenience, and a request from users.
by default it's already using the same path, and you SHOULD NOT use different paths, unless you really want to.
If you don't see the purpose, then it's because you don't need it, and just keep them by default on the same folder.
There are nothing wrong in sharing the same path.
It was meant to have the EmuNAND with channels loading on a partition (for example, the Full Nand Emu Channel path on USB), and the savegames for the wii games on SD (Partial Emu Save path on SD).
When EmuNAND appeared, users used it with Sneek, and Triiforce for Channel loading.
When EmuNAND was added to the loader, it started using only that Emulated NAND for saving Wii games to it, so users created a new NAND for wii games only.
Then we added to the loader the Channel launching feature, and launching from emuNAND too. so users had two different NAND at that time (the one created for wii games saves with the loader, and the old one used by sneek and triiforce), and requested that both path could be used at the same time, that's why there are the "old" NAND path for Wii games saves, and the one for channels.
If you don't have different NAND that you used "before" the loader was compatible with these Emulated NANDs, then you don't need both paths.
But, Having two different NAND is not the only thing users requested.
They requested MORE and MORE nand paths than just two of them.
So we added a "per game setting" NAND path, so each games are using their own NAND. You don't need this option, but it's there for users who requested it.
It was mainly used at the time when you couldn't set the Aspect Ratio (an EmuNAND was using 4:3 to prevent LCD burns and one with Aspect Ratio 16:9 for all other games.)
It's just to have different settings per NAND, without the need to edit the settings with Neek each time before playing from GX.
It's now less used I guess.
But it's still an option for users really needing it.
We listen to user's request and suggestion (when possible).
so, adding features from everyone made it confusing for users who don't need all these options.
But we can't hide them (unless creating another settings haha)