GameCube/Wii games crash in RetroArch when the ROM is zipped (Dolphin core)
You loaded the Dolphin core fine, picked your GameCube or Wii game, and RetroArch either crashes back to desktop, freezes on a black screen, or silently kicks you back to the menu. The exact same game runs in standalone Dolphin. The one thing that's different: your game is stored inside a .zip or .7z archive.
Cause: Most RetroArch cores can read a game straight out of a zip because RetroArch decompresses small ROMs into memory before handing them over. The Dolphin core is different. GameCube/Wii images are large (often 1.4 GB to several GB) and Dolphin expects to stream the disc image from disk as it runs — it opens the file directly and seeks around inside it. It cannot read from RetroArch's in-memory zip extraction the way a small cartridge-era core can. So when you point it at a zipped image, the core gets a file it can't stream and falls over.
This is a container-format problem, not a bad dump and not a Sys-folder issue. If the core crashes the instant any game loads regardless of compression, check the Sys folder missing fix instead. If the core won't even appear in the list, that's the missing info file fix. This article is specifically for "runs when unzipped, crashes when zipped."
Solutions
solution #598
Unzip the game to a plain disc image. Extract the archive so you're left with the raw image file Dolphin understands directly — typically .iso, .rvz, .wbfs, .gcm, or .ciso. Point RetroArch at that uncompressed file instead of the archive. This is the fix for 90% of cases.
After replacing the zip with the uncompressed image, re-run Import Content → Scan Directory (or load the file manually) so the playlist points at the new file and not the old archive entry. To confirm: the game boots to the GameCube/Wii logo and reaches in-game from the uncompressed file, with no crash-to-desktop and no black-screen hang. (Loading the same title from a .zip is expected to keep failing — that's the limitation, not a regression.)
solution #599
Prefer .rvz for the best of both worlds. If your reason for zipping was to save disk space, convert the image to .rvz instead. RVZ is Dolphin's native compressed disc format — it shrinks the file substantially and Dolphin can stream it directly, so you get small files and no crash. In standalone Dolphin: right-click the game → Convert File → choose RVZ. Keep a single copy; you don't need both.
solution #600
Don't double-compress. An already-compact format like .rvz or .ciso put inside a .zip brings the crash back, because the core still receives a zip. Store the image as a single uncompressed-container file, not nested in an archive.
Check free disk space after unzipping. A multi-GB Wii image needs room to extract. If extraction fails halfway you'll get a truncated file that also crashes — confirm the unzipped image is the expected full size before blaming the core. If it still crashes when fully unzipped, the problem is no longer compression: verify the dump in standalone Dolphin, then revisit the Sys-folder or core-info fixes.
Legal note: EmuDesk does not provide, link to, or host game images, BIOS, or copyrighted assets. Only use disc images you created from discs you own.
Comments (0)
Sign in to_leave_comment