Skip to content

GameCube

Swiss

Swiss is typically used to load game backups on the GameCube. See the GC-Forever Wiki for resources on installing & running Swiss.

Warning

Swiss is sensitive to files being fragmented on SD cards (swiss-gc#763, swiss-gc#122, etc.). This means that you should only write one ISO at a time!

Igir has a --writer-threads <threads> option to limit the number of files being written at once. You can use the option like this:

Replace the E:\ drive letter with wherever your SD card is:

igir copy test clean ^
  --dat "Redump*.zip" ^
  --dat-name-regex '/gamecube/i' ^
  --input "Games" ^
  --output "E:\Games" ^
  --dir-letter ^
  --writer-threads 1

Replace the /Volumes/SD2SP2 drive name with whatever your SD card is named:

igir copy test clean \
  --dat "Redump*.zip" \
  --dat-name-regex '/gamecube/i' \
  --input "Games/" \
  --output "/Volumes/SD2SP2/Games/" \
  --dir-letter \
  --writer-threads 1

Replace the /media/SD2SP2 path with wherever your SD card is mounted:

igir copy test clean \
  --dat "Redump*.zip" \
  --dat-name-regex '/gamecube/i' \
  --input "Games/" \
  --output "/media/SD2SP2/Games/" \
  --dir-letter \
  --writer-threads 1

NKit

Swiss supports ISOs in the trimmed NKit format, which can save significant space on your SD card. Some games such as Animal Crossing can be compressed as small as 28MB, while other games such as Wave Race: Blue Storm don't compress much at all.

Igir can read the original ISO's CRC32 information stored in .nkit.iso files, which means it can match files to DATs (as long as you don't raise the minimum checksum level!). However, Igir can't extract NKit ISOs, you'll need to use Nanook's NKit tool instead.