Documentation Index
Fetch the complete documentation index at: https://mintlify.com/legendary-gl/legendary/llms.txt
Use this file to discover all available pages before exploring further.
legendary launch starts an installed Epic game, handling authentication with Epic’s backend, setting up the correct environment variables, and forwarding any extra arguments directly to the game executable. It supports online and offline modes, WINE and CrossOver on Linux/macOS, arbitrary wrapper commands (such as gamemoderun or mangohud), language overrides, and a dry-run mode that prints the full launch command without executing it — handy for copying launch parameters into Lutris or Steam.
Usage
<App Name> accepts the exact app name, a partial title match, or a configured alias.
Flags
Authentication & online behavior
Skip the Epic login step and launch the game without online authentication. Most single-player titles work fine in offline mode.
Skip the version check when launching in online mode. Useful if you intentionally have an older version installed and want to avoid the update prompt.
Override the username presented to the game at launch. Only works with titles that accept this parameter.
Launch control
Print the exact command line that would be used to launch the game, then exit without running it. Ideal for extracting launch parameters to paste into other launchers such as Lutris or Steam.
Override the default executable to launch, specified as a path relative to the game installation directory. Useful for launching alternative executables bundled with the game.
Launch Origin/EA App to activate or run the game rather than launching it directly. Required for EA-managed titles.
Print all launch information (executable path, arguments, environment variables) as JSON and exit without launching the game.
Wrapper & environment
Prefix the game’s launch command with the given wrapper. For example,
--wrapper gamemoderun or --wrapper "mangohud". Separate multiple wrappers with spaces within the quoted string.Override the language passed to the game. Accepts a standard two-letter language code (e.g.
fr, de, ja). Defaults to the system locale.Persisting settings
Save the launch parameters used in this invocation to Legendary’s config file so they are applied automatically on future launches. Note: environment variables are not saved.
Remove all saved config settings for this app and exit. The next launch will use default parameters.
WINE (Linux / macOS)
Path to the Wine binary to use when launching Windows games on Linux or macOS (e.g.
/usr/bin/wine64).Path to the Wine prefix directory to use (e.g.
~/.wine).Do not use Wine even if it is configured. Use this when running the game through a wrapper that manages Wine internally.
CrossOver (macOS)
Interactively configure CrossOver for this application, prompting you to select the CrossOver app and bottle to use.
Specify the CrossOver
.app to use (e.g. "/Applications/CrossOver.app").Specify which CrossOver bottle to run the game in.
Examples
Notes
Additional arguments placed after the Legendary flags are passed through directly to the game process.
The
--crossover flag is only useful on macOS with CodeWeavers CrossOver installed. On Linux, use --wine and --wine-prefix to configure Wine directly.