Yes. Nintendo pushed the stupid friend codes system on developers, now they're removing the only means to validate them.
Nintendo WFC will shut down in May 2014
|
03-01-2014, 02:01 AM
That really sucks
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 32 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2) (02-28-2014, 09:04 PM)tueidj Wrote: I can make a sample program to prove that it's definitely not deterministic, if you like. But applying simple common sense really should make it obvious; if you've got 2 copies of the same program being fed the same inputs but running at different speeds, they are in no way guaranteed to act the same. Otherwise go read the comments at the beginning of SystemTimers.cpp that explicitly states, "These update frequencies are determined by the passage of frames. So if a game runs slow, on a slow computer for example, these updates will occur less frequently." Hence a slow computer will have a coarser granularity timebase than a fast computer, even though the actual values may appear to stay in sync.They occur less frequently in real time, not emulated time. Everything happens less frequently if it runs slower, obviously. If it worked the other way, you would introduce the problem you are describing. If you feed the same inputs to a game, it WILL act the same every single time. There hasn't been a single non-savestate related desync in movies for as long as i've been around. 03-01-2014, 01:00 PM
It seems like it would be fairly simple (on the Wii at least) to provide our own CA certs and spoof our own servers. The files are right there on the NAND and if Dolphin behaves anything like IOS does, /dev/net/ssl uses those files directly.
And yeah, that second naswii.nintendowifi.net connection only seems to happen in Brawl. (Or at least it doesn't happen in Mario Kart Wii.) My guess it's used if games have download servers for stuff, since the servicetoken from it gets used in those requests.
But I wasn't playing Brawl...
On the wii it's actually easier to just set a debug flag (in IOS memory) to disable host verification, combined with DNS spoofing to redirect *.nintendowifi.net. The certificates are not stored in separate files, they're embedded in IOS and patching them would be ugly. 03-01-2014, 01:05 PM
03-01-2014, 01:12 PM
There's also an "acctcreate" action (used the first time a particular game goes online) for which there were some OSReport logs floating around somewhere on this forum (since it causes the 20115 error under Dolphin) but I can't find them now.
03-01-2014, 02:53 PM
Well, error 20115 should not occur anymore in 4.0-1019 and newer. The recent commit made by Parlane makes the MAC address being randomly generated once and then stored in Dolphin config
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 32 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2) (02-17-2014, 01:37 PM)Parlane Wrote:(02-17-2014, 01:27 PM)Bighead Wrote: Would it be possible to just have these values randomly generated on every use so it would be impossible for Nintendo to ban Dolphin? Fascinating how quickly the service going away changes people's attitudes. AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 23H1 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
http://code.google.com/p/dolphin-emu/sou...deccec4c6c
I'll just leave this here. I guess that merge conflict really was too much for him. |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)