Dolphin can be launched from the command line with various options to control its behavior, load games, configure settings, and more.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dolphin-emu/dolphin/llms.txt
Use this file to discover all available pages before exploring further.
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