Skip to content

Command Line Options

Rob edited this page Feb 16, 2022 · 5 revisions

Command Line Options.

These are for advanced users only. Use at own risk.

Options are read in this order:

  • Any option file included by the -optionfile option given on the command line. It will check in the current folder, then if a file is a relative path, relative to the executable folder.
  • -Appfolder option on the command file
  • Any option file included by the -optionfile option given on the command line. It will check in the current folder, then if a file is a relative path, relative to the application folder.
  • Any options*.txt located in the same folder as the application install folder of EDDiscovery.exe
  • Any options*.txt located in the application data folder (default %LOCALAPPDATA%\EDDiscovery)
  • Any dboptions*.txt located in the application data folder. This is written by the program if you've moved the databases, so the user should not normally update this file.
  • All other command line options

Options are case insensitive. In option files the '-' character is optional from 15.0, and must not be present in earlier versions.

Command line options are as follows:

USER

  • -Commander <name> (11.0+)

Switch to commander . Use quotes if name has spaces.

  • -Profile <name> (11.0+)

Switch to this profile on startup. Use quotes if name has spaces.

  • -NRW or -NoRepositionWindow

    Use default window positions, don't load at previous positions. Safe mode (hold down shift as you run the program) allows this to be set by the user via a dialog.

  • -NoTheme

    Don't load the theme. Safe mode allows this to be set by the user via a dialog.

  • -Portable

    Store EDDiscovery data files in a sub folder of the executable. If you use this, the EDDiscovery application folder must be user writable.

  • -MinimiseOnOpen -MaximiseOnOpen

    Window control

  • -AutoOpen3DMap

    Auto open 3DMap on start

  • -SelectLanguage language

    Select language, language is the name of the translator file, without extension, such as deutsch-de

  • -SafeMode Enter safe mode

Advanced User

  • -Appfolder <path to folder> | <folder name>

    If is given (denoted by using a full path, ie. c:\data\subfolder) then use this folder instead of %LOCALAPPDATA%\EDDiscovery (where %LOCALAPPDATA% is usually C:\Users\%USERNAME%\AppData\Local) for the application data folder.

    If a folder name only is supplied (denoted by not having a full path), it is stored in %LOCALAPPDATA%\<name>. This is useful for debug use, to start a clean ED session while keeping your old data.

    Not needed for multi commander use.

    Example: -Appfolder data1

  • -Userdbpath <path and file name>

    Use this path and file for the user db, an example is "c:\userdata\edduser.sqlite". This allows the db to be stored somewhere else that the application data folder. Useful if your SSD is small.

    Note dboptions.txt uses this as part of the safe mode system to move databases around.

  • -Systemsdbpath <path and file name>

    Use this path and file for the system db, an example is "c:\userdata\eddsystem.sqlite". This allows the db to be stored somewhere else that the application data folder.

    Note dboptions.txt uses this as part of the safe mode system to move databases around.

  • -Tracelog

    Do a tracelog even when debugging.

  • -LogExceptions

    Log exceptions

  • -DefaultJournalFolder folderpath

    Use this folder path as the default location for journals instead of c:\users\NAME\saved games\Frontier Developments\Elite Dangerous

Other internal options are present for developer use only.

Clone this wiki locally