Is your game up to date? Here are the proper patching instructions for Empires at War.
install the game from CD using the Custom install method, Install everything as listed in the check box.
If the game asks for Direct X install or M-Player / Gamespy Arcade installs after the game installs, SAY NO.
if you did use the DirectX installer from any game, then your system Direct X may be corrupt and you will need to reinstall DirectX 9.0c from the microsoft DirectX web site.
After installing EAW, find your install directory.. typically this is C:\Program Files\Taldren\Starfleet Command II
Inside this folder you will need to find the Starfleet2.exe game file, right click and select Copy.. go to your desktop, right click in empty area and select "Paste Shortcut".
You will use this shortcut to launch the game.. using the Start menu launches the game from the SFC2.exe which is bugged.
next, go inside your Starfleet Command II\Assets\Scripts folder
Find the Uni_7BattleGrave.scr file
Right click it and select Copy.. go to a different folder outside Starfleet Command II directory, one that you can find easily, right click in an empty area and select Paste.
next download patch 2036, Turn off your Anti-Virus, and install it to patch Starfleet Command II Empires at War. This is the latest version and last version for the game (Final Patch). After patching completes, turn your Anti-Virus back on.. Anti-Virus is known to corrupt game patches for Starfleet Command game series.
Afer patching, locate the directory where you copied the Uni_7BattleGrave.scr file to outside your Starfleet Command II game directory.. right click on it and select CUT..
navagate back into your Starfleet Command II\Assets\Scripts directory, find an empty area, right click and select Paste. Say YES to overwriting the file.
The Uni_7BattleGrave.scr breaks when using Patch 2036, the method listed above will repair the game file so that it functions correctly.