I’m getting an error message that says “Object Reference not set to an instance of an object”. Anyone know a fix? I get this error message before the game even opens so I can’t just click out of it.
It’s a .NET error - try this solution provided by Frontier support (the file location might be different for Epic installs, I’ll try to find it later) though it is old info:
“I am sorry to know that you have experienced this issue! This is often related to .NET I'm afraid. You should be able to circumvent the issue by running through the following:
On C:\Program Files (x86)\Frontier\EDLaunch you should find a file named EDLaunch.exe.config.
For Steam installs, it should be here: C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous
· Firstly, make a backup of this file by copying it to another location, such as your desktop.
· Open the EDLaunch.exe.config file with a text editor such as Notepad. You'll see something similar to:
<supportedRuntime version="v2.0.50727"/ >
<supportedRuntime version="v4.0"/ >
Switch the lines, so they look like this:
<supportedRuntime version="v4.0"/ >
<supportedRuntime version="v2.0.50727"/ >
Once you have done this, save the file and attempt to start up the launcher. If it's still not working you can just replace the file with the backup you created.”
Edit: I’ve just looked at my Epic install - the file is in the EliteDangerous folder wherever Epic installed it. My file says <supportedRuntime version=“4.0” sku=“.NETFramework,Version=v4.5.2/>