All I want is some player agency and some sanity checking around a lot of the numbers in the game.
Take a system that is under a Famine state. You can maybe make marginally more there for shipping food supplies but it’s so negligible to not be worth your time. It affects what missions are available, but completing those missions doesn’t have any appreciable effect. The Famine goes away, but no one cares that it was there originally and no one cares that it was resolved. Nothing ever really changes.
I’d like to see the background simulation actually do something. If a system experiencing a long-term famine, I want to see the population of that system go down. The simulation tracks system population already, it’s just that it doesn’t really do anything noticeable (which is a microcosm of the whole game). If the famine continues, it would be cool if the government started to break down and become an Anarchy system.
Of course, that would mean that you would care if there was an Anarchy system to begin with. Yes, there are tools to pirate in the game. You can get cargo scanners and all that stuff! But then you realize there’s absolutely no reason to ever pirate anything ever. The value of the cargo is a minuscule fraction of the bounty you can earn from blowing up any petty criminal in the galaxy. Which begs the question of why all these NPCs are being pirates anyway. I mean, they’re going to murder a miner for his 4,600CR worth of bauxite? Really? Yet somehow this very same pirate has a bounty of 63,000CR. Makes you wonder why he doesn’t just turn his guns on other pirates.
And those Resource Extraction Sites, man. You drop out of supercruise and there’s no one there. You have to wait for them to start spawning. Eventually, you have a site filled with dozens of miners mining worthless ore, flocks of security ships, and the occasional pirate who is practically an endangered species trying to scratch out a living by stealing two tons of worthless Indite in his 20,000,000+ Imperial Cipper. Makes you wonder how he even affords to ammo and fuel to run the thing, let alone purchasing the actual ship.
But if some dumb cop flies straight into your beam lasers and suddenly all 36 security vessels forget the mass murderers pirating at the site so they can pulverize you for the 200cr fine you accrued by scratching their shields? You jump to supercruise, immediately drop out… and now the extraction site is completely empty. No cops. No robbers. No miners. Nope, empty space where you wait for ships to start spawning again. I guess it would be too much to ask for this basic data to be serialized and cached on the client machine so that if you head back quickly the state is remembered.
I want to find systems with rich resources to mine. I want to mine there and make a profit, not wonder why I’m not just shooting the endless supply of pirates that are worth hours worth of mining the resources they’re inexplicably trying to steal. If pirates get out of control in a system, I want to see resources start to become more scarce and more valuable locally. I want to see this on the map and decide “Hmmm, if I can survive in there with my mining ship and wingman, we could make a killing. The refinery station in this cluster would pay a fortune for this resource they’re having a shortage on”.
This kind of stuff isn’t asking too much. Playing Pirates! on my Commodore 64 provided more in terms of gameplay-affecting background simulation than Elite does.