While trying to load Civ 4 I get an error message: "error loading shader libraries"
I thought I just need to update my video card to the latest driver (8800 GTS) but that didn't seem to do anything.
I'm not sure what else to do, I've checked the Civ forums and I can't find much of anything relating to my problem.
yup, I've got the latest patch and all that jazz, I don't know what else to do. I tried to the art pack patch, but that didn't seem to do anything either.
Hi guys. Are you having problems with shader libraries not loading. It seems like you all are, so don't listen to everyone sending you to download some crappy file or exe. that will not even fix it. I've tried numerous times and those updates from other places don't work correctly. I went to this link (below) and downloaded this in 10 minutes and installed, then I played the game with no problems (Online and Single player). So, trash those other updates and use this 100% Cure. I can now enjoy the game that I've desperately tried to get working for a week now.
Just wanted to say that downloading those two .dll files posted above seems to have fixed my problem perfectly, and it only took about a minute. Thanks for posting them.
Problem fixed after downloading d3dx9_31.dll and d3dx9_32.dll from the locations provided by the previous anonymous post and placing those DLL files in the root directory of the Civilizaiton IV applicaton folder as instructed by the post by macvsog. Thanks!
A few details collected together:
The problem I needed to solve was that I could not use Civilizaiton IV (base game installed from 3 CDs and requires CD in drive to run) after upgrading it from version 1.61 to 1.71, which was the latest patch as I'm posting this, on a laptop running Windows Vista Business.
The unpatched version (1.61) of Civ 4 as installed from the CDs worked fine.
The patch produced the following error near the end of its installation:
Quote :
Error 1706 No valid source could be found for product Sid Meier's Civilization 4. The Windows Installer cannot continue.
I answered OK and the install quit.
Upon trying to run Civ 4, I received a missing d3dx9_32.dll error. After downloading and installing just that DLL from the location mentioned above, I received the error "Error loading shader libraries" After putting both DLLs mentioned above in the location mentioned above, the program worked.
By the way, for those unsure of what the "civ 4 root folder" means, it is often
C:\Program Files\Firaxis Games\Sid Meier's Civilization 4
In process of trying to fix this, I also downloaded (from Microsoft's site) what I thought was the DirectX 9.0c end-user run time files. That didn't fix the problem, and I think it had no effect, but I mention it as it is a step I did before the final fix so it might be required (although I doubt it).
Just to confirm the same happened to me , I patched to the lates version 1.74 now and i got the error "error loading shader libraries", I updated to the latest directx end user run time files from microsoft . This alone worked for me, I have a dell dimension with vista business
Hi guys. Are you having problems with shader libraries not loading. It seems like you all are, so don't listen to everyone sending you to download some crappy file or exe. that will not even fix it. I've tried numerous times and those updates from other places don't work correctly. I went to this link (below) and downloaded this in 10 minutes and installed, then I played the game with no problems (Online and Single player). So, trash those other updates and use this 100% Cure. I can now enjoy the game that I've desperately tried to get working for a week now.
This method work in Vista 32/64 and Windows 7 32/64
Install Civ4
Install Civ4Patch1.74_Final.exe
Copy d3dx9_31.dll and d3dx9_32.dll to folder where you install Civilization (search internet or unpack directx 9 .cabs)
Right click Civ4 Icon
Choose Properties -> compatability
Check Windows XP Service Pack 3
Check Disable Visual Themes
Check Disable Desktop Composite
Search Civilization4.ini in your Documents directory (usually on Libraries\Documents\My Games\Civ 4)
Search for NoMovies = 0
Change it to NoMovies = 1
Save it
Run Civ4