BF2 / 2142 problems (Vista)

Associate
Joined
12 Dec 2005
Posts
574
Before upgrading to Vista these games worked ok with the odd crash, but now especially in 2142 there is sometimes during the game where there is a lot of slowdown and freezing. This happens at random times and is pretty annoying to say the least.

Also when ever a map is over and the next one starts to load, always without fail the game will crash back to the desktop during the loading. Does anyone know fixes for these issues? Had a look on the EA Forums they suggest running in Xp compatibility mode but if i do that it doesn't pick up the disk when launching the game.

Any help would be great as these problems are starting to get very annoying.
 
Yep its due to the memory allocation and can be fixed, once i remember where the fix i found is...

Was soo anoying have BF2 crash everytime I finish a map and waiting for the next.

Edit: can't find the guide, but its simple enough.
Download CFF Explorer http://programmerstools.org/node/307, and install
Then Run it and open the BF2.exe file, then click the plus next to BF2.exe
Then NT headers, and click on File Headers.
This will give you some options on the right panel.
On the bottom line called Charateristics, on the right side click on the "click here" button.
Tick the App can handle >2gb addressset.
Finally save the file.

This doesn't get picked up by punkbuster as a hack, and will work on 2142.

Edit2: Of course make a backup of the exe, mainly because this "might" get fixed by dice. And the patch probably wont install when it sees the file is different. Of couse the chances are slim that EA will do this simple fix for its Vista customers :rolleyes:
 
Last edited:
I had to do that to get BF2 to work, and but I can't even get 2142 to start; comes up with a RendDX9.dll error, and no-one else seems to have a fix for it?

It starts up, runs EALink and then brings up the 2142 window and after about 3 seconds it just comes up with the error, once it even BSOD'd as well.

Any suggestions?
 
SGCWill said:
I had to do that to get BF2 to work, and but I can't even get 2142 to start; comes up with a RendDX9.dll error, and no-one else seems to have a fix for it?

It starts up, runs EALink and then brings up the 2142 window and after about 3 seconds it just comes up with the error, once it even BSOD'd as well.

Any suggestions?
that 1 is easy to fix run the ms dxupdate you will find on the site update it and that error will go away
 
When i first put it on it would still crash during loading the next map, but it has been able to load the next map once now! Then crashed while i was playing :(. Thanks for the help anyway just going to have to restart it every map change.
 
Sorry to hijack the thread :o

Just bought this game and im having a nightmare trying to create an account just wont connect to the EA master server :(

Is it down or is it just a case of its a pain in the arse sometimes?
 
Back
Top Bottom