Homebrew [WIP] Pretendo - Custom WiiU servers

  • Thread starter Thread starter RedDucks
  • Start date Start date
  • Views Views 64,188
  • Replies Replies 90
  • Likes Likes 46
This looks quite cool. Also nice that once the wiiU dies of completely, we will still have the ability to play Mario Kart 8 and Splatoon 1 online again. Hopefully this doesn’t require a custom firmware to run, although I gonna figure that it does.
 
We aren’t going to do Miiverse. **Reverse** is already working on it. We plan to do a full Nintendo Network replacement. (Account/eShop and everything related to NEX servers, like WiiU game servers, Friend server etc..)
 
  • Like
Reactions: jesus96 and depaul
We aren’t going to do Miiverse. **Reverse** is already working on it. We plan to do a full Nintendo Network replacement. (Account/eShop and everything related to NEX servers, like WiiU game servers, Friend server etc..)
Yay
 
Wow great progress! How do you guys plan to pay for server expenses are there going to be a small inscription fee?
 
  • Like
Reactions: NexoCube
Pretendo_Network.png


[WIP] Open-source custom WiiU servers

We now have a Discord server!




Today I announce my, work in progress, custom WiiU server project. The goal of this project is to recreate all currently implemented servers and endpoints that the WiiU uses, from the basics like authentication and accounts to custom game servers and the eShop.

Credits:
RedDucks(s) - Creator/Lead maintainer
SuperMarioDaBom - PRUDP/Various other things
superwhiskers - 3DS support/Discord bot


WARNING:
This project is still very much a WIP. It is nowhere near a production ready state and should not be used by everyday users, yet, as not all required API endpoints have been implemented

What is this useful for?
  1. Preservation - The WiiU, just like every console, has an EOL (End of Life). There will be a point when Nintendo shuts down all the WiiU system, service, and game servers that the WiiU depends on for many features. One of the goals with this project is to keep the WiiU alive, and to prepare for the EOL.
  2. Customization - With a custom server you have full control. Nintendo currently enforces certain things which may not be desirable to all (for example, requiring console-specific information to login and use services, as official accounts are tied to consoles). This could also become useful for tools like Cemu, which currently supports online play but requires dumps of console-specific files to get online (as, again, official accounts are tied to consoles). Custom servers could remove this barrier and allow anyone to go online with Cemu.

How can I help?

You don't have to know how to program to help out with this project! Here are a few different ways you can help:

  1. Donations - We appreciate any and all donations! We accept bitcoin (1MXFrRvHRXfk1ugkdr72JqruTvMAmmgeZ4) and PayPal (https://paypal.me/pools/c/82vFIE7fLG) donations. This helps us keep the servers running, and get the hardware / games that we need. Consoles can brick, and having some donations would help us get back up and running again with little downtime.
  2. Moral support - This can & will help us stay motivated, so even if its just dropping in to the Discord and saying hi is appreciated!

Implemented services:
- [GET] https://account.nintendo.net/v1/api/admin/mapped_ids
- [GET] https://account.nintendo.net/v1/api/content/time_zones/:REGION/:LANGUAGE
- [GET] https://account.nintendo.net/v1/api/content/agreements/:TYPE/:REGION/:VERSION (partly, need help<sup id="a1">[1](#f1)</sup>)
- [GET] https://account.nintendo.net/v1/api/devices/@current/status
- [ALL] https://account.nintendo.net/v1/api/oauth20/access_token/generate (Both `password` and `refresh_token` grant types)
- [POST] https://account.nintendo.net/v1/api/people (PARTLY! NEED HELP!<sup id="a3">[3](#f3)</sup>)
- [GET] https://account.nintendo.net/v1/api/people/:USERNAME
- [GET] https://account.nintendo.net/v1/api/people/@me/profile
- [PUT] https://account.nintendo.net/v1/api/people/@me/miis/@primary
- [GET] https://account.nintendo.net/v1/api/people/@me/devices/owner
- [POST] https://account.nintendo.net/v1/api/people/@me/devices
- [GET] https://account.nintendo.net/v1/api/people/@me/devices
- [PUT] https://account.nintendo.net/v1/api/people/@me/devices/@current/inactivate
- [POST] https://account.nintendo.net/v1/api/people/@me/deletion
- [GET] https://account.nintendo.net/v1/api/provider/service_token/@me
- [GET] https://account.nintendo.net/v1/api/provider/nex_token/@me (partly, still in testing)
- [PUT] https://account.nintendo.net/v1/api/support/email_confirmation/:USERPID/:CONFIRMCODE
- [POST] https://account.nintendo.net/v1/api/support/validate/email




GitHub (source code & more information)
https://github.com/PretendoNetwork/Pretendo
I want to be a member of Pretendo, please!
 
Suggestion: a website for Pretendo Network, with the domain pretendo.xyz, would be very useful for you.
 
I have a question/feature that I would like to ask you guys about. You might know that in splatoon there was an event called a splatfest, will splatfest functionality be restored? Can custom pretendo splatfests be a thing along with custom colours? Another separate splatoon question. You might know that in the first splatoon that playable octolings were planned but not 100% finished (like 90% done from the footage I've seen) can you guys at pretendo find a way to finish and properly implement octolings? (perhaps through an option in the character customization(in the one where you can change gender and eye colour)) Adding things like these would make pretendo more "cool" than the normal nnid online system, cause you get banned for stuff like simple customization hacks such as the ones mention above.
 
You might know that in the first splatoon that playable octolings were planned but not 100% finished (like 90% done from the footage I've seen) can you guys at pretendo find a way to finish and properly implement octolings? (perhaps through an option in the character customization(in the one where you can change gender and eye colour))
Outside of the scope of Pretendo. Ask someone else.
 

Site & Scene News

Popular threads in this forum