Usage
Options Reference
Display the program’s version number and exit.
Show the help message with all available options and exit.
Specify a custom user folder path for configuration and save data.This is useful for:
- Using multiple Dolphin configurations
- Portable installations
- Testing different settings
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)
Play a movie (input recording) file.Used for:
- Tool-assisted speedruns (TAS)
- Input playback
- Demo recordings
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.
Load the specified save state file on startup.Must be used with
--exec or --nand_title.Set a configuration option using the format See the Configuration Guide for details on available options.Multiple config options can be specified:
System.Section.Key=Value.Show the debugger pane and additional View menu options on startup.Enables:
- Code view
- Registers
- Breakpoints
- Memory view
- Network debugging
Open the logger window on startup.Useful for:
- Development
- Troubleshooting
- Viewing emulation warnings
Run Dolphin in batch (headless) mode without the user interface.Requires
--exec or --nand-title. See Batch Mode for more details.Enable the “Confirm on Stop” dialog.Prevents accidental game termination by requiring confirmation.
Specify which video backend to use for rendering.Available backends:
Vulkan- Modern, cross-platform, recommendedOGL- OpenGL backend, widely compatibleD3D- Direct3D 11 (Windows only)D3D12- Direct3D 12 (Windows only)Software Renderer- CPU rendering, for debugging onlyNull- No rendering, for testing
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 typicallyDolphin.exe:
Linux
The executable is usuallydolphin-emu:
macOS
Access the binary inside the app bundle:Exit Codes
0- Successful execution- Non-zero - Error occurred
See Also
- Batch Mode - Running Dolphin headless
- Configuration - Using —config flag
- DolphinTool Overview - Command-line utilities