Using the latest Beta version of Dolphin Emulator is highly recommended. Dolphin 5.0 (legacy release) is many years out of date, and Development versions are less tested than Beta releases.
- Download the
.zipfile containing the release (not the source code) from the releases page - Open up Dolphin and go to Config -> Gamecube. Under Device Settings for Slot B choose GCI Folder
- Copy
SMB2PracticeMod.gciinto the following folder, which you may need to create yourself if it doesn't exist:- Windows:
Documents\Dolphin Emulator\GC\USA\Card B\ - macOS:
~/Library/Application Support/Dolphin/GC/USA/Card B/ - Linux:
~/.local/share/dolphin-emu/GC/USA/Card B/
- Windows:
- In Dolphin, under Config -> General, make sure cheats are enabled
- Copy the contents of
REL_Loader_US_Gecko.txtto your clipboard (found in the.ziprelease you downloaded)- Don't copy the first line that starts with
$
- Don't copy the first line that starts with
- Right-click your Super Monkey Ball 2 game in the games list and go to Properties -> Gecko Codes
- At the bottom click Add New Code, paste the Gecko code into the Code box, then click Save
- Make sure the first line that starts with
$isn't included
- Make sure the first line that starts with
- In the Gecko Codes window, make sure the checkbox next to the Gecko code you just added is checked
You should be able to launch the game like usual by double-clicking it in the games list. If you see "SMB2 Practice Mod" on the titlescreen, you're good to go, otherwise the mod did not load correctly. You can use either Card A or Card B for your save data, it doesn't matter.
If the game does not progress past the Presented By Sega screen, try upgrading your version of Dolphin Emulator. Using the latest Beta version is recommended.
If the game doesn't boot or crashes, it may be worth removing your Dolphin data directory (Documents\Dolphin Emulator or equivalent) and retrying to see if bad Dolphin data/settings is involved.
If you still can't figure it out, feel free to message me on Discord (complexplane) or
email (complexplanegames@gmail.com), or file a GitHub issue.