For over a year i have struggled to find out why C&C Zero Hour isnt working on my computer, after numerous uninstall/reinstall, origin download, internet forums and youtube, it appears that its DirectX that is to blame, from what i understand the game requires DirectX 8.1, i do not know which version is on my computer ( i suspect DirectX 11, not sure though) an before you ask why it took over a year, i am very lazy
I guess I'll just ask the simplest question: did you try to upgrade direct x?
install the latest direct x see if it works, if its giveing you the error:
This game requires directx 8.1 blah blah blah
just go in ur game folder and delete the file dbghelp.dll
https://help.ea.com/uk/article/command-conquer-generals-and-command-conquer-zero-hour-direct-x-8-1-error-workaround/
also if your running windows xp service pack 2 or any os after that you have at liest DirectX 9.0c by default.
to see what directx you have just open the start menu and in the search bar type in dxdiag.exe
delete the shortcut and make a new one.
however may not even be necessary for u to have compatibility mode on.
i dont and mine works fine.
i deleted and made a new shortcut but it still doesnt work
Mate, try this work around:
http://forums.cncnz.com/topic/12319-how-to-play-generals-zero-hour-in-windows-7-x64/
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)