This page explains how to rip GameCube and Wii games and/or saves to be used on Dolphin. Ripping games and saves using a Wii or Wii U console will require you to have homebrew software installed. See Homebrew Channel for instructions on how to use it, and see Homebrew setup for installation instructions. The term "vWii" means a Wii U console running in Wii mode.
It's generally easier and faster to rip game discs via a Wii console, if you have one:
CleanRip can rip a game disc to an SD card or an external USB storage device. It requires your Wii or vWii system to have the Homebrew Channel.
GameCube discs always have a size of 1.36 GiB, so the entire ISO can fit on a FAT or FAT32 drive. Simply follow the instructions on-screen and you'll be able to put the game straight from the SD card or USB drive into Dolphin.
In order to rip a Wii disc, a storage device with more than 4.38 GiB of free space is recommended for single layer, 7.93 GiB for dual layer. However, by dividing the disc into chunks, an SD card with even a single gibibyte of free space is sufficient.
At the CleanRip Setup screen, set Chunk Size to "Max", and New device per chunk to "No" is recommended with SD cards or external USB storage devices large enough to hold the entirety of the ripped disc file at once. Otherwise, set Chunk Size to max possible ("1GB", "2GB", "3GB", or "Max") and set New device per chunk to "Yes" and when CleanRip is asking for the next device, remove it from the Wii and move the first or so ISO file to free up space and use it again. When all pieces have been received, check in the next subsection.
A disc image in split parts will need to be joined before dolphin can read it. A simple command from command prompt and terminal can do it! Use the example command for your system. Use the "cd" command to change directory to the file's location. The example command assumes CleanRip's "GAMEID.part#.iso" filename nomenclature, and creates "GAMEID.iso". The part files can be deleted after the joined file is created.
cd <directory> copy /b GAMEID.part?.iso GAMEID.iso
Linux / macOS
cd <directory> cat GAMEID.part*.iso > GAMEID.iso
A Wii or vWii with the latest version of USB Loader GX and certain cIOS (such as d2x-cios) installed can rip Wii game discs. The Wii system may also be able to rip GameCube game discs as long as DIOS MIOS is installed. Wiis sold after late 2011 and Wii Us lack the GameCube controller and memory card ports, and can make no use of DIOS MIOS. CleanRip is recommended over USB Loader GX for not requiring any cIOS and it does not leave out any data when ripping (USB Loader GX leaves out unused data).
The USB Loader GX will ask the user two options when inserting a game disc: Install or Mount DVD drive; choose "Install". It will begin the ripping process to the storage device:
To dump an eShop Wii title, you'll need a Wii U running homebrew, a NAND dump from that Wii U (specifically the OTP and SEEPROM), an external hard drive formatted by that Wii U, and DumpsterU.
The image will most likely be missing its UPDATE partition and have a some minor errors. This is normal.
You can also dump the Wii game to your computer using another program such as Dumpling or DDD, however DumpsterU is the fastest method and is fairly straightforward.
In order to turn a channel installed on a Wii or vWii into a WAD file that can be played in Dolphin, follow this guide. When asked if you want to fakesign the ticket or TMD, you should press B. (Most fakesigned WAD files do work in Dolphin, but they don't work better than correctly signed WAD files, and Dolphin may show warnings about them.)
Alternatively, if you do not want to use WAD files, you can copy the whole NAND memory of a console into Dolphin by following the NAND Usage Guide. This not only copies all channels that are installed on the console, but afterwards, you can also transfer channels between the console and Dolphin by using an SD card and the Wii Menu's data management screen.
A homebrewed Wii with GameCube memory card ports or GameCube with SD Gecko is required.
Download GameCube/Wii Memory Manager (GCMM for short) and launch it through Homebrew Channel on the Wii. It's a homebrew app that can transfer save files between a real GameCube Memory Card and an SD card. It can extract an individual save as .GCI file or dump the entire contents (RAW or batch dump .GCI files) from a real memory card to the root of SD card. For the purpose of this guide you should extract what you need for Dolphin onto the SD card. Then they should be placed into \GC\ for Dolphin to use while emulating a game. It is also possible for the data that was created with Dolphin to be added back into the real GameCube Memory Card using GCMM and an SD card.
This section is for ripping individual saves to be used on Dolphin. To dump an entire Wii's internal storage for use with Dolphin, skip this section and move ahead to NAND Usage Guide.
Download SaveGame Manager GX and launch it through Homebrew Channel on the Wii or vWii. It's a homebrew app that can transfer save files between the console's internal storage and an SD card. It can extract an individual save from the Wii's internal storage for Dolphin to use. Like GCMM, it is possible for save files that were created in Dolphin to be added back to the Wii by selecting the game in Dolphin to export the Wii save into a X:\private\wii\[GAMEID] format, then adding it back into the real console's NAND using SaveGame Manager GX and an SD card.