Pre-Note: I posted this on EA support forums and no help... Go figure.
Alright well I've been working on this for the last few nights.. Got that itch to play BF2 again and having all kinds of trouble getting it to run..
Here we go:
CPU: i5 3570k @ 4623mhz
RAM: 8GB Corsair Vengeance
OS: Win7 (64bit) UAC disabled (admin rights) Clean install
HD: Seagate Barracuda ST1000DM003 (NTFS Partitioned C:\OS @78GB, E:\data @853GB)
GPU: Gforce GTX 660ti 3GB 192bit (306.97 WHQL)
RES: HP 2159m @ 1920x1080 60hz
MOB: Asus P8Z77V-Deluxe
Very stable system I built about a month ago, Loving it!
So I have the original CDs from 2005. Ran them and noticed a pop up saying "This software has only been tested on winXp 32bit bla bla...." So naturally I canceled the install and ran the setup with admin/XPSP2 capability and didn't receive that warning. After that, the install went fine and I put it in my storage partition E:\Program Files (x86)\EA Games\Battlefield 2. I figured I should check for a patch or update so of course I found one at http://www.battlefield.com. Ver 1.41, installed that and found another update to ver1.5 and installed that. Had no problems.
It seemed like a "go", so I went ahead and loaded the bf2.exe (straight out, no administrator/compatibiliy). Splash screen showed up and screen went black. I sat there for about 3 minutes and nothing. Alt+tab out and noticed an error, "DirectX version 9.0c or higher is required to run BF2. Your system seems to have DirectX version 0.0."
Really? I never heard of version 0.0! Anyways, I did dxdiag and saw I have DX11 installed, which was obvious but i just wanted to make sure. Digged into my C:/windows/system32/directx/.... saw I had all the proper d3d9s, 10s, and didn't notice anything out of ordinary. I even downloaded and ran the dxwebsetup.exe from microsoft.com and it "determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary". Figured that..
So ive searched, googled, binged, yahoo'd this to death and found a few leads that I thought would solve my problem but no luck. So, this is my last and final attempt to see if I can find a solution.
Of course I've tried to run the BF2.exe as admin, compatibility mode, troubleshooter, winXPsp2/3, vista... Every angle I could hit it I did.. lol. Probobly why i have so many kids?
Thanks in advance!
V/r,
Rob
Alright well I've been working on this for the last few nights.. Got that itch to play BF2 again and having all kinds of trouble getting it to run..
Here we go:
CPU: i5 3570k @ 4623mhz
RAM: 8GB Corsair Vengeance
OS: Win7 (64bit) UAC disabled (admin rights) Clean install
HD: Seagate Barracuda ST1000DM003 (NTFS Partitioned C:\OS @78GB, E:\data @853GB)
GPU: Gforce GTX 660ti 3GB 192bit (306.97 WHQL)
RES: HP 2159m @ 1920x1080 60hz
MOB: Asus P8Z77V-Deluxe
Very stable system I built about a month ago, Loving it!
So I have the original CDs from 2005. Ran them and noticed a pop up saying "This software has only been tested on winXp 32bit bla bla...." So naturally I canceled the install and ran the setup with admin/XPSP2 capability and didn't receive that warning. After that, the install went fine and I put it in my storage partition E:\Program Files (x86)\EA Games\Battlefield 2. I figured I should check for a patch or update so of course I found one at http://www.battlefield.com. Ver 1.41, installed that and found another update to ver1.5 and installed that. Had no problems.
It seemed like a "go", so I went ahead and loaded the bf2.exe (straight out, no administrator/compatibiliy). Splash screen showed up and screen went black. I sat there for about 3 minutes and nothing. Alt+tab out and noticed an error, "DirectX version 9.0c or higher is required to run BF2. Your system seems to have DirectX version 0.0."
Really? I never heard of version 0.0! Anyways, I did dxdiag and saw I have DX11 installed, which was obvious but i just wanted to make sure. Digged into my C:/windows/system32/directx/.... saw I had all the proper d3d9s, 10s, and didn't notice anything out of ordinary. I even downloaded and ran the dxwebsetup.exe from microsoft.com and it "determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary". Figured that..
So ive searched, googled, binged, yahoo'd this to death and found a few leads that I thought would solve my problem but no luck. So, this is my last and final attempt to see if I can find a solution.
Of course I've tried to run the BF2.exe as admin, compatibility mode, troubleshooter, winXPsp2/3, vista... Every angle I could hit it I did.. lol. Probobly why i have so many kids?
Thanks in advance!
V/r,
Rob