Battlefield 2

Battlefield 2

New Solution to "BF2 won't start" problems
For a while, I couldn't get BF2 to start on Windows 7 64-bit like a lot of people, and none of the solutions were working. So I found another solution. Make sure that in ALL of your video.con files, the resolution and refresh rate are the same. That includes the one(s) in Steam>steamapps>common>Battlefield 2>profiles>Local AND the ones in Documents>Battlefield 2> Profiles>0001,0002,Default,etc. In those files, it says setResolution, just make sure they're the same. And as usual, make sure the Steam Overlay is off. I'm not sure how many of you have the same problem, but that was MY stupid mistake.
< >
1-15 / 20 のコメントを表示
I have a windows vista 32-bit and it does the same thing, does this help for me to or not?
I don't know, I guess you can try it. There are a LOT of problems running this game on modern computers, so if this doesn't work, Google's your friend. I suppose this solution is always useful, since the reolutions ALWAYS has to be the same between files, regardless of OS.
Huge thanks for posting this it worked perfectly
nicky143782 の投稿を引用:
I don't know, I guess you can try it. There are a LOT of problems running this game on modern computers, so if this doesn't work, Google's your friend. I suppose this solution is always useful, since the reolutions ALWAYS has to be the same between files, regardless of OS.

Hi, I'm having this problem currently. I try to launch the game, the screen goes black for a second or two, and then back to desktop. I did exactly what you said (among many other things from various sites/forums) but it still happens. I'm going to continue to experiment with it, though just in case.
I'm running a 64 byte with Windows 8, and my resolution is 1366x768.
Did you run as admin or try compatibility mode for XP?
nicky143782 の投稿を引用:
Did you run as admin or try compatibility mode for XP?

When I right click the game icon from my desktop it doesn't even give me the 'run as admin' option, but it asks me for the 'user account control' when trying to launch it.
Note: When I launch the game the small steam box comes up saying "Performing first time setup" (1/2) and then it closes and goes right to the black screen, then closes. Every time.
I did the whole manually setup the game in the folders but it still does it.
Did you start the game from the Steam folder? Computer>C>Program Files x86>Steam>steamapps>common>battlefield 2
Also, this is what everything says.
This is from: Libraries>Documents>Battlefield 2>Profiles>Default and then Video.

VideoSettings.setTerrainQuality 2
VideoSettings.setGeometryQuality 2
VideoSettings.setLightingQuality 2
VideoSettings.setDynamicLightingQuality 2
VideoSettings.setDynamicShadowsQuality 2
VideoSettings.setEffectsQuality 2
VideoSettings.setTextureQuality 2
VideoSettings.setTextureFilteringQuality 2
VideoSettings.setResolution 1366x768@60Hz
VideoSettings.setAntialiasing Off
VideoSettings.setViewDistanceScale 1
VideoSettings.setVideoOptionScheme 1

This one is from: Common>Battlefield 2>Profiles>Local>Default.

rem Optimal setting for CPU > 1400 MHZ
game.setGameDisplayMode 1366x768@60Hz
game.setDetailTexture 2
game.setShadows 1
game.setEnvironmentMapping 1
game.setGraphicsQuality 2
game.setLightmaps 1
game.setRenderWhenSpawnMenu 1
game.setMenuViewdistance 100
game.setEffectsQuality 2
game.setPerformance 2
nicky143782 の投稿を引用:
Did you start the game from the Steam folder? Computer>C>Program Files x86>Steam>steamapps>common>battlefield 2

I have not..
*Gasp*
There IS no Battlefield 2 under all of those files.. so, what do I do?
I only see three file folders - Arma 3, PlanetSide 2, and SourceFilmmaker.
最近の変更はValtariが行いました; 2013年8月8日 19時13分
Try verifying the game files on Steam (right click BF2>properties>Local files)
Also doublecheck that the Steam overlay is off. (BTW, some Steam files might be in the normal Program Files folder in Windows 8, check there).
nicky143782 の投稿を引用:
Also doublecheck that the Steam overlay is off. (BTW, some Steam files might be in the normal Program Files folder in Windows 8, check there).

Hi, nothing worked it seems :-/
I managed to find BF2 in the Steam Files folder, but it still just went to a black screen, then back to the desktop. Double checked the resolution in the Video within the files, and it was the same as I last left it (the same as my recommended resolution of my laptop). I also turned the Steam overlay off for BF2 specifically, and the same problem persists. It's really annoying that this is happening. It feels like a waste of $20.00. It's also very awesome of you to keep trying to help me, I know you're not getting paid for this lol. You're a lot more helpful than those jerks at EA and Steam customer support. If you have any more tips lay them my way! heh.
You'd think they wouldn't even sell a game that apparently *so* many people are having problems with on their modern computers. ugh.
最近の変更はValtariが行いました; 2013年8月8日 22時53分
Hey! So what *my* problem was is my laptop came with two different graphics card. a Nvidia 730m, and the more basic integrated graphics card that's in the system. So, of course I automatically have it set so every game uses the Nvidia card, but BF2 is apparently no compatible with that exact card (I guess?). So I ran it with the integrated crappier graphics card and it worked fine (so far!) lol. Now it's just a matter of trying to run Project Reality successfully! hah. That's a whole nother problem now, phew. Thanks again for all your help, you didn't even have to go out of your way. It's really appreciated it.
Cool. Have fun, and never forget Moddb.com and http://www.x-07.de/bf2maps.htm. They definitely add replay value to an old game. You should set players to 64 as well ;)
Ketzo 2013年10月15日 17時12分 
Hello everyone.

After searching many forums and having absolutely no luck with the solutions given. I was on the verge of giving up and uninstalling the game when I started thinking, and came up with a solution that worked for me.

Here's the problem that I had:
After installing and updating bf2 to the latest patch (1.1.5). The bf2 client would attempt to run, go into full screen and then crash. Modifying the shortcut to run in windowed mode would give an error saying "unknown dynamic option... 800x600".

Since no matter what I would do the client would always attempt to run in 800x600 resolution I thought id play around with my monitors resolution.

Solution: Add a custom 800x600 resolution to your monitor. Apply it and run bf2.
If that doesn't work. Try switching to GPU scaling on your graphic settings. I know both nvidia and ati have this option so just look for it.

After you have done this and get into the game. Go into the games video settings and set it to a higher resolution. Then you can go back to your monitors native res.

Hope this helps guys :D

My specs: Win 7 64bit - 8800gtx - 27inch monitor
< >
1-15 / 20 のコメントを表示
ページ毎: 1530 50

投稿日: 2012年11月25日 11時31分
投稿数: 20