Wow, some great suggestions here
I definitely second (or third or fourth) the following
* A message explicitly telling you when a race tells you that have declared war on you
* A radius whenever you are about to construct a starbase
* Circles around ships that you are war with
* An undo button on ship design
My own ideas are as follows. My apologies if these are already in the game
1) Suppose you have captured a planet with 8 factories. You want to replace 6 of those factories with labs. The easiest way of doing that is to demolish the six factories and order 6 labs in the queue. But this is also the slowest. The most optimum is to destroy one factory and then build one lab, then destroy another factory etc etc. A real micro managing pain. It would be handy if the demolish order appeared in the queue so that the building didn't disappear until the right time.
2) I THINK there are lots of different tracks of background game music (maybe one for each race, or ethos? I can't tell yet). If this is indeed the case it would be cool if there was an option that could be selected to cycle through them all. Some people may only ever play a couple of races.
3) Here is an easy one that I think people would love: IF your espionage level is high enough then during the Galactic council meeting that races vote is displayed BEFORE you vote. This should be easy to code since the computer has already determined how each race is going to vote, no? All you are doing is displaying this information for a few of the races. Now I know Brad hates putting in options that the AI can't use, and doing anything with the AI will never be "An Hour Fix". This feature gives an unfair advantage to the human player - so put it in as a game start option. Call it "Deep Espionage" or whatever you like. Lower total scores or invalidate games for the metaverse - whatever you think is fair, I still think a lot of people would really like this ability.
4) Along with the above 'Deep Espionage' game setting, is there a flag or line of code where the AI decides to start preparing for war against someone? There should be a chance that if the human player's espionage is high enough they get a heads up that that race is preparing for war against them, or another race.
5) Again, with the Deep Espionage setting - two races can be going at it tooth and nail, levelling entire solar systems, but unless I am actually watching it, I have no idea if another race is on the ropes or not until it is too late. It would be great if your espionage level was high enough to get reports of major victories or losses, so that you can better prop up the losers - or at the very least make them pay through the nose for aid.
Just my two credits worth
Dano