Skip to content

ReeShopWiiU/Inkay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

190 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkay - Aroma patches for Pretendo

Pretendo network logo

Important

I feel like I need to put this here, so here it is. The code that have been added makes it so that I could make the eShop work with our eShop version (also known as reeShop). The rest of the code is Pretendo Network contributors work. I did not work on this, I only found it and made it work. All credits go to the Pretendo Network contributors who worked hard on this.

If you wonder, the only files that got edited are src/patches/eshop_applet.cpp, src/patches/eshop_applet.h, src/config.cpp, src/config.h, src/iosu_url_patches.h, src/main.cpp, plugin/src/config.cpp, plugin/src/config.h, plugin/src/main.cpp, plugin/src/module.h, plugin/src/module.cpp and the originals being here src/patches/eshop_applet.cpp, src/patches/eshop_applet.h, src/config.cpp, src/config.h, src/iosu_url_patches.h, src/main.cpp, plugin/src/config.cpp, plugin/src/config.h, plugin/src/main.cpp, plugin/src/module.h, plugin/src/module.cpp

Thom

Inkay is an Aroma/WUPS plugin that patches various Nintendo Network URLs on a Wii U to use Pretendo Network instead. It also (for the time being) bypasses SSL verification in most cases. It redirects Nintendo Network in:

  • IOSU-side connections (Friends, SpotPass, accounts etc.)
  • Account Settings
  • NNCS
  • Nintendo eShop
  • Miiverse (in-game)
  • Miiverse applet

Inkay also includes game-specific patches to add extra features:

  • Modpack-specific matchmaking for global, regional rooms (by simulating extra DLC) - Mario Kart 8
  • P2P port override for better connection stability (if you port forward) - Minecraft: Wii U Edition, Mario Kart 8, Splatoon

Requirements

Inkay is only supported on the release version of Aroma configured for autoboot/coldboot. Other configurations (specifically lacking coldboot) may cause issues with SpotPass.

Safety

Inkay's patches are all temporary, and only applied in-memory without modifying your console. The SSL patch, while also temporary, could reduce the overall security of your console while active - this is because it no longer checks if a server is verified. However, this does not apply to the Internet Browser, where SSL still works as expected.

Compiling - Docker

Inkay's dependencies and build tooling can be handled as a container, which is recommended for WUPS plugins. Using docker or podman:

docker build -t inkay .
docker run --rm -v $(pwd):/app inkay make
# you can replace "make" with other commands - e.g. make clean

If using podman on SELinux systems (like Fedora Linux), you might need to use $(pwd):/app:Z instead of $(pwd):/app.

Compiling - System

Inkay has the following dependencies aside from devkitPPC and wut:

Each of these should be make install-able. After that, you can compile Inkay with make.

TODO

See Issues.

About

Wii U Pretendo Network patches (Aroma)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages