CW3 Used to work fine, now it won't start

Started by Harkler, October 10, 2013, 07:47:13 PM

Previous topic - Next topic

Harkler

I was playing a mission and was over an hour in when I paused the game (and thankfully saved) and put my computer into hibernation. When I turned my computer back on it said the hibernation failed and proceeded to reboot. After logging in i found that I could not open CW3 without getting this message. I have tried rebooting a few times, as well as un and re-installing a 32x and 64x version of the game. This is what the error message says and this is what the output log says. Any help would be greatly appreciated.

Edit: Fixed links

Grauniad

One of the images you link to (the first) requires sign-in on Dropbox.

I'm wondering if it has something to do with the failed hibernation attempt.

Try running Windows System File Checker and see if it finds issues.

Open a command prompt and in the window type sfc /scannow
A goodnight to all and to all a good night - Goodnight Moon

knucracker

#2
These are the interesting lines in your output log:
d3d: no 9.0c available
D3D9 initialization failed, trying OpenGL


That basically says that directX is hosed on your system.  You could try running "dxdiag" and see what that says.  The crash you are getting is related to directx 9.0c (or later) not being available and the game trying to fallback to an openGL instance that isn't working either.

Grauniad

You can  download the directX 9.0 runtime here: http://www.microsoft.com/en-us/download/details.aspx?id=34429

Be very careful to NOT ever download things  like this from 3rd-party sites.
A goodnight to all and to all a good night - Goodnight Moon

Harkler

After waiting a half hour for sfc /scannow to finish it found nothing wrong. I then downloaded directX 9.0 runtime and restarted my PC (and had to wait another half hour for 27 updates to install). I clicked the CW3 desktop shortcut and it gave me the same error message as before. Then I hit the shortcut again knowing that nothing should be different than when I hit it a few seconds ago, and it worked.     :-\ ...  :D Thanks!