OMFG I dreaded this day. BF2142 Black screen

Calculator83

Banned
Nov 26, 2007
890
0
0
So, I finally came home from summer classes, and installed the Deluxe edition.

NO GO, whatsoever, the game boots up black screen, and tells me bf2142.exe has encountered an error.

It's already installed and I applied the 1.5 patch.
 

coloumb

Diamond Member
Oct 9, 1999
4,069
0
81
Did you try using a well known search engine called Google? I found quite a lot of solutions to your problem... ;)

 

Calculator83

Banned
Nov 26, 2007
890
0
0
Originally posted by: coloumb
Did you try using a well known search engine called Google? I found quite a lot of solutions to your problem... ;)

There are SOOOO many, I tried half so far

None has worked
 

Zenoth

Diamond Member
Jan 29, 2005
5,202
216
106
I had that problem a long, very long time ago with Battlefield 2. The engine in BF 2142 isn't much different, so I suspect that it has to do with the refresh rate. Maybe not, but maybe it is, I guess you've got nothing to loose in reading what follows, it may or may not help you.

So, Battlefield 2, for instance, wants to start at 60Hz and 800 x 600. When I had that issue I had forced a refresh rate of 100Hz for 800 x 600 since I played old games at that resolution which required a much higher refresh rate since I was (and still am) on a CRT monitor. I was using a program named Refresh Force (otherwise known as ReForce) to force the refresh rates. So when I heard that BF2 needs a refresh rate of 60Hz to actually start (at 800 x 600) I used that same program to set a refresh rate of 60Hz at that resolution, and then Battlefield 2 started without any problems.

To reiterate, BF2 starts at 800 x 600 at 60Hz, and the actual introduction is set at that resolution, but as soon as you actually arrive in the main menu the desired game-play resolution you've set in the in-game options apply, so when you get to the main menu (well, "you" as in "me", I'm talking for myself here) you get the actual desired resolution which in my case was 1280 x 960 at 100Hz back then.

Alright, so try a different refresh rate. If you're using an LCD monitor, honestly then I don't know what to say since LCD monitors basically laugh at refresh rates, they're useless or barely do any differences, there's no flickering, no nothing, but Battlefield 2 or BF 2142 certainly doesn't "known" it's being ran on an LCD so maybe that the problem I've had would persist on LCD's, but LCD's very often run at 60Hz or sometimes 75Hz, but the default is usually 60Hz, so on an LCD, logically, that problem I'm describing should never happen, it should only happen on CRT's on which refresh rates were changed from their default Windows values which I believe Battlefield 2 and perhaps Battlefield 2142 refers on to start up.

So if you're on a CRT monitor try that: 1) Download Refresh Force 2) Set a Refresh Rate of 60Hz at 800 x 600 3) Change your screen resolution to 800 x 600 to apply the change, no need to reboot the PC and then 4) Come back to your previous screen resolution, and finally 5) Try to start up BF 2142.

Hope it helps.
 

Calculator83

Banned
Nov 26, 2007
890
0
0
Originally posted by: Zenoth
I had that problem a long, very long time ago with Battlefield 2. The engine in BF 2142 isn't much different, so I suspect that it has to do with the refresh rate. Maybe not, but maybe it is, I guess you've got nothing to loose in reading what follows, it may or may not help you.

So, Battlefield 2, for instance, wants to start at 60Hz and 800 x 600. When I had that issue I had forced a refresh rate of 100Hz for 800 x 600 since I played old games at that resolution which required a much higher refresh rate since I was (and still am) on a CRT monitor. I was using a program named Refresh Force (otherwise known as ReForce) to force the refresh rates. So when I heard that BF2 needs a refresh rate of 60Hz to actually start (at 800 x 600) I used that same program to set a refresh rate of 60Hz at that resolution, and then Battlefield 2 started without any problems.

To reiterate, BF2 starts at 800 x 600 at 60Hz, and the actual introduction is set at that resolution, but as soon as you actually arrive in the main menu the desired game-play resolution you've set in the in-game options apply, so when you get to the main menu (well, "you" as in "me", I'm talking for myself here) you get the actual desired resolution which in my case was 1280 x 960 at 100Hz back then.

Alright, so try a different refresh rate. If you're using an LCD monitor, honestly then I don't know what to say since LCD monitors basically laugh at refresh rates, they're useless or barely do any differences, there's no flickering, no nothing, but Battlefield 2 or BF 2142 certainly doesn't "known" it's being ran on an LCD so maybe that the problem I've had would persist on LCD's, but LCD's very often run at 60Hz or sometimes 75Hz, but the default is usually 60Hz, so on an LCD, logically, that problem I'm describing should never happen, it should only happen on CRT's on which refresh rates were changed from their default Windows values which I believe Battlefield 2 and perhaps Battlefield 2142 refers on to start up.

So if you're on a CRT monitor try that: 1) Download Refresh Force 2) Set a Refresh Rate of 60Hz at 800 x 600 3) Change your screen resolution to 800 x 600 to apply the change, no need to reboot the PC and then 4) Come back to your previous screen resolution, and finally 5) Try to start up BF 2142.

Hope it helps.

Thanks alot guys, I acutally got the game running again, although now it says my cdkey is invalid. I deleted the Mydocument bf2142 folder,,"This was the easiest fix and I opted to try it THIS late" LOL, anyhow.. Now i think i just have to call up EA and have them activate Northern strike on my account, I've heard this process is also terrible..OMG,, what i wouldn't give to just PLAY the game i BOUGHT again.
 

Calculator83

Banned
Nov 26, 2007
890
0
0
Originally posted by: Zenoth
So it was a refresh rate issue or something else?

No it was the Imported Software Engineers that "no speaka ingrish". LOL, my father is one of those. I blame him as usual. But I GOT everything working.

We should have a tutorial for this LOL.

Delete mydocuments bf2142 folders
Edit CDKEY registry file

Those are the only 2 steps necessary

I tried your advice too. but that wasn't the fix cuz my 3007 is 60hz default for all res.