Hey i just picked up bf2 for 10 bucks at EB games, installed it but then remembered it uses xp. I know people have played it on vista, but im not sure how. Can anyone help??
(I tried run as administrator by the way).
-
Tinderbox (UK) BAKED BEAN KING
Hi.
do you mean Battlefield 2, I run the Demo on Vista64 and it works great, So the full version should also!!! -
Yes I mean battlefield 2, but its not working for me :O
any ideas? -
Tinderbox (UK) BAKED BEAN KING
Hi.
Have you installed Directx 9.0 as it is needed?
http://www.microsoft.com/downloads/...38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en -
BF2 works just fine in vista. Just make sure you have the latest patch and updated directx as Tinderbox pointed out.
-
the battlefield series ABSOLUTELY REQUIRES 60HZ OR ABOVE refresh rate in order to start.
check your refresh rate on the display properties page, if its not 60 or above, the games will not run, period. there are multiple solutions to "force" the refresh rate to 60, never got/found one for vista that worked. there are also multiple topics around the net and on this board.
i got my bf games to work by installing xp, and using the nvidia driver to create a custom rule for my refresh rate (wich does NOT work in vista).
forgot to mention: install the game, if it does not run, connect an external monitor, and set it to the primary. then re-run the game, if it works on the external monitor the 59hz is your issue. congrats, you cant game unless you downgrade to xp -
I think its because of my drivers, were do i get the best drivers for 8600 gt ddr3?
-
I'm sorry if I missed something, but I don't think you have actually stated what the problem is. Is the game not starting at all or are you getting a black screen or error message or what? Some specifics would surely help.
-
ok well on the demo the sreen goes black then returns to desktop same with the real game
-
oh and before i installed it, it said "this has only been test on windows xp(32 bit)"
-
-
is there anyway to get my computer to have 60hz ?
-
install windows xp. otherwise keep hoping that in the future a fix for vista will come out. its been known for quite a long time and no fix yet, so i doubt there will be one
-
It is not the games fault, its your computer hardware's. I have run this game on both 32 bit and 64bit vista without being patched no problem.
Like others said. It wants you to have a 60hz minimum screen. There are patches to make the game think you do. -
My friend had this problem.
He said it was because the game needed to be run "as an administrator".
This doesn't make sense to us XP'ers but apparently Vista has some stupid settings that allow you to run programs as admins and that makes em work or something.
Hope this helps, it worked for my friend and he is now playing BF2 on his Lappy. Frag on. -
after reading a bit more, the non-standard refresh rate problem is from vista enforcing the EDID information from the LCD screen. EDID is kinda like bios for the screen. since this info on the screen didnt get used, or even matter in previous OS's [XP, for example](or any other for that matter) lots of manufacturers just kinda stopped caring about it. so anyway, vista reads the edid from the screen, and forces it to run with those numbers. theres a few ways to fix this issue:
1. hope that somebody makes a hack/patch to make vista ignore the edid
2. hope microsoft releases a patch that fix's it
3. flash your own custom EDID (risky, could brick your monitor)
4. install windows xp, dual boot xp/vista. thats what i did
kinda funny too, i only used xp for bf2, but over time.... more and more things just didnt work with vista, so i kept putting more and more on xp... i havnt booted my vista in about two months.
-
Funny coincidence, I just installed BF2 complete collecttion on Vista 32-bit Home Premium. It installed and works just fine. I cant say what kind of an issue you're having but as others mentioned, it might be the 32-bit thing. Also DO NOT RUN IT IN XP COMPATIBILIT MODE. It does not work properly for some reason. I have sen no difference in running the game ordinarily and running it as an administrator.
-
Works great for me too in Vista 32bit. Was nothing i had to do to make it work either, just install the game and play
-
vicariouscheese Notebook Consultant
and you need to run the battlefield games as admin on xp as well or punkbuster will kick you. its just that most people who have xp are their own admin anyways (and they usually dont even know the difference between admin and non-admin users...) so you usually don't get that issue nearly as often as in vista. -
when u buy at eb, is the cd key used when online?
-
I just wanted to chime in on this since I had the same issues with a new HP Compaq 8710w laptop. It too was stuck at 59Hz making Battlefield games un-usable. The EDID was the issue. Lucky for me a friend had the same laptop which turned out had a different screen from a different manufacturer than mine.
1. I used Phoenix 1.3 software to save the EDID from his laptop and then compared it to mine. I also used Monitor Asset Manager that also gave you a different take on the settings in the EDID. Here is a link to another forum in which I also used to figure out how to fix my machine:
"www hardforum com/showthread.php?p=1033122551" (replace blanks with periods since I can't yet add a url here)
2. I edited the EDID in Phoenix 1.3 to match the settings under the Detailed Timings tab then saved the file. I do not know what all the settings are for so having a similar model was crucial to me.
3. MAKE SURE you change the .dat EDID file to be .txt and also remove all of the editing and header information from the file. (I first did not and it updated the EDID with a bunch of garbage. A panic moment that was fixed by recreating another .iso with the correctly formatted EDID.txt files and redoing the flash.)
4. I then downloaded the EDID writer software which requires a Dos environment to run in from: "www geocities com/jgeneedid/EDID_Writer.zip"
(again replace blanks with periods since I can't yet add a url here)
Supposedly you can also use a registered version of Powerstrip to update this as well so you may want to use that instead.
5. I then created a bootable CD using the software mentioned in the other forum to boot up into Dos even though my Operating system is Vista Business 32bit. Here is the link for the bootable CD software:
"www hiren info/pages/bootablecd" ( again replace blanks with periods since I can't yet add a url here)
You need to add the EDID writer files and your backup and new EDID.txt files into the CD folder then use the build-iso.cmd which creates the .iso file. Next burn the .iso to a cd.
6.I booted up my laptop with the cd and chose Dos from the menu. You then need to change the drive letter to X: then do a change directory to where you put the EDID writer program and EDID files. I next used the follow ing command to list my current EDID to see if it matched what I pulled and it did. You need to use the "ddcw -m 2" to do so with a laptop. The "-m 2" tells the program which device interface to look on. "-m 0" looks at the VGA port and you can use this to pull the EDID from and external monitor as well as "-m 1" looks at the DVI port. I guessed on the "-m 2" to find that it pulled up the EDID for my laptop screen.
7. Finally I used "ddcw -m 2 -f newEDID.txt" as the command to replace the old EDID configuration. Replace the "newEDID.txt" part with your new EDID text file. I reviewed the result to make sure that it matched the new one and then rebooted to find my default refresh rate set to 60Hz. Hurrah!
Again make sure to edit your EDID.txt files to leave only the hex code in a long string with spaces in between each two characters like it is displayed when you pull it up before you go to flash it.
I hope this helps someone willing to give this a try. Again though I agree that you need to be aware of the risks and proceed with caution.
Scott
BF2 ON VISTA!!!? POSSIBLE?? need help.
Discussion in 'Gaming (Software and Graphics Cards)' started by lazyremix, Sep 27, 2008.