Skip to main content
DolphinTool is a command-line utility suite for managing GameCube and Wii disc images. It provides tools for format conversion, verification, inspection, and extraction without requiring the full Dolphin emulator GUI.

Usage

For help with any command:

Available Commands

convert

Convert disc images between different formats (ISO, GCZ, WIA, RVZ)

verify

Verify disc image integrity and compute hashes

header

Inspect disc image headers and metadata

extract

Extract files and partitions from disc images

Supported Formats

DolphinTool works with the following disc image formats:

ISO (Plain)

Uncompressed disc image format. Large file size but fastest to read.
  • Extension: .iso, .gcm
  • Platforms: GameCube, Wii
  • Compression: None
  • Use case: Maximum compatibility, external compression

GCZ (GameCube Compressed)

Dolphin’s legacy compressed format, primarily for GameCube games.
  • Extension: .gcz
  • Platforms: GameCube, Wii (with limitations)
  • Compression: Deflate
  • Use case: Legacy compatibility, smaller than ISO

WIA (Wii Image Archive)

Compressed format with good compression ratios.
  • Extension: .wia
  • Platforms: GameCube, Wii
  • Compression: None, Purge, Bzip2, LZMA, LZMA2
  • Use case: Good balance of size and compatibility

RVZ (Revolutionary)

Modern compressed format with the best compression ratios.
  • Extension: .rvz
  • Platforms: GameCube, Wii
  • Compression: None, Bzip2, LZMA, LZMA2, Zstandard
  • Use case: Recommended - Best compression, modern codec support

Common Options

Most DolphinTool commands support:

User Directory

Specifies the Dolphin user directory for temporary processing files. Will be automatically created if not set.

Input File

or shorthand:
Path to the source disc image.

Help

or shorthand:
Display command-specific help information.

Quick Start Examples

Verify Image Integrity

View Game Information

Extract Game Files

Installation

DolphinTool is typically included with Dolphin installations:

Windows

Linux

macOS

Exit Codes

  • 0 - Success
  • 1 - Failure (error message printed to stderr)

Performance Tips

Conversion Speed

  • Use SSD storage for source and destination
  • Lower compression levels convert faster
  • Larger block sizes can improve throughput
For best balance of size and speed:
For maximum compression (slower):

Batch Processing

Example script to convert all ISOs to RVZ:

Use Cases

Archive Management

  • Convert large ISO collections to RVZ for space savings
  • Verify integrity after network transfers
  • Extract specific files without mounting images

Development

  • Inspect game headers for metadata
  • Extract game assets for modding
  • Create test images with specific formats

Quality Assurance

  • Verify dumps with multiple hash algorithms
  • Check compression settings on existing images
  • Validate image compatibility

Troubleshooting

Command not found

Ensure DolphinTool is in your PATH or use the full path:

Permission errors

Ensure read access to input files and write access to output directories:

Out of disk space

Conversion requires temporary space. Ensure sufficient free space:
  • ISO → RVZ: Needs space for output (~30-40% of original)
  • GCZ/WIA → ISO: Needs space for full uncompressed size

See Also