When starting the game, you only get a black screen - but sound seems to work normally, as you can hear the "Cenega" intro. Windows says, the program is not responding, but it loops the intro over and over again, while screen stays black.
[Solutions]
Appearently, UFO has a problem with AMD X2 CPU's (and, as a whole, is really buggy).
First of all, be sure that you installed the patch to V1.2 - this will fix the worst issues. If it still does not work, reboot - Starforce needs a reboot after installation to properly work (I hate Starforce...).
Then, and this worked for me (AMD X2 4200), those nice people at activeplus.com host a little freeware tool, that did the trick. You can get it here:
http://www.activeplus.com/us/freeware/runfirst/
Now change the link of your UFO shortcut to start runfirst.exe which then is supposed to call ufo.exe - and thus starts the game. This could look like this:
Now, if the game still does not work, you probably set the refresh rate of the monitor too high last time you played. In this case, start UFO up this way:"e:\Games\UFOAftershock\RunFirst.exe" UFO.exe
Then, it will use the same refresh rate as the desktop, and you should be able to go to the graphics options menue and reset the settings."ufo.exe --options fullscreen=FALSE"
If the game occasionally crashes, the sound driver might be the evildoer - enable software sound in the options.
Thanks to all the guys in this dozens of forums i found those solutions in