Author Topic: Battlefield 2 incompatibility with Win7  (Read 852 times)

I've dug up my old Battlefield 2 copy & Special Forces, and installed it on my brand new windows 7 PC, only to get smacked in the face with some sort of error. I forgot what it was, it happened a few weeks ago, but I think it said something about directX or dxd9 or something along those lines. I've also updated every possible thing on the machine, so nothing wrong there.

Has anybody else experienced this? It's irritating as hell; I longer have my Vista, so that alternative is out of the question.
I've tried compatibility mode and tweaking system settings, among other things, but to no avail.

Windows 7 is gay. I still use XP. Because 7 is gay.
You can only play the games that came out like after 2008 or something.
I can't play AoE2 on it. I can't play RCT2 on it.
Windows 7 is a piece of stuff. I think there are compatibility packets, but you'll still have minor errors in graphics etc ruining your experience.

its compatible with w7, i've played it on w7 before

Windows 7 is gay. I still use XP. Because 7 is gay.
You can only play the games that came out like after 2008 or something.
I can't play AoE2 on it. I can't play RCT2 on it.
Windows 7 is a piece of stuff. I think there are compatibility packets, but you'll still have minor errors in graphics etc ruining your experience.

you are loving dumb. i can play rct2 on w7 and still do. only games after 2008? forget you, where did you hear that? answer: your cavernous pit of false info you call an starfish

you are loving dumb. i can play rct2 on w7 and still do. only games after 2008? forget you, where did you hear that? answer: your cavernous pit of false info you call an starfish
Wow dude huge pms here.
If I get something wrong (it isn't even) in your opinion you don't have to barf your mega-correct computerknowledge all over me.
On MY second win7 computer it doesn't run any of these games due to an error having to do with 'compatibility' and 'how win7 is going to fix it and restore it'. It doesn't work for my experience. Sorry almighty god of all computers in the world that I haven't bought 70 different win7 computers to all test it independently on.
Also, notice how I said '2008 OR SOMETHING'. As in NOT an exact sure fact.

Btw you are a richard.

Windows 7 is gay. I still use XP. Because 7 is gay.
You can only play the games that came out like after 2008 or something.
I can't play AoE2 on it. I can't play RCT2 on it.
Windows 7 is a piece of stuff. I think there are compatibility packets, but you'll still have minor errors in graphics etc ruining your experience.
I agree completely on Windows 7. Vista was *almost* as bad, and now Windows is working on Windows 8 instead of fixing bugs on the previous versions. I might just switch to Linux/Mac.
Too bad my XP died of wear and tear.

Also, I can play AoE2 AND RCT1 and 2 on windows 7. But a modern game like Battlefield 2 not working is certainly a mindblower.
Hell, even Battlefield 1942 works.

Maybe it has to do with the hardware.
Also, @you two, could you calm down a bit and instead of using insults and belligerency to try to get your point across, write out an intelligible post that won't fuel a flame war?
Just an idea.
« Last Edit: February 04, 2012, 11:59:29 AM by Byteswarm »

Windows 7 is gay. I still use XP. Because 7 is gay.
You can only play the games that came out like after 2008 or something.
I can't play AoE2 on it. I can't play RCT2 on it.
Windows 7 is a piece of stuff. I think there are compatibility packets, but you'll still have minor errors in graphics etc ruining your experience.
luddite^^^

Windows 7 is far superior in pretty much any way and every way.  RCT2 works fine, AoEII requires compatibility patches or just running in a virtual environment.

The same stuff happened with Windows XP.  When XP came out, people were complaining about their old ass programs not working either.  Nothing new, happens with every major update to Windows.  I can bet that most Windows 2000 programs won't work with Windows 8.

Wow dude huge pms here.
Stopped reading here.  If your post opens with "huge pms" because you made an unintelligent post to begin with, you're a moron.

luddite^^^

Windows 7 is far superior in pretty much any way and every way.  RCT2 works fine, AoEII requires compatibility patches or just running in a virtual environment.

The same stuff happened with Windows XP.  When XP came out, people were complaining about their old ass programs not working either.  Nothing new, happens with every major update to Windows.  I can bet that most Windows 2000 programs won't work with Windows 8.
Stopped reading here.  If your post opens with "huge pms" because you made an unintelligent post to begin with, you're a moron.
Do you want me to change it to 'Large overreaction'?
Also, it works fine on YOUR computer.

Do you want me to change it to 'Large overreaction'?
Also, it works fine on YOUR computer.
Then before you preach about how superior things are inferior, you should conduct research.

link
(Apologies for the link, I thought this forum was built on first world coding and that it would just go to the next line like any other loving piece of text)

There are results pointing to flawless compatibility and slight bumps in compatibility.  It's a hardware-specific "working or not" game, like few others.
« Last Edit: February 04, 2012, 12:33:59 PM by Nickelob Ultra »

Well I see, I probably should have looked that up. But it hasn't worked for me since I last tried to install it 2 months ago, and I tried compatibility packets and patches and whatnots then.
Edit: Now I think of it it might have to do with the disk being like 5 years old or something.


Google links always do this and it ruins my everything

I can play battlefield 2 with windows 7...
maybe it's because I have the steam version or something, but running in compatibility mod doesn't work?

I can play battlefield 2 with windows 7...
maybe it's because I have the steam version or something, but running in compatibility mod doesn't work?
Thank you for making the first related post in the thread.

No, it doesn't. I've also done other compatibility-related things commonly suggested across the web, and those don't work either.
I suspect the steam version has had tune-ups to cater to steam's wider audience, or as suggested before, it could be hardware-related.

Could it be that a few legacy DLLs that the graphics library that Battlefield 2 uses are missing?
It seems to be the only logical thing to come to mind at the moment.

page loving stretch.
Indeed.
Nickel, could you edit the link out or change the BBCode to (url= )?
Thanks...

I'm able to run it on win7. Try setting the compatibility to 2000. Also, i dont really know what else could be wrong.