Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Additionally, I uninstalled and installed again. Still same issue.
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.
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.
If that was the case, deleting the file or changing the resolution would be working for people.
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.
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.