PretendoNetwork / .github

Information on the WIP Custom Nintendo WiiU/3DS/2DS server and service replacements
GNU Affero General Public License v3.0
921 stars 21 forks source link

Cant link my console to my PNID #22

Closed RainbowStonerz closed 1 year ago

RainbowStonerz commented 1 year ago

Tryin to link my PNID that i made on web. Keep getting error code 022-2571 and the message says "The Nintendo Network ID you entered is already in use." dispite the fact im choosing link. Any way to fix this? I wanna use my beta server rights because I donated to the super mario teir. Cant find the error code in the search Thank you in advance. :)

RainbowStonerz commented 1 year ago

Found out its because my NNID was the same as my PNID!

geogolem commented 2 months ago

Found out its because my NNID was the same as my PNID!

I'm experiencing the same issue --> unfortunately none of the guides/documentation mentions that the PNID cannot be the same as the NNID...

stijnieboy150 commented 2 months ago

Found out its because my NNID was the same as my PNID!

I'm experiencing the same issue --> unfortunately none of the guides/documentation mentions that the PNID cannot be the same as the NNID...

Well it think it does and in the discord is saying it so much

jonbarrow commented 2 months ago

unfortunately none of the guides/documentation mentions that the PNID cannot be the same as the NNID...

Yes, it does.

Wii U:

Screenshot from 2024-05-08 10-46-15

3DS:

Screenshot from 2024-05-08 10-47-12

Regardless though, this should really be common sense? Why would the console allow you to link what it thinks is the same account multiple times. The console has no idea about what a "Pretendo Network ID" is, it just thinks everything is a NNID. So if a NNID is already linked to the console, and you try to link an account with the same username to it again, why would it let you do that?

geogolem commented 2 months ago

unfortunately none of the guides/documentation mentions that the PNID cannot be the same as the NNID...

Yes, it does.

Wii U:

Screenshot from 2024-05-08 10-46-15

3DS:

Screenshot from 2024-05-08 10-47-12

Regardless though, this should really be common sense? Why would the console allow you to link what it thinks is the same account multiple times. The console has no idea about what a "Pretendo Network ID" is, it just thinks everything is a NNID. So if a NNID is already linked to the console, and you try to link an account with the same username to it again, why would it let you do that?

You are right --- it is in the guides!

I'm quite teksavvy and I ran into this issue too, so from my perspective (and maybe I'm wrong), it doesn't really seem common sense. To the contrary the opposite might seem to be "more common sense" -- the reason being is that PNID is sort of described as a replacement for NNID and there is also the ability to "swap" back and forth between the PNID and NNID etc. I think (unles they know better) people's initial reaction would be to create the PNID to be the same as the NNID. I created my PNID a while ago on PC/web in order to reserve my NNID username --> long before I attempted to set it up on 3ds/wiiU.. So I didn't realize it actually required a new wiiu user etc.. I just thought you could swap between PNID/NNID on the same user etc (which I now can using some other homebrew)

I created my PNID on the PC using the same username as NNID and ran into this issue first on 3DS and also on WIIU. To resolve I created a new PNID with PNID as a suffix i.e. usernamePNID and all is well on both 3ds and wiiu. I also initially though the guides didn't properly warn not to user same userID for PNID as NNID; however, upon closer inspection did find mention of it in the guides as you pointed out.

I also did discover this homebrew on WIIU: https://github.com/Nightkingale/Wii-U-Account-Swap Apparently this homebrew once setup could allow a user to have a NNID and PNID that are the same username and simply swap between them on the same user on the WIIU --> but this wont work for 3DS unless there is a similar homebrew..

See here: https://github.com/Nightkingale/Wii-U-Account-Swap#:~:text=Note%20that%20if%20you%27re%20trying%20to%20use%20a%20Pretendo%20Network%20ID%20with%20the%20same%20username%20as%20an%20existing%20Nintendo%20Network%20ID%2C%20this%20tool%20makes%20it%20possible.

Anyway, for me I am using this homebrew on the WIIU just for convenience (no need to have a second user, but can simply swap between NNID and PNID on the same user).. but I am still using a different PNID username than my NNID one anyway.

TLDR: Anyway, my only feedback would be to perhaps warn users during the PNID account creation process on PC/web regarding this restriction/potential pitfall.. simialr to how it is described in the guide.. but actually during the account creation process.

Super thankful for all the efforts everybody has put into Pretendo and everything.. This post isn't meant as a complaint etc... just wanted to share my experience in the hopes it may help someone out there..

jonbarrow commented 2 months ago

the reason being is that PNID is sort of described as a replacement for NNID and there is also the ability to "swap" back and forth between the PNID and NNID etc.

You'd be wrong, then, and made incorrect assumptions about how this works without fully reading the documentation first. Nowhere in our documentation does it say you can swap between NNIDs and PNIDs. And nowhere do we say that these act as a replacement for the NNID system. To the console everything is a NNID, we have not replaced the NNID system. The only "swapping" that occurs from our patches is swapping the server URLs, making the console interact with our servers rather than Nintendo's. You do not "swap between PNIDs and NNIDs", you swap between server environments. But the local account system is entirely untouched.

If you're tech-savvy you probably should have realized that a device wouldn't let you link the same account to it multiple times. The Minecraft launcher does not allow you to link multiple of the same account to it, YouTube does not allow you to login to the same account twice, Discord does not allow you to login to the same account twice, etc.

This is how all devices/services which offer multi-user usage operate. Only one instance of an account can be linked at a time. The Wii U and 3DS are no different. So, yes, it really should be common sense that the console would not let you link multiple accounts with the same username to it at the same time.

long before I attempted to set it up on 3ds/wiiU..

You should read the documentation fully before trying any sort of homebrew, for future reference.

I also did discover this homebrew on WIIU: Nightkingale/Wii-U-Account-Swap

This homebrew modifies/backs up/restores your account.dat files to give the illusion of swapping between a NNID/PNID. The consoles normal behavior has not changed here. This homebrew just physically swaps your account files out for the account files of the other service.

Your feedback is heard, though.