Dolphin Save Not Loading in Dusk — Migration Fix
Move your Twilight Princess save from Dolphin to Dusk. Exact filenames, paths per OS, .raw vs .gci, and the empty-slot trap.
Dusklight uses the standard GameCube memory-card save format, so Dolphin saves are directly compatible. They just need to be in the right folder with the right name.
The exact paths (verified per platform)
Dolphin source paths
| OS | Path |
|---|---|
| Windows | %USERPROFILE%\Documents\Dolphin Emulator\GC\USA\Card A\ |
| macOS | ~/Library/Application Support/Dolphin/GC/USA/Card A/ |
| Linux | ~/.local/share/dolphin-emu/GC/USA/Card A/ |
Replace USA with EUR if you played PAL.
Dusklight destination paths
| OS | Path |
|---|---|
| Windows | %APPDATA%\TwilitRealm\Dusk\USA\Card A\ |
| macOS | ~/Library/Application Support/TwilitRealm/Dusk/USA/Card A/ |
| Linux | ~/.local/share/TwilitRealm/Dusk/USA/Card A/ |
| Android | /sdcard/Android/data/dev.twilitrealm.dusk/files/USA/Card A/ (use Open Data Folder in-app from v1.0.1) |
| iOS | Files app → On My iPhone → Dusklight → USA → Card A (v1.0.1+) |
Replace USA with EUR for PAL.
The file
| Filename (NTSC-U) | 01-GZ2E01-gczelda2.gci |
| Filename (PAL) | 01-GZ2P01-gczelda2.gci |
| Format | GameCube memory-card single file (GCI) |
| Size | ~50–80 KB typical |
The filename is the standard GameCube convention: <slot index>-<game id>-<internal name>.gci. Don’t rename it.
Step by step
- Find your Dolphin save: open the relevant path from the table above
- Confirm filename: should be
01-GZ2E01-gczelda2.gci(or PAL) - Copy to the Dusklight destination path
- Launch Dusklight, choose your disc, then at the in-game load menu pick Card A
If you played in Dolphin and only have a .raw (single memory-card image instead of separate .gci files), see the next section.
I have .raw, not .gci
Option A: Convert in Dolphin (recommended)
- Open Dolphin → Tools → Memory Card Manager (GC)
- Select Slot A, Browse, pick your
.rawfile - Highlight the Twilight Princess save row
- Click Export → Export as .gci
- Save the resulting
01-GZ2E01-gczelda2.gcito Dusklight’sUSA/Card A/
Option B: Tell Dusklight to use the .raw directly
Settings → Prelaunch → Save File Type → Card Image
Then place the .raw file (not .gci) in the same USA/Card A/ folder. Dusklight will read it as a full memory-card image.
”I copied it but my save still doesn’t appear”
Most common causes:
- Wrong slot in-game: at TP’s load screen, pick Card A. Cards B/C/D are typically empty for migrated saves
- Wrong region folder: NTSC-U save under
EUR/Card A/, or vice-versa, doesn’t get read. Match your disc region - Filename was renamed: must be
01-GZ2E01-gczelda2.gciexactly, no extra suffixes - Permission issues (Linux/macOS): check the file is readable by your user (
chmod 644 *.gci)
Related
- Windows install guide — has Dolphin migration in context
- macOS install guide
- Linux install guide
- Dusklight vs Dolphin comparison
- Cross-device save sync
- All known issues
Last updated 2026-05-14.