-
Notifications
You must be signed in to change notification settings - Fork 19
Patching the game
In order to play on private servers, you need to patch the game. There are two types of patching available:
- Patching the disc on-the-fly
- Patching the game directly
This method is the simplest one when playing on real hardware with a Wii capable of reading game discs. Make sure the Wii's network settings is using your private server's DNS IP address and launch Riivolution as explained.
This method is also available on recent versions of Dolphin.
This is a very primitive way of patching the game and should work no matter how the game is launched whether that is on a Wii or an emulator.
- The game in the ISO format
- A tool to edit Wii's ISO files like
WiiScrubber
orWiimm's ISO Tool
- Python (used by MH3SP's
MHTriCertPatcher.py
)
The game has to be patched to use Nintendo server alternatives.
These methods can be used even if you plan to use AltWFC servers:
I'd recommend to use Wiimmfi ISO Patcher
.
To bypass the SSL pinning mechanism, you will have to:
- Use a tool like
WiiScrubber
/WIT
to extract the game'smain.dol
file (from the DATA partition). - Use OpenSSL to create your Root CA and server certificates (the default certificates can be used).
- Use cert/MHTriCertPatcher.py to patch the game with your Root CA certificate.
- Re-inject the patched
main.dol
into the game.
(This won't work for the Japanese version as it needs another patch provided by MHTriCertPatcher.py --patch-ec
to circumvent the Wii Shop shutdown)
This method isn't recommended as it disables security features, use it at your own risk!
- In
Dolphin Settings > Interface
, enableShow Debugging UI
- In
Dolphin menu > View
, enableNetwork
- In the
Network tab
under theSecurity options
group, disableVerify certificates