Command and Conquer: Generals Zero-Hour on Windows 8

backwards compatibilitycommand-and-conquer-zero-hourtechnical-issueswindows 8

I've nearly reached the breaking point with this game. A few more failed startups and my fist will be through my monitor.

I've tried everything on the Internet. I've gone through four Google pages worth of links, trying everything mentioned. I simply cannot reach a solution. I have an options.ini, but my game will not start. When I put in a specific resolution, I get the DirectX 8.0c error, but it goes away when I use any other resolution. I tried the solutions for the DirectX issue, but nothing worked. Now when I start the game, I get:

enter image description here

It just opens, pauses for a second, makes my screen go black for a second (just to give me hope, I presume), goes back to what you see above, then sends the splash image to the top left, then closes. The game does not open, it just closes.

At this point I'm just done. I can't find the solution myself. Does anyone know how to fix this?

Best Answer

Well, this might be caused by something i've experienced just recently.

Solution: Reinstall your game.

BUT ONLY DO THIS IF:

  • You've had at least one previous successful startup on that machine at all.
  • The game files were recently edited in ANY WAY; this includes updates from Origin!

So, turns out, it might be an issue with the game engine being unable to properly detect DirectX on your system. This is most likely because of corruption in the game engine code that is used to verify the version of DirectX that you are using (which can be caused by a multitude of things, such as game updates or mods). Usually some symptoms of this is when you Alt+Tab, hover over the game icon in the taskbar, and seeing 2 windows: one which is most likely an error message that states that you need DirectX 7.0 or higher.

If your conditions match those above, you should be able to reinstall the game without any issues. Your save games may be recovered upon the successful install of the new copy of the game because of Origin cloud backups. HOWEVER, do not purely rely on this system to keep your saved game safe and sound; always remember to periodically backup your saved games folder in the game files manually.