Using the latest stable release of Dolphin Emulator is highly recommended.
- From the releases page, download the
.zipfile containing the release (not the source code). - Open up Dolphin and go to Config -> Gamecube. Under Device Settings for Slot B choose GCI Folder
- Inside the
Dolphin Emulatorfolder from the release, locate theSMB2PracticeMod.gcifile. Copy it into the following folder, which you may need to create yourself if it doesn't exist:- Windows:
AppData\Roaming\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
Dolphin Emulator/REL_Loader_US_Gecko.txtfrom the release to your clipboard - 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
- 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 game 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 stable release is recommended.
If the game doesn't boot or crashes, it may be worth removing your Dolphin data directory (AppData\Roaming\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.