Command Line Options
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:
-
-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
-
-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 usuallyC:\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.
(C) 2015-2023 EDDiscovery Team