Forum Discussion

SiemHoutstra's avatar
5 years ago
Solved

Directx 8.1 error Windows 10

Hi, I own the First Decade DVD box, with all valid codes.

Tried to re-install the game with the original key that came with the Box.

A mate of mine however, sent me a present in Origin,and I installed it....

Alas, The Diertx8.1 problem arose.

From memory, I opened the 'options.ini' and deleted the parameters stated at Resolution.

Alas, that did not fix the problem.

I run win 10 Pro, fully updated with a R9 270X vid card, I7 4790K processor and 16GB of Ram.

I even tried to install it from my DVDbox...

The problem with that was, it starts only directly thru the generals.exe located in in the map. Thus not thru the shortcut.

Problem with that is, no network possibility. I even tried Hamachi but got a mismatch........

Why can't I start this game by Origin?

I have the original EA keys, bought the game legit, played the game for years on this computer, but after a reinstallation of windows I let it slide a bit and haven't played in a while.....

  • @Nyerguds G'day and thank you for this.
    I discovered that a file, ' dbghelp.dll ', located in the install directory was the culprit, removed the file from both directories, "Generals" and "General Zero Hour", and whambam, thank you ma'm, the game started up....
    I found this solution on YouTube and hope this will help more folks.

4 Replies

  • @SiemHoutstra 

    The problem is that the "or higher" refers to higher versions of DirectX 8/9, not higher versions of DirectX beyond 9. The game can't actually use the DirectX 10/11/12 that is installed on windows machines by default nowadays.

    The solution is simple; install DirectX 9:

    • Download the DirectX Redistributables package from June 2010. Be sure to uncheck any other junk they want to add to it. It should be a file called "directx_Jun2010_redist.exe".
    • Run the downloaded file. It'll ask for a folder to unpack in. Make a new folder somewhere on your disk and unpack it there. It doesn't matter where you unpack it; it can be deleted afterwards anyway.
    • Go to the folder where you told it to extract.
    • Find "DXSETUP.exe", and run that to install the missing components.
    • After the installation finished, delete the folder you unpacked everything in.

    Since this is a completely separate thing, it will not interfere with your installed higher-version DirectX.

  • @Nyerguds G'day and thank you for this.
    I discovered that a file, ' dbghelp.dll ', located in the install directory was the culprit, removed the file from both directories, "Generals" and "General Zero Hour", and whambam, thank you ma'm, the game started up....
    I found this solution on YouTube and hope this will help more folks.

About Command & Conquer Franchise Discussion

Chat about your favorite games in the Command and Conquer franchise and get help from the player community.13,537 PostsLatest Activity: 3 minutes ago