Indiana Jones and the D3D Device Error

I like the Lego Star Wars games. My boys love them too. Lego Indiana Jones ? Fantastic. Oh hang on.

I should point out that rather than having an Xbox or Wii, we have a PC in the living room (in a media-centre box) connected to the TV as a games console, DVD player etc.

Lego Star Wars I & II play brilliantly on the TV using this computer but Indiana Jones just keeps giving me “Failed to create d3d device” and error code 0x8876086c.

Lucasarts pointed me at Activision and currently the nice chap on their support site is throwing suggestions at me. Being the stubborn sort that I am I also tried troubleshooting myself using different video cards, updating drivers, using msconfig to disable services and startup programs. But nothing worked.

I then wondered what was letting Lego Star Wars II work and when Indy just didn’t want to show. The only noticeable thing is that the nuconfig.txt file that LSW2 uses states a screen refresh of 60Hz. My nVidia control panel seems to think it is running the TV at 25Hz. Indy’s PCCOnfig.txt tries for 70Hz. Changing the entry in file doesn’t help.

So, I thought “What if I used a monitor?”. Guess what. It worked. Unplug the s-video cable, reboot with a monitor attached at it all works. Not really an option for me here though unless I go buy a new TV with a PC connector – makes LEgo Indiana Jones an expensive game for me.

Well, hopefully that was useful for somebody else in the same boat. I’ll post here if I get a solution via the TV.