I have some issues testing this new build.
It seems that it is using neek instead of the emunand function inside ios
I didn't change anything regarding neek emunand.
neek does not use any IOS or cIOS at all, as it only reboots the console by loading the kernel.bin file. that's the only file loaded in memory.
but at the same time, I cant play Paper Mario or Majoras Mask inside USB Loader GX as I can inside the true neek environment
a lot of VC N64 only work in neek environment, so that's probably why Paper mario and Majora's mask only work in neek.
, but at the same time, I cant use emunand in disc games either like I used to.
you mean emuNAND save? for disc game, that's the only valid option, redirect savegames to "emuNAND save" path.
Before I could play most games in emunand, regardless of media and used nswitch in some specific cases, now i can only play emunand with installed games with no benefit from compatibility (Paper Mario and Majoras).
using nswitch? You know usbloaderGX can boot neek without the need of nswitch.
When you say "installed games" you mean channels? They are not really installed on your console or else you wouldn't need neek nor emuNAND. they are probably "installed" on your "emuNAND channel" path.
I dont know if the nand is set up properly because it loads in nswitch, but it is strange that Paper Mario doesnt work when in USBGX like it would.
it worked on cIOS emuNAND, or neek ? which one are you talking here?
I suppose you mean :
it works when launching neek with nswitch (good)
it doesn't when when launching neek from USBLoaderGX ?
I think a toggle for cios emunand and neek would be neat, I could keep cios for disc games and neek for everything else.
it's already an option.
the loader has 2 options : global and individual.
you MUST (should?) keep cIOS emuNAND for all your games, set in global setting.
then you only edit that option individually for games which require neek.
no need to use neek mode for games which doesn't require neek, cIOS is enough and faster to boot/exit for these games.
It is even more confusing that neek is tied to specific folders and when a game is installed on a drive, it works fine on a different folder like emunand cios
of course neek is "tied" to a folder, where do you think neek read files from if it's not redirected to a specific folder on SD or USB ?
neek is an emuNAND, it requires you to make a copy of your NAND to a folder on an external drive and use that "specific folder" as if it was the real internal Wii content. it requires a folder ! without any folder, you wouldn't be able to install wads to that folder to act as emuNAND and launch them from here.
If you don't have any emuNAND folder, how do you expect emuNAND to work ?
EmuNAND cIOS and Neek cIOS share the SAME folder.
but as soon as I pop an disc, it ignores all settings and goes straight to system memory
that's probably a setting issue.
So, for all those issues above :
I guess you updated to r1271 ?
I edited the default path for emuNAND from /nand/ to /nands/01/
But it only affects people who either install the loader for the first time, OR reset their settings.
if you kept your old setting, there's no reason the path changed to the new one, as it keep the user's path upon each loader's launch.
but, all your issues seem related to wrong emuNAND path, so please, just go check you are correctly using the proper path !
USBLoaderGX > Settings > custom path :
EmuNAND Channel folder : This one is used for both emuNAND cIOS and Neek ! this is the path you need to use for all your wad channels. This must point to the same path used by nswitch!
emuNAND save folder : can be the same or not the same than the channel folder (your choice). This one is the path used for disc based games (wbfs and iso) when you enable emuNAND save folder, used to redirect savegames only if you choose "partial" and doesn't require a full NAND dump, or also redirect everything (settings, mii, wiimote, etc.) if you choose "full" and requires a full NAND dump before using that option for that setting.
USBLoaderGX > Settings > Loader's setting :
EmuNAND channel : always keep that setting to Full ! it's the global setting for all emuNAND channels. never use partial (or it would try to load things from your real nand too), don't use neek here!
EmuNAND save : whether you want to redirect savegames, and/or Mii, settings and wiimote sync using the emuNAND save folder.
Select game > option > game's setting :
EmuNAND : HERE you select whether you enable neek on a game by game basis.
EmuNAND path : You can, if you ever need, use a different emuNAND path for this game. But do not use it if you don't understand why that option exists.
I can't seem to ever get it to show the NTFS storage space as even when it does display the free space etc properly, it's ALWAYS showing the FAT32 partition and never the NTFS
I guess that option has a bug. I'll have to check it fully to see what's wrong.
anything else worth looking into on my end?
No, thank you for your tests so far