Anything is "possible", so let's talk "vaguely plausible": making ED run entirely offline in the sense of "no servers" probably isn't practical without access to the source code, a team of developers, and a massive amount of extra work; providing emulated servers capable of supporting a single player that can also be run locally on their own PC probably is technically plausible in theory but also incredibly difficult (see answer to Q3).1. Is an offline mode for ED possible/How dependent is the game on its servers to run at all?
What would the technical hurdles look like to make something like that possible? What's the rough size of the seed needed to generate the Milky Way simulation? Conversely are there any factors that make such a thing impossible or at minimum impractical from a technical standpoint? I do know an offline mode was at least considered by Frontier at one time, but I have no real information on if that was cancelled for technical reasons.
No-one's going to admit to it if so!2. Has there been any work done by the community to catalogue and preserve the game?
In other words, have any specific individuals or groups explicitly said that they've collected older builds of the game in attempt to 'reverse engineer' them down the line? With this question considered, I'd like to further ask...
Certain server-side game mechanics - the BGS, the commodities markets, etc. - have been openly and fairly reverse-engineered because understanding their operation is part of playing the game. But you're not going to get a functioning game system out of that data and knowledge, not by a long way.
Broadly speaking, someone would need to:3. Is there any possibility that when the last servers are taken offline, that the community can keep the game running without any technical support whatsoever from Frontier?
This question assumes that when the day comes, Frontier will not release the source code of Elite Dangerous to the public.
What kind of work would need to be done to get the game running again? With or without servers to facilitate online play.
- reverse engineer the game client sufficiently to change which servers it talked to
- reverse engineer the game client sufficiently to work out all its protocols for talking to servers
- implement servers which returned valid responses to those protocols in at least enough circumstances that the game was basically playable
- do so in such a way that they didn't get hit with IP infringement claims by Frontier
It's not impossible, but in terms of actual likelihood, let's just say "not happening".
If Frontier were to provide migration support but not ongoing technical support then it could possibly be done ... but I can't think of a situation where it makes sense for them to spend money doing that where just keeping the game running in a permanent maintenance mode wouldn't be easier.