Skip to main content
Dolphin can be launched from the command line with various options to control its behavior, load games, configure settings, and more.

Usage

Options Reference

flag
Display the program’s version number and exit.
flag
Show the help message with all available options and exit.
string
Specify a custom user folder path for configuration and save data.
This is useful for:
  • Using multiple Dolphin configurations
  • Portable installations
  • Testing different settings
string
Load and execute the specified game file.
Supported file formats:
  • ISO, GCM (GameCube/Wii disc images)
  • GCZ (compressed GameCube)
  • WIA, RVZ (compressed disc formats)
  • WBFS (Wii backup file system)
  • WAD (WiiWare/Virtual Console)
  • ELF, DOL (GameCube executables)
string
Play a movie (input recording) file.
Used for:
  • Tool-assisted speedruns (TAS)
  • Input playback
  • Demo recordings
string
Launch a NAND title using its 16-character ASCII title ID.
This launches installed Wii channels, WiiWare, and Virtual Console titles directly from the NAND.
string
Load the specified save state file on startup.
Must be used with --exec or --nand_title.
string
Set a configuration option using the format System.Section.Key=Value.
See the Configuration Guide for details on available options.Multiple config options can be specified:
flag
Show the debugger pane and additional View menu options on startup.
Enables:
  • Code view
  • Registers
  • Breakpoints
  • Memory view
  • Network debugging
flag
Open the logger window on startup.
Useful for:
  • Development
  • Troubleshooting
  • Viewing emulation warnings
flag
Run Dolphin in batch (headless) mode without the user interface.
Requires --exec or --nand-title. See Batch Mode for more details.
flag
Enable the “Confirm on Stop” dialog.
Prevents accidental game termination by requiring confirmation.
string
Specify which video backend to use for rendering.
Available backends:
  • Vulkan - Modern, cross-platform, recommended
  • OGL - OpenGL backend, widely compatible
  • D3D - Direct3D 11 (Windows only)
  • D3D12 - Direct3D 12 (Windows only)
  • Software Renderer - CPU rendering, for debugging only
  • Null - No rendering, for testing
string
Choose the audio DSP emulation engine.
Available options:
  • HLE - High Level Emulation (default)
    • Faster performance
    • Less accurate
    • Suitable for most games
  • LLE - Low Level Emulation
    • Slower performance
    • Near-perfect accuracy
    • Required for some games
    • Has two submodes (Interpreter and Recompiler) that cannot be selected from CLI

Examples

Launch a game with specific settings

Run in batch mode for automation

Launch with debugging enabled

Use custom user directory

Play a TAS movie

Platform-Specific Notes

Windows

The executable is typically Dolphin.exe:

Linux

The executable is usually dolphin-emu:

macOS

Access the binary inside the app bundle:

Exit Codes

  • 0 - Successful execution
  • Non-zero - Error occurred

See Also