- C++ 69%
- C 21.4%
- Makefile 9.2%
- Dockerfile 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github/workflows | ||
| common | ||
| data | ||
| plugin | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| Dockerfile | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| renovate.json | ||
Malamar - Aroma patches for Splatfestival Network/Spacebar
Malamar is an Aroma/WUPS plugin based on Pretendo's Malamar that patches various Nintendo Network URLs on a Wii U to use Splatfestival/Spacebar 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
Malamar 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
Malamar is only supported on the release version of Aroma configured for autoboot/coldboot. Other configurations (specifically lacking coldboot) may cause issues with SpotPass.
Safety
Malamar'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
Malamar's dependencies and build tooling can be handled as a container, which is recommended for WUPS plugins. Using docker or podman:
docker build -t malamar .
docker run --rm -v $(pwd):/app malamar 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
Malamar has the following dependencies aside from devkitPPC and wut:
Each of these should be make install-able. After that, you can compile Malamar with make.