Skip to content
sepalani edited this page Nov 13, 2021 · 4 revisions

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

Disc on-the-fly patching

Riivolution patcher

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.

ISO patching

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.

Requirements

  • The game in the ISO format
  • A tool to edit Wii's ISO files like WiiScrubber or Wiimm's ISO Tool
  • Python (used by MH3SP's MHTriCertPatcher.py)

Nintendo server patching (SSL stripping)

The game has to be patched to use Nintendo server alternatives.

Wiimmfi Patcher

These methods can be used even if you plan to use AltWFC servers:

I'd recommend to use Wiimmfi ISO Patcher.

Capcom server patching (SSL pinning bypass)

MHTriCertPatcher.py

To bypass the SSL pinning mechanism, you will have to:

  1. Use a tool like WiiScrubber/WIT to extract the game's main.dol file (from the DATA partition).
  2. Use OpenSSL to create your Root CA and server certificates (the default certificates can be used).
  3. Use cert/MHTriCertPatcher.py to patch the game with your Root CA certificate.
  4. Re-inject the patched main.dol into the game.

Alternative with Dolphin (not recommended)

(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, enable Show Debugging UI
  • In Dolphin menu > View, enable Network
  • In the Network tab under the Security options group, disable Verify certificates