Command & Conquer™ Generals Zero Hour

Command & Conquer™ Generals Zero Hour

Algush May 4, 2024 @ 10:27am
DirectX 8.1
When I launch the game, it reports the following error, Check that you have DirectX 8.1 or higher and that your graphics card meets the minimum requirements. But I have DirectX12 and the card is a Radeon 580X . How can I fix it?
< >
Showing 16-30 of 33 comments
😵💫 Jul 7, 2024 @ 2:31pm 
i hade same bug as you with level 8.1
😵💫 Jul 12, 2024 @ 1:33pm 
& change res in config to same as in windof or 800x600
Black Baron Jul 15, 2024 @ 12:03am 
i used the patch thing and still wont work same error i played it before on the this same computer
Legionnaire Jul 15, 2024 @ 1:23am 
Originally posted by Black Baron:
i used the patch thing and still wont work same error i played it before on the this same computer
Did GenPatcher give you any errors?
r3d4ct3d.us3r Jul 18, 2024 @ 8:50am 
Originally posted by last light of the library:
Delete Dgbhelp.dll from the games install folder.
I found the file, deleted it, rebooted but this did not work. This issue just appeared after a lot of play time already. The only difference is I just got a new monitor.

Additionally, I uninstalled and installed again. Still same issue.
Last edited by r3d4ct3d.us3r; Jul 18, 2024 @ 9:48am
r3d4ct3d.us3r Jul 18, 2024 @ 9:53am 
It is ridiculous that the fix app requires the user to disable AV to run. Additionally, It asks this while saying it requires admin rights. lol. Very poor security hygiene. Thank goodness for virtual machines!
Nyerguds Jul 18, 2024 @ 11:12am 
Oh please. Don't blame an ancient game for the fact antivirus peddlers nowadays are all insanely paranoid.
Pudding knaap Jul 24, 2024 @ 2:23pm 
Originally posted by maebumi91:
Deleted the dbg file, changed resolution, used the genpatcher & I'm still getting the directx 8.1 message. After all that, game still won't run. Any ideas?

you need to add the d3d8.dll file directly from GenTool_v8.9 to your game folder.
the missing driect 8.1 dll is causing the game not to start. get it from here:
https://www.gentool.net/

I play on linux but the solution is almost the same there.

If the game still dousnt start you have to make your own Options.ini file

The game will be stuck on the splashscreen.

To launch the game, go to:


in your case there should be a folder in your windows documents that is named Command and Conquer Generals Data after the first attempt to launch the game.

you need to make the Options.ini file there your self using notepad

<Steam-folder>/steamapps/compatdata/2229870/pfx/drive_c/users/steamuser/Documents/Command and Conquer Generals Data/

Create a file named (the capitalized 'O' is important):

Options.ini

Open this file then add:

AntiAliasing =
DrawScrollAnchor =
GameSpyIPAddress = 0.0.0.0
Gamma = 50
IPAddress = 0.0.0.0
IdealStaticGameLOD = High
LanguageFilter = false
MoveScrollAnchor =
MusicVolume = 55
Resolution = 800 600
SFX3DVolume = 79
SFXVolume = 71
ScrollFactor = 50
SendDelay = no
StaticGameLOD = Low
UseAlternateMouse = no
VoiceVolume = 70

Save the file and launch the game.
Last edited by Pudding knaap; Jul 24, 2024 @ 2:24pm
primeinsurrection Jul 24, 2024 @ 8:23pm 
The easy way is just to buy the same package on EA, and it should work fine.
Playing through this platform, directX12 doesnt work. The best option is to install DirectX8.1 or DirectX9.0. You would still have to delete the dgbhelp.dll file. You would also need some kind of medium program for gaming to switch between versions for you.
its entirely the dll file or running an unsupported resolution that causes this. installing dx8 or 9 doesn't do squat.
primeinsurrection Jul 25, 2024 @ 7:27pm 
Originally posted by last light of the library:
its entirely the dll file or running an unsupported resolution that causes this. installing dx8 or 9 doesn't do squat.

If that was the case, deleting the file or changing the resolution would be working for people.
Originally posted by primeinsurrection:
Originally posted by last light of the library:
its entirely the dll file or running an unsupported resolution that causes this. installing dx8 or 9 doesn't do squat.

If that was the case, deleting the file or changing the resolution would be working for people.
except it does provided the user isn't trying to use an unsupported resolution 1024×768 and 1920 x 1080 are the highest resolutions the game can do without Gentool.

The dll file in question it's only function is to look for the flags for dx8.1 which up until dx 9.0c exist, dx 11 and 12 no longer contain those flags which results in the checker blocking the program from running, deleting the dll removes the flag check and the stop function.
Sometimes the user has to remove the dll file from BOTH generals and Zero hour's game directory's as well. (zh is an expansion pack and not a standalone game) running zh from steam still loads files from gen (inc the dll)
.
Last edited by last light of the library; Jul 26, 2024 @ 1:33am
primeinsurrection Jul 28, 2024 @ 6:07am 
Originally posted by last light of the library:
Originally posted by primeinsurrection:

If that was the case, deleting the file or changing the resolution would be working for people.
except it does provided the user isn't trying to use an unsupported resolution 1024×768 and 1920 x 1080 are the highest resolutions the game can do without Gentool.

The dll file in question it's only function is to look for the flags for dx8.1 which up until dx 9.0c exist, dx 11 and 12 no longer contain those flags which results in the checker blocking the program from running, deleting the dll removes the flag check and the stop function.
Sometimes the user has to remove the dll file from BOTH generals and Zero hour's game directory's as well. (zh is an expansion pack and not a standalone game) running zh from steam still loads files from gen (inc the dll)
.

Yes but again... they said they changed the resolution and it did nothing. Not all problems are solved by one thing. You are actually not arguing with me, but the statements by the game makers themselves. This can be seen with a quick internet check. Try playing on EA, it will work fine. This is because the resolution isnt the problem, they likely cannot switch to DirectX9.0 on their computers. I know what I am talking about, I kept this game in my rotation for the entire 30 years.
Last edited by primeinsurrection; Jul 28, 2024 @ 7:01am
"but the statements by the game makers themselves"
I take that with a pinch of salt, considering zero hour was a rushed unfinished development (thanks EA).
If u want examples of rushed:
scripts and code that don't do anything
maps unblended
World builder is a Beta with planned patch's that never came.
also nice way of shooting yourself in the foot with that last sentence.
"I know what I am talking about, I kept this game in my rotation for the entire 30 years."
Generals and zh is 21 yr old
primeinsurrection Aug 2, 2024 @ 10:40pm 
Originally posted by last light of the library:
"but the statements by the game makers themselves"
I take that with a pinch of salt, considering zero hour was a rushed unfinished development (thanks EA).
If u want examples of rushed:
scripts and code that don't do anything
maps unblended
World builder is a Beta with planned patch's that never came.
also nice way of shooting yourself in the foot with that last sentence.
"I know what I am talking about, I kept this game in my rotation for the entire 30 years."
Generals and zh is 21 yr old


I dont know why you are complaining about the game to me, Im not interested.

I dont think anyone cares about all that salt you have, I think it matters what Westwood states on their help page, or the other method I suggested which also works.

I think everyone knows I meant the C&C franchise, and that theres some kind of personal issue that I or noone else I dont think needs or wants to know about, just a real solution to their problem.

Hope you work things out.
< >
Showing 16-30 of 33 comments
Per page: 1530 50

Date Posted: May 4, 2024 @ 10:27am
Posts: 33