Battlefield 2

Battlefield 2

BF2 Crashing when opening? (Solved)
Just bought the game due to the summer sale, and everytime I open it theres a black screen for about 5 seconds then it crashes. I have installed Comrade from gamespy seperately because it wasn't working before. I have tried everything including deleting all the files and reinstalling.

Can anyone please help? I really don't want to have wasted $10.00.
Last edited by Antigonus I Monophthalmus; Jul 16, 2013 @ 10:57am
< >
Showing 1-5 of 5 comments
Simply Liquid Jul 15, 2013 @ 9:54pm 
Yes, from what I understand there is maaaany reasons for it. Firstly, set the game to windowed mode by right clicking the game and going to "Set launch options" and put in +menu 1 +fullscreen 0

You could get an error that says "debug assertion failed." Google will give you a lot of tips for this, and most of them do not require reinstalling your OS or anything like some people suggest. Try some out.

If those don't work, it could be your monitor if you run on an HDMI cable.

The only fix that worked for me was to use RGB cable. (I run the game from my TV which supported HDMI and RGB simultaneously with the graphics driver.) This fix might not work for you if you aren't running the game off of an HD telivision.

http://www.realitymod.com/forum/f27-pr-bf2-support/107890-debug-assertion-failure-renddx9-renddx9draw-cpp-line-200-a.html <--the most common fix
Last edited by Simply Liquid; Jul 15, 2013 @ 9:55pm
Almost nothing worked :( been working on this for hours and still not fixed. how would you edit a video.con file?

And I don't have an RGB cable....
Simply Liquid Jul 16, 2013 @ 5:53am 
Editing the Video.con file is easy as opening the file with Wordpad and looking for the line it instructs.

Unfortunatley if you are running the game on an HDMI cable without having another source (RGB, VGA or other PC display inputs), you might not be able to play the game until you do so. :/

What I had to do was use BOTH and in my resolution settings, under "multile displays" select "duplicate displays" so that it runs on HDMI input but with the required resoutions to make the game functional. This is necessary for many older games as well sadly, unless there are patches for allowing higher resolutions by default.

It still doesn't hurt to try these other methods giving in the link or other google search terms however, before giving up entirely.
It worked! basically I had my hd cable in but I switched it to my regular pc cable! Thanks for the help!
pobox90210 Apr 17, 2015 @ 3:04pm 
I had the same issue (BF2 not working on Win 8 64bit)
Tried this:
Right clicking the game and going to "Set launch options" and put in +menu 1 +fullscreen 0
Got the error "debug assertion failed."

Swapped the primary screen over to my RGB screen from my HDMI screen by going to Control Panel>Display>Screen Resolution and checking the box "Make this my main display"

***WORKS***

Thanks peeps.
< >
Showing 1-5 of 5 comments
Per page: 15 30 50

Date Posted: Jul 15, 2013 @ 9:27pm
Posts: 5