Sorry if this is long, I've been at this for a long time now... I should say, I have a brand-new Radeon x800 AGP...
Where I am now: If i run with the pak file in the assests folder, I get the "Failed to Initialize Renderer - Check DirectX Version" popup. If I run with the pak file extracted (done using PakBuild.exe), I get to "Init Engine" in the second splash screen (the one with the progress bar), and then nothing (back to desktop).
Current Logs:
Since I have two different problems, which appear to be different, I'll post these in two groups.
Group A (with pak file in assets):
init.log:
[857.312] DBG: FILE Cat Init
[857.562] DBG: Using XML cache
[857.562] DBG: Game Init
[857.562] DBG: Multiplayer Init
[857.890] DBG: Audio Init
[858.718] DBG: ArtFileMgr Init
[858.718] DBG: Python Init
[861.140] VERSION: CIV Version: 0
[861.140] VERSION: Save Version: 100
[861.140] DBG: Input Init
[861.140] DBG: Engine Init
[861.468] ERR: Initialize Renderer failed - parameters:
- width = 1024
- height = 768
- flags = 0x8
- hwnd = 0x700d0
- adaptrid = 0
- deviceid = 1
[861.468] DBG: Failed to Initialize Renderer - Check DirectX Version
resmgr.log: Is empty.
Group B (pak file extracted):
init.log:
[2137.281] DBG: FILE Cat Init
[2137.437] DBG: Using XML cache
[2137.453] DBG: Game Init
[2137.453] DBG: Multiplayer Init
[2137.781] DBG: Audio Init
[2138.640] DBG: ArtFileMgr Init
[2138.656] DBG: Python Init
[2140.921] VERSION: CIV Version: 0
[2140.921] VERSION: Save Version: 100
[2140.921] DBG: Input Init
[2140.921] DBG: Engine Init
[2142.718] DBG: Engine: Axis Engine Initialized
[2142.718] DBG: Engine: Scene Graph Initialized
[2142.812] DBG: Engine: Shaders Initialized
[2142.828] DBG: Engine: Scene Lights Initialized
resmrg.log:
RESMGR: Scene file Art/Terrain/Lights/UnitLight.nif failed to load. Reason: (code:1) Cannot open file.
I've examined the other logs and found nothing interesting. I'll happily post other logs at request.
What I have tried so far:
I started out with the game installed to my E: drive cause C was running out of space. I got a blue flash after the engine init thing and went back to desktop. Thinking it didn't like drive E, I uninstalled and installed to drive C. This time, I noticed the following message pop up at the end of the installing of files (when the progress bar was full):
Error 1706: No Valid Source could be found for product Sid Meier's Civilization 4. The windows installer cannot continue.
Oddly enough, after I hit "okay" it did continue and said it had installed successfully. After experiencing the same error, I went and downloaded the 5.10 catalyst drivers from ATI. When that was all finished, I got a new error, the "Renderer failed to intialize" error described above. Not to be deterred from anticipated civ greatness, I went to the civ4 website and found a page describing two rather odd solutions. First, I uninstalled Civ4, and used add/remove programs to remove everything ATI from the computer. Then I re-installed Civ4, got the renderer initialize error as the page suggested, installed just the 5.10 driver (not the crazy control pannel crap), rebooted, tried the game again, same error. So now I tried the second approach, could not download PakBuild.exe from the 2k games site, so i googled it and found it on a german website (I've since checked the version numbers and they seem to be the same). After running that, I moved "Art0.FPK" up one directory as the site directed, re-ran the game, and experienced the error listed above in group b. Attempting to correct that, I renamed "UnitLight.nif", copied "sunlight.nif" and renamed that to "unitlight.nif". Running the game again presented the same problem, so I undid my changes to the nif files (which appear to be D3D vertex shader programs; very interseting!).
At this point I downloaded Service Pack 2, seeing as how ATI recommended it before installing their drivers. Ran the game after that lengthy procedure to experience no change in the above problems. So I re-installed the drivers. No change. Then, I saw a post about "d3dx9_26.dll" so I went and found that, vaporized it as the post recommended, rebooted, and re-ran the game. No change. So then I saw a post about "d3dx9_27.dll" messing the game up. So I renamed that, deleted "d3dx9_26.dll", and found the directx installer on the Civ4 CD, ran that, then rebooted. Ran the game, no change.
So I'm really at wits end here, and its almost 1am, so I'll have to give up on this for now. I must say I'm very displeased that I've had to waste an entire evening and still I may not be able to play this game (tommorow? this weekend? ever?). Any kind of help anyone can provide would be greatly appreciated. Thanks.
Posted below is my DXDiag.
Where I am now: If i run with the pak file in the assests folder, I get the "Failed to Initialize Renderer - Check DirectX Version" popup. If I run with the pak file extracted (done using PakBuild.exe), I get to "Init Engine" in the second splash screen (the one with the progress bar), and then nothing (back to desktop).
Current Logs:
Since I have two different problems, which appear to be different, I'll post these in two groups.
Group A (with pak file in assets):
init.log:
[857.312] DBG: FILE Cat Init
[857.562] DBG: Using XML cache
[857.562] DBG: Game Init
[857.562] DBG: Multiplayer Init
[857.890] DBG: Audio Init
[858.718] DBG: ArtFileMgr Init
[858.718] DBG: Python Init
[861.140] VERSION: CIV Version: 0
[861.140] VERSION: Save Version: 100
[861.140] DBG: Input Init
[861.140] DBG: Engine Init
[861.468] ERR: Initialize Renderer failed - parameters:
- width = 1024
- height = 768
- flags = 0x8
- hwnd = 0x700d0
- adaptrid = 0
- deviceid = 1
[861.468] DBG: Failed to Initialize Renderer - Check DirectX Version
resmgr.log: Is empty.
Group B (pak file extracted):
init.log:
[2137.281] DBG: FILE Cat Init
[2137.437] DBG: Using XML cache
[2137.453] DBG: Game Init
[2137.453] DBG: Multiplayer Init
[2137.781] DBG: Audio Init
[2138.640] DBG: ArtFileMgr Init
[2138.656] DBG: Python Init
[2140.921] VERSION: CIV Version: 0
[2140.921] VERSION: Save Version: 100
[2140.921] DBG: Input Init
[2140.921] DBG: Engine Init
[2142.718] DBG: Engine: Axis Engine Initialized
[2142.718] DBG: Engine: Scene Graph Initialized
[2142.812] DBG: Engine: Shaders Initialized
[2142.828] DBG: Engine: Scene Lights Initialized
resmrg.log:
RESMGR: Scene file Art/Terrain/Lights/UnitLight.nif failed to load. Reason: (code:1) Cannot open file.
I've examined the other logs and found nothing interesting. I'll happily post other logs at request.
What I have tried so far:
I started out with the game installed to my E: drive cause C was running out of space. I got a blue flash after the engine init thing and went back to desktop. Thinking it didn't like drive E, I uninstalled and installed to drive C. This time, I noticed the following message pop up at the end of the installing of files (when the progress bar was full):
Error 1706: No Valid Source could be found for product Sid Meier's Civilization 4. The windows installer cannot continue.
Oddly enough, after I hit "okay" it did continue and said it had installed successfully. After experiencing the same error, I went and downloaded the 5.10 catalyst drivers from ATI. When that was all finished, I got a new error, the "Renderer failed to intialize" error described above. Not to be deterred from anticipated civ greatness, I went to the civ4 website and found a page describing two rather odd solutions. First, I uninstalled Civ4, and used add/remove programs to remove everything ATI from the computer. Then I re-installed Civ4, got the renderer initialize error as the page suggested, installed just the 5.10 driver (not the crazy control pannel crap), rebooted, tried the game again, same error. So now I tried the second approach, could not download PakBuild.exe from the 2k games site, so i googled it and found it on a german website (I've since checked the version numbers and they seem to be the same). After running that, I moved "Art0.FPK" up one directory as the site directed, re-ran the game, and experienced the error listed above in group b. Attempting to correct that, I renamed "UnitLight.nif", copied "sunlight.nif" and renamed that to "unitlight.nif". Running the game again presented the same problem, so I undid my changes to the nif files (which appear to be D3D vertex shader programs; very interseting!).
At this point I downloaded Service Pack 2, seeing as how ATI recommended it before installing their drivers. Ran the game after that lengthy procedure to experience no change in the above problems. So I re-installed the drivers. No change. Then, I saw a post about "d3dx9_26.dll" so I went and found that, vaporized it as the post recommended, rebooted, and re-ran the game. No change. So then I saw a post about "d3dx9_27.dll" messing the game up. So I renamed that, deleted "d3dx9_26.dll", and found the directx installer on the Civ4 CD, ran that, then rebooted. Ran the game, no change.
So I'm really at wits end here, and its almost 1am, so I'll have to give up on this for now. I must say I'm very displeased that I've had to waste an entire evening and still I may not be able to play this game (tommorow? this weekend? ever?). Any kind of help anyone can provide would be greatly appreciated. Thanks.
Posted below is my DXDiag.
Comment