Community Event / Creation [Tool] E:D Account Switcher

https://github.com/Lasse-B/E-D-Account-Switcher

If you have multiple Elite: Dangerous you probably know this too well:


  • Open the launcher and log in using another set of login credentials.
  • Firing up your email client waiting for the verification code.
  • Pasting the verification code into the launcher Repeat every time you switch accounts.




Well, no more. With E:D Account Switcher you only need to log into the launcher once per account to set up your accounts database. Once that's done, you can switch between accounts with just a couple of mouse button clicks.



  1. Log into your account via the Elite Dangerous launcher, so that the "play" button appears.
  2. Fire up E:D Account Switcher or click the "Add New Account" button.
  3. Fill in the account name as you see fit.

Repeat steps 1 through 3 for every game account you want to be able to quickly switch between. This is a one time process. After you've added your accounts to the database you can switch between accounts like this:



  • Close the Elite: Dangerous launcher.
  • Fire up E:D Account Switcher, select your saved account and click "Apply".
  • Start the Elite: Dangerous launcher.






Noteworthy stuff:


The account data that E:D Account Switcher saves in its database is tied to the computer that you logged into the account with. While you can copy this database between computers, the machine token which is part of the account data is individually calculated by the launcher for every account and computer. What this means is that chances are relatively high you need to go through the accounts set up process again if you want to use E:D Account Switcher and your game accounts on another computer.


If you have different editions (https://support.elitedangerous.com/kb/faq.php?id=108) of the game switching between accounts still works, so no worries there, however ED's launcher may still want to reinstall the game. If you're a bit tech savvy you can read up on soft links, symbolic links and junctions here: http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#introduction . If you don't have an idea of what to do after reading the info on the site I think it's best if you just let the Elite Dangerous launcher run its course.



PS:
I will not answer postings regarding account security and malware in the program. The included source code already contains all answers.
 
Last edited:
Dosnt work for me at all (when trying to add second account in database it says its allready there (wont give me the option to add a new one (under new name) and when i look at the ini file it only sees Account 1 Under my main email any chance on a update ??
 
Dosnt work for me at all (when trying to add second account in database it says its allready there (wont give me the option to add a new one (under new name) and when i look at the ini file it only sees Account 1 Under my main email any chance on a update ??

The basic idea is that you
- save/learn the settings for the first account with account switcher
- then get the second account up manually for the first time,
and save/learn its settings with acccount switcher as well.

Then Account Switcher knows both variants and lets you switch between them.
 
Hello Commanders. Unfortunately, the ED Switcher no longer works, when I start the Luncher order, an error message appears that the luncher is defective or a new version is installed. Is there a solution for.

Fly save
 
I just keep a seperate copy of the launcher exe for each account and a have shortcuts to each, (idea taken from a post I found in one of the support threads on here a couple of years back). That way I click the shortcut for account "a" and it opens the launcher with all the details filled in, if I click the shortcut for account "b" it likewise opens with account "b" login details already filled in - no prompting for authentication codes for me.

Just need to recopy the launcher exe files whenever ED update it.

ED must save the login details in a config file / the registry unique to each launcher exe file.
 
So this no longer works?

I maintain two copies of the game so I can switch between a PC and ALT fast, but I was hoping to not have to maintain a third copy for my new Epic account. Haven't started it yet. Any chance of being able to switch between them without making a new copy of the game for each?
 
I was thinking of the symlink idea. I wonder if anyone has had problems with that given that the product directory might not always be completely the same between the standalone the steam and the epic versions. I'll have to take a chance and try it.
 
I was thinking of the symlink idea. I wonder if anyone has had problems with that given that the product directory might not always be completely the same between the standalone the steam and the epic versions. I'll have to take a chance and try it.
The symlink method worked for me, so I have two Frontier accounts and one Epic account, all sharing the same game files. Works flawlessly. Note I don't use E:D in Steam, but I can't see a reason this wouldn't work for Steam too.
 
Back
Top Bottom