Dolphin - General Guide

Dolphin feature rich a GameCube and Wii Emulator.
Links
![]()
Dolphin
| Resource | Link |
|---|---|
| Dolphin - Webpage | Link |
| Dolphin - Wiki | Link |
| Dolphin - Game Compatibility | Link |
| Dolphin - Performance Guide | Link |
| Dolphin - Github | Link |
Where to put the games?
Gamecube:
Should be put under the retrodeck/roms/gc/ directory.
Wii:
Should be put under the retrodeck/roms/wii/ directory.
What file formats are supported?
![]()
| File Format | Description |
|---|---|
| .ciso | Compressed ISO image file |
| .dff | Digital Forensics File |
| .dol | GameCube executable file |
| .elf | Executable and Linkable Format |
| .gcm | GameCube disc image file |
| .gcz | Compressed GameCube disc image |
| .iso | Standard ISO disc image |
| .json | JavaScript Object Notation file |
| .m3u | Playlist file |
| .rvz | Compressed GameCube/Wii disc image (Recommended) |
| .tgc | GameCube disc image format |
| .wad | WiiWare and Virtual Console game file |
| .wbfs | Wii Backup File System image |
| .wia | Compressed Wii disc image |
| .7z | Compressed archive file |
| .zip | Compressed archive file |
NOTE:
.wbfs and .wad are the original format supported by the Wii console.
Does Dolphin require BIOS or Firmware?
![]()
| File Name | Description |
|---|---|
IPL.bin |
GameCube boot animation (optional) |
segaboot.gcm |
Triforce BIOS. |
Where to put the GameCube BIOS?
Dolphin looks for the IPL.bin in the save folders. Put each region's IPL.bin in the corresponding saves folder.
| File Name | Directory | Comment |
|---|---|---|
IPL.bin EU |
retrodeck/saves/gc/dolphin/EU/ |
dolphin-emu/GC/EUR/ |
IPL.bin JP |
retrodeck/saves/gc/dolphin/JP/ |
dolphin-emu/GC/JAP/ |
IPL.bin US |
retrodeck/saves/gc/dolphin/US/ |
dolphin-emu/GC/USA/ |
Where to put the Triforce BIOS?
| File Name | Directory | Comment |
|---|---|---|
segaboot.gcm |
retrodeck/bios/Triforce/ |
dolphin-emu/Trifoce/ |
Directory structure
![]()
Dolphin
This shows what folder corresponds to each folder in the standard Dolphin structure
| Type | Directory | Comment |
|---|---|---|
| Dump | retrodeck/storage/Dolphin/Dump/ |
dolphin-emu/Dump |
| GameCube Saves EU | retrodeck/saves/gc/dolphin/EU/ |
dolphin-emu/GC/EUR/ |
| GameCube Saves JP | retrodeck/saves/gc/dolphin/JP/ |
dolphin-emu/GC/JAP/ |
| GameCube Saves US | retrodeck/saves/gc/dolphin/US/ |
dolphin-emu/GC/USA/ |
| Triforce BIOS | retrodeck/bios/Triforce/ |
dolphin-emu/Trifoce/ |
| Mods | retrodeck/mods/Dolphin/ |
dolphin-emu/Load/GraphicMods/ |
| ROMs Gamecube | retrodeck/roms/gc/ |
|
| ROMs Wii | retrodeck/roms/wii/ |
|
| Screenshots | retrodeck/screenshots/Dolphin/ |
dolphin-emu/ScreenShots/ |
| Shaders | retrodeck/shaders/Dolphin/ |
dolphin-emu/Shaders |
| States | retrodeck/states/dolphin/ |
dolphin-emu/StateSaves/ |
| Texture Packs | retrodeck/texture_packs/Dolphin/Textures |
dolphin-emu/Load/Textures/ |
| Wii Saves | retrodeck/saves/wii/dolphin/ |
dolphin-emu/Wii/ |
How-to: Change the language of Dolphin
- In the
Configuratoropen eitherDolphin. - Navigate to
OptionsโConfigurationโInterface. - Select preferred language in the drop-down menu.
- Close the Emulator, Configurator and return to RetroDECK.
How-to: Enable GameCube Boot Main Menu
Prerequisite: Place the GameCube IPL.bin BIOS in the save folders (see above).
- Open Dolphin in
RetroDECK Configuratorby selectingOpen EmulatorโDolphin. - Go to
OptionsโConfigurationโGameCubeand uncheckSkip Main Menu.
How-to: Enable Wii System Menu - Online Update
- RetroDECK Configurator โ Open Components.
- Launch Dolphin
- Go to
ToolsโPerform Online System Updateโ Select the Region you want for the System Menu and install it. - You can open the System Menu by going to:
ToolsโLoad Wii System Menu.
How-to: Enable Wii System Menu - BootMii NAND Backup
- RetroDECK Configurator โ Open Components.
- Launch Dolphin
- Go to:
ToolsโManage NANDโImport BootMii NAND Backupthen select your backup file. - You can open the System Menu by going to:
ToolsโLoad Wii System Menu.
Hot-to: Enable WiiLink Channels
WiiLink is an open source replacement for Nintendo's servers for both WiiConnect24 and Nintendo Wi-Fi Connection, allowing online connectivity for all, even after the original servers were discontinued.
Prerequisites: Wii System Menu / NAND Backup
- You must have either the Wii System Menu installed or a full BootMii NAND backup.
- The
Check Mii OutandEverybody Voteschannels require a genuine BootMii NAND dump. - Make sure
Enable WiiConnect24is checked in Dolphin: RetroDECK Configurator โ Open Components โ Launch Dolphin โOptionsโConfigurationโWiiโEnable WiiConnect24.
How-to: Install the Channels
- Download the latest WiiLink Patcher Releases for Linux from the GitHub releases page and extract it.
- Make the
WiiLinkPatcherGUIexecutable and launch it. - Choose Custom Setup in the installer.
- Select the desired channels and their regions.
- Set Platform to Dolphin Emulator.
- Choose your system region.
- The patcher downloads the selected files to
~/Downloads/WiiLink. - RetroDECK Configurator โ Open Components.
- Launch Dolphin
- Go to
ToolsโInstall WAD - Install
WiiLink Address Settings.wadfirst, then install the remaining WAD files you downloaded in~/Downloads/WiiLink. - Go to
ToolsโLoad Wii System Menuand launch it. - Inside the systems menu go to:
Wii OptionsโWii SettingsโWiiConnect24and accept the EULA.
Adding Mods
The ~/retrodeck/mods/dolphin/ that represents the /load/GraphicMods folder.
Note:
Some texture packs could made for a specific version or region of a game.
Make sure you have the right game and textures for it.
GAME_ID is different for every game.
Enable Mods
- Open up Dolphin inside
RetroDECK Configuratorby pressingOpen Emulator-Dolphin. - Press
OptionsโGraphic Settings. Enable Graphics Modsand set it toOn.
Adding the mods
- Extract any mod files from compressed
.zipor any other format into folders. - Go into mods folders, they contain folders that are all named by
GAME_ID. - Move the mods into the right folder:
Dolphin: ~/retrodeck/mods/dolphin/<GAME_ID>
If all is correct the mods should be loaded on next game launch.
Adding Texture Packs
The ~/retrodeck/texture_packs/dolphin/Textures represents the /load/Textures folder.
Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it.
GAME_ID is different for every game.
Enable Custom Textures
- Open up Dolphin inside
RetroDECK Configuratorby pressingOpen Emulator-Dolphin. - Press
OptionsโGraphic Settings Load Custom Textures&Prefetch Custom Texturesand set them toOn.
Adding the textures
- Extract any texture pack files from compressed
.zipor any other format into folders. - Go into texture pack folders, they contain folders that are all named by
GAME_ID. - Move the textures into the right folder:
Dolphin: ~/retrodeck/texture_packs/dolphin/Textures/<GAME_ID>
If all is correct the textures should be loaded on next game launch.
Gamecube / Triforce Controls
The controls here are described as an Xbox Layout style controller.
| Action | Button | Comment |
|---|---|---|
| A | A |
|
| B | B |
|
| X | X |
|
| Y | Y |
|
| Z | R2 or L2 |
|
| START | START |
|
| Control Stick | Left Stick |
|
| C Stick | Right Stick |
|
| D-Pad Up | D-Pad Up |
|
| D-Pad Down | D-Pad Down |
|
| D-Pad Left | D-Pad Left |
|
| D-Pad Right | D-Pad Right |
|
| Triforce Test Mode | L3 |
|
| Triforce Service Mode | R3 |
|
| Triforce Insert Credit | SELECT |
Wii Controls for Controllers
The controls here are described as an Xbox Layout style controller.
There are hotkeys in the Radial Menus to change the Wii Mote from Upright / Sidways.
| Action | Button | Comment |
|---|---|---|
| 1 | Y |
|
| 2 | X |
|
| A | A or Left Mouse Click |
|
| B | B |
|
| C | R1 |
|
| D-Pad Down | D-Pad Down |
|
| D-Pad Left | D-Pad Left |
|
| D-Pad Right | D-Pad Right |
|
| D-Pad Up | D-Pad Up |
|
| Home | R3 |
|
| + | Start |
|
| - | Select |
|
| Shake Nunchuck | L1 + L2 |
|
| Shake Wii Mote | L1 |
|
| Z | L2 |
Wii Motion - Pointer Emulation
- Mouse movement is the general way to to get the pointer emulation.
Left Mouse Clickthat correspons to a press of theAbutton (as that one is the one mostly used for Wii games that are based around pointing as the primary button).- RetroDECK Hotkeys features several ways to enable
Joystick as MouseEmulation. - You could also use a mouse / touchpad.
Wii Motion - Tilt Emulation
Tilt emulation is made possible by holding the L2 button and moving the Right Joystick.
| Action | Button | Comment |
|---|---|---|
| Tilt Down | L2 + Right Joystick Down |
|
| Tilt Left | L2 + Right Joystick Left |
|
| Tilt Right | L2 + Right Joystick Right |
|
| Tilt Up | L2 + Right Joystick Up |
Using Real Wii Remotes
How-to use Real Wii Remotes and Nunchuck hardware?
Read more here: