Cemu
This guide will show you how to access your server from the Cemu emulator.
Connecting
- With a Wii U
- Without a Wii U
- Follow the Wii U connecting guide first.
- Follow the official Pretendo Network Cemu installation guide.
- If you are using multiple accounts, make sure to disable the
Merge Account To Default Cemu User
setting in Dumpling.
- If you are using multiple accounts, make sure to disable the
- If you have not done so already, use Dumpling to dump your Friend List system application and any online games you want to play.
warning
Prefer using the Wii U method if you have access to a Wii U console. This method is more complicated and requires using an account server patch that disables console verification, which normally blocks invalid OTP and SEEPROM dumps. The fake OTP and SEEPROM dumps will not work on the official Pretendo server.
- Run
./scripts/create-cemu-online-files.sh --fake-dumps <pnid>
to generate the necessary online files, including theaccount.dat
and the fake dumps. Replace<pnid>
with your PNID username, and enter the password when prompted.- If you already have another account in Cemu, you can use the
--persistent-id
option to change the persistent ID (like80000001
) of the generatedaccount.dat
to one that is not already in use.
- If you already have another account in Cemu, you can use the
- Copy
otp.bin
,seeprom.bin
, andmlc01
from the createdonline-files
directory to your Cemu directory. Merge themlc01
directory with your existing Cemu MLC directory if you have one. - Continue with the official Pretendo Network Cemu installation guide to enable online mode with Pretendo in the account settings.
Finally, open the settings.xml
file in your Cemu data directory and set the <proxy_server>
value to
http://server-ip:8080
, replacing server-ip
with your server's IP address. Select your self-hosted PNID user in
Cemu's account settings.
Test your connection by opening the Friend List and making sure it connects successfully and shows your self-hosted PNID username.
Changing which server you are connected to
Active account | Network service | Proxy server | |
---|---|---|---|
Self-hosted Pretendo server | Self-hosted PNID | Pretendo | Set to http://server-ip:8080 |
Official Pretendo server | Official server PNID | Pretendo | Unset (blank) |
Nintendo server | NNID | Nintendo | Unset (blank) |