DLL Hell and the first DirectX 10 game
The first ever DirectX 10 game demo appeared on the 'net on Tuesday. I found out about it Wednesday night, when I found some 20 new comments on my D3DX DLL download page. Turns out the site had over 12,000 unique visitors on Wednesday, an order of magnitude above the usual daily few 747s-full.
So that's a lot of folks unable to run the latest big PC game (it's "Lost Planet: Extreme Condition", incidentally) because they're missing the latest D3DX DLL. Did Capcom actually test on any PCs besides their latest-DirectX-SDK-having dev. machines?
Developers, it's pretty trivial to create a basic DirectX "redist" and include it in your installer. I know, you're under enough pressure to ship the game on time as it is. But I added DirectX setup to an NSIS install script at work just recently, and it took minutes to get it working. If you're bothered about space, you can assume DirectX 9.0c, and just install the incarnation of D3DX that you built your game against. In this configuration, it'll add a few MB to your installer, which is nothing when your h0t game demo is pushing 500MB anyway. Make sure your installer runs dxsetup with the /silent option, so the user doesn't get a chance to say "Hey, I've already got DirectX!" and cancel it, which I suspect may be the problem in many cases.
The more gamers have to hunt for DLLs to get their new games running, the more of them are going to jump ship for the plug'n'play ease of the consoles. You can debate the ethics of updating DirectX "by stealth" if you like, but in reality all it's going to do is copy a DLL or two that the user is bound to need anyway. The core components (D3D9.DLL et al) haven't been updated since DirectX 9.0c - so if this is already installed (likely), it doesn't even require a reboot. We're long past the murky days when installing a new DirectX (like, say, DirectX THREE) could actually break stuff.
Lost Planet is significant in PC games land, since it's the first commercial game demo to use DirectX 10 on Windows Vista, and the first chance for Geforce 8800 owners to give their pricey early-adopter toys a proper run. In honour of the moment, I downloaded the Lost Planet demo (the DX9 version) and had a go. Sadly, my ageing single core processor and sixth generation graphics card couldn't really deliver the immersive experience I believe the designers intended. There sure is a lot of snow, though.
Post a comment
Search this site for the dll files you need:
1. Extract it with a program like WinRAR.
2. Place the dll file in:
Remember to extract it first!
Place the dll file in:
P.S. Let me know what the other dll file is, I have forgoten what it is.
I will get the other file for you as soon as you let me know.
yer I got that error but I fixed it...
Just download this...
There is another file as well, let me know what it is and I will get it for you!
Yea i got the same Error trying to run dx10 on my gf 8800 gts 640 MB... Does any1 know how to fix it ?
Other then the detail that there are many such dll's to support, and the fact the it breaks the DirectX EULA. You could do it. So as long as its not a commerical product, you are safe to do so.
Yeah i know where to put d3dx9_33.dll, but when i try and extra t it from the ZIP i get a window asking for a password! I got the dll from this site so i was hoping someone from this site could help me get LOST PLANET up and running... help please!!!
the instructions for where to put the dll are on the page you downloaded it from
I can't run the game with my XFX 8800gtx card and get the error message "d3dx10_33.dll" can't be found.
If I unzip the file for this that I got here on this site, do I need to copy and paste it somewhere or what?
Powered by clunkyblog release 3.10. Generated in 11ms.