(10-12-2016, 11:31 AM)Super David Wrote: [ -> ]I don't know what your settings are or exactly how you are testing it, but I will insist that the build does work, at least on the games I tried it on, although as I said, it's harder to get working compared to 6502. If you are able to, I would like to run a few tests with you on this build, if you have some of the same games I have.
Yeah, I've found the issue. For some reason there's been a new setting line added at some point in Dolphin.ini for Nand Root Path which is used even when portable.txt is there. This seems like a huge issue to me, even outside of netplay. A few months ago I copied my user folder to a new portable version of dolphin as I always do, and my games have been saving to the old nand folder since then. If I had decided to delete my old dolphin version, well rip all the saves. Needless to say, this was really messing up my netplay testing.
After fixing this, your build does seem to work well. Every issue I've found also happens on the regular recent builds, although when these issues happen it sometimes displays a "possible desynch" message only on the build with saving enabled, without any apparent desynch. The issues almost all relate to wiimote being used regardless of the user nand being used or not. I'll go into more details for the games I tested.
mario galaxy 2 : huge slowdowns during the intro where mario flies into the screen, a desynch message appears during it, and then it stabilizes, saves show up correctly and it starts running smoothly, no desynch. Wiimote pointers appear lower than they should be though, a common issue in multiple games it seems. Same thing happens in normal build apart from the desynch message. In 4.0-5809, none of those issues happen, although setting up the wiimote is a real mess. Issues probably wouldn't happen regardless of version when wiimotes are not set up, but you can't get to that point if they aren't.
mario kart wii : no issues at all, except the game froze on both sides once when loading a stage, the first time out of about 20 times. No desynch message, miis and saves load fine, wiimotes with extensions set up on multiple players with no issue.
wario ware : there's some issue with wiimote 2 being disconnected constantly, and pointer appears lower than it should, but both of these issues also happen on normal build. Desynch message does appear on first frame. Saves are fine, I have not seen an actual desynch. No issue happens regardless of version when wiimotes aren't set up.
sonic colors : regardless of build, there's a desynch message on frame ~228, wiimote 2 is constantly disconnecting, and game freezes completely during the sega or sonic team splash screens. With gamecube controllers only, no issue at all even on custom build, saves are fine.
mario tennis 64 VC : no issue at all, saves are fine, no desynch message
So I'd say wiimote netplay is still a big issue on most games, and nand synching doesn't actually cause any issue.