DirectX is Microsoft's program for games and so forth
www.microsoft.com/directx
the only version they will have for DL is DirectX 9.0c, which is perfectly fine (you need the version the game requires or newer (as all versions are backwards compatable))
i'd try that
and if that doesn't work come back and i'd be happy to help you out some more, but personally if it doesn't work, i'd say contact the game's publisher
Please help a computer challenged member of this forum...
I have a Emachines t6212 with a ATI RADEON XPRESS 200.
When I got the computer I could play Battle for Middle Earth on it with no problem at all.
Now, when I start the game I get a message asking if my video card has the requirements to play the game...it also asks me if I have something called Direct x 9....
Could I have erased some setting on the hard drive so the game is not working? Now(and I know this is probably a stupid question) isn't the video card installed in the computer?? I couldn't have erased anything vital could I???
How do I get my game to work again...
Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic