This fix mate only shows for Origin game library.
For those who uses CD "original" mate have other view on this.
So as in "EA support" claim the game is only compatible with Windows 7 Only. Well we all know that's not true, the game was released back in 2003 which means it supported Windows XP.
For those who got The Ultimate Collection the support claim to be only compatible for windows 7 well guess what, also not true. They made implantation of one or few .dll files in the installation folder.
I don't know what they do but it seem it runs on something also this files it not part of original C&C. These .dll seem only to work compatible for windows 7.
Resolved issue C&C General & Zero hour for Windows 10 users.
Open Installation folder for Origin games "Example"----> C:\Program Files (x86)\Origin Games\Command and Conquer Generals Zero Hour.
Inside Open either C&C General & Zero Hour folder ---> Find specific .dll file called dbghelp.dll select the file and delete it.
Problem solved directX 8.1 Issue!
August 2019 - last edited August 2019
@LordHoratio-NFor those who know SWR Productions they make Mods for the C&C. they are the true legacy still trying to make the game alive.
The problem I have is I can play without DLC (vanilla) but on zero hour there is no sound at all.
old the game games I got working but installing patches from other sites for online play etc
October 2019 - last edited October 2019
If the game was installed from CD and the game running on Windows 10 you need to patch it.
the CD version of the game comes with 1.04 and the latest is 1.08. go and find a patch file and install it come back if anything changes.
If the game was installed from Origin platform it would be working with no problems. but that's not always the case.
it's the little things that makes differences.
So try with other sound format Bit and Hz.
try to reinstall the right version of DIRECTX.exe when the game come out.
if you got an existing settings folder for the game at C: drive/documents
Delete current and Copy paste these
AntiAliasing = 1
BuildingOcclusion = yes
CampaignDifficulty = 2
DynamicLOD = yes
ExtraAnimations = yes
GameSpyIPAddress = 0.0.0.0
Gamma = 29
HeatEffects = yes
IPAddress = 0.0.0.0
IdealStaticGameLOD = Low
LanguageFilter = false
MaxParticleCount = 5000
MusicVolume = 50
Resolution = 1920 1080
Retaliation = yes
SFX3DVolume = 70
SFXVolume = 70
ScrollFactor = 93
SendDelay = no
ShowSoftWaterEdge = yes
ShowTrees = yes
StaticGameLOD = Custom
TextureReduction = 0
UseAlternateMouse = yes
UseCloudMap = yes
UseDoubleClickAttackMove = no
UseLightMap = yes
UseShadowDecals = yes
UseShadowVolumes = yes
Try aswell to update sound drivers, in my opinion it should not need to but this depends on what you got.
So I've got a an update for windows 10 user for with this DX error fix.
The first post is most linked to the issue you are having with the game.
Second It's not always work either, not everyone. If you still got this issue with your C&C generals games. the problem may be else where.
I recommend using this link for detailed on the matter https://answers.ea.com/t5/C-C-The-Ultimate-Collection/READ-FIRST-Common-Issues-and-Solutions/td-p/22...
Scroll down to Win 7 -64bit and follow the instruction.
Usually Windows 10 already got the directx version (DX12). (as long there is a recognized GPU)
The game will automatically install it's own version of DX on install process.
other who speaks out (installing older version of DX) won't give the effect cuz of the latest DX version is already installed.
So if the Link won't help you or the .ddl files wont fix the issue.
you mate be looking at windows itself as files are missing, corrupted, in order for it to work.
(Reinstall the game start from scratch delete .dll files) that's it.
If the game not passed both first or second solved method the third will be reinstalling your windows.
If you are running Older version of OS don't look on this post it won't probably help you.
get again go to the link above and look for the right OS you are running on.
Had this DirectX 8.1 problem on The Ultimate Collection (Windows 10) too. Your solution to delete dbghelp.dll worked like a charm, thanks!