Skip to content

Using Legendary on Windows

Chris edited this page Jun 7, 2024 · 2 revisions

Using Legendary on Windows

Download

The latest version can be found at https://github.com/derrod/legendary/releases

Authenticate

  1. Right click in the folder where you downloaded legendary.exe and select Open in Terminal

  2. Type .\legendary.exe auth and press enter

  3. Login to Epic in the browser window that opened

  4. After logging in, this will create a temporary auth token that min-ed-launcher can use for the /restart feature. Default location for that file is %USERPROFILE%\.config\legendary\user.json

Launching the game

You have multiple options to launch the game with Legendary installed and authenticated:

  1. The normal Epic client

    After setting up the Epic client as mentioned in the readme, you can launch the game as you normally would. When using the /restart feature, you will have to repeat the above auth steps every few days to renew your login. Min-ed-launcher will inform you if you need to do this.

  2. Creating a Legendary Shortcut

    1. Right-click legendary.exe and select Create Shortcut

    2. Right-click the new shortcut and select Properties

    3. Append launch 9c203b6ed35846e8a4a9ff1e314f6593 --overide-exe MinEdLauncher to the Target textbox

      "C:\path\to\legendary.exe" launch 9c203b6ed35846e8a4a9ff1e314f6593 --override-exe MinEdLauncher.exe

      You can append any other flags at this point. e.g. "C:\path\to\legendary.exe" launch 9c203b6ed35846e8a4a9ff1e314f6593 --override-exe MinEdLauncher.exe /autorun /edo /autoquit /restart 5

    You can create multiple shortcuts with different flags. This can be useful for launching Odyssey or Horizons or specifying VR/No-VR

    9c203b6ed35846e8a4a9ff1e314f6593 is Elite Dangerous' Epic game ID

  3. From the terminal

    1. Open a terminal as described in the Authenticate section
    2. Type .\legendary.exe launch 9c203b6ed35846e8a4a9ff1e314f6593 --overide-exe MinEdLauncher.exe /autorun /edo /autoquit and press enter

Misc

You can tell legendary to skip checking for game updates by using the --skip-version-check argument.

.\legendary.exe launch 9c203b6ed35846e8a4a9ff1e314f6593 --skip-version-check --overide-exe MinEdLauncher.exe

This will allow you to delete the Legacy version of Elite without Epic re-downloading it. You'll need to make sure you configure min-ed-launcher to handle game updates by specifying forceUpdate in your settings file. The SKU for Odyssey is FORC-FDEV-DO-1000. The SKU for Horizons (Live) is FORC-FDEV-DO-38-IN-40

"forceUpdate": ["FORC-FDEV-DO-1000"],
Clone this wiki locally