Another fix to try when having crash to desktop issues

Help and support regarding PR:BF2 installation and in-game issues
bagpiperdude90
Posts: 58
Joined: 2009-04-01 04:38

Another fix to try when having crash to desktop issues

Post by bagpiperdude90 »

*** This solution is deprecated with the new BF2 v1.5 patch. It is not needed as the patch already contains this fix.

Mods, could this be either stickied or just merged with another post (such as the FAQ or something of the sort)? Thanks... delete this message if you decide not to.



There seems to be a lot of people having some crash-to-desktop issues suddenly. This MAY fix the problem if your problem fits this criteria in both XP and Vista. It also has had the effect of making me not get kicked by punkbuster as much... but I don't know if thats mere happenstance or if its an improvement by dumping EADM:
  • You are using the EA Download Manager
  • You ran in windowed mode and got no errors
  • You have tried the smaller texture settings, which did nothing
The issue seems to be with the EA Download Manager, which is required to play the virtual version from the EA Store. The ONLY difference between the downloaded version and the CD/DVD version is the BF2.exe which is found at C:\Program Files\Electronic Arts\Battlefield 2\BF2.exe

Now, since most people probably do not have a CD version of the game sitting around, we need to do two things:
  1. Replace the BF2.exe with the CD version
  2. Since you don't own a CD, we need to spoof the CD check
For step one, you need to:
  1. Download this link
  2. Rename the C:\Program Files\EA Games\Battlefield 2\BF2.exe file to BF2.exe.old
  3. Drag/drop or cut/paste the BF2.exe in the zip file you downloaded into the Battlefield 2 folder (so you just replaced the BF2.exe)
Note that this BF2.exe you downloaded is "large address aware" so it will let BF2 or PR use more than 2GB of RAM. If you have access to a plain old vanilla CD/DVD-based BF2.exe, you can use that instead. However, the one I linked to will help prevent you from running into some memory issues.

Now if you try to start BF2, it'll ask you to put a CD/DVD in. We'll fix that - but it's a little more complicated.
  1. Download Daemon Tools Lite. Google it. Download and install it.
  2. Download a mini disc image for BF2. %20No-DVD/Fixed%20Image%202]Try looking here...
  3. Place the mini image into the Battlefield 2 directory (not necessary, but keeps things organized)
  4. Mount the image (located in the Battlefield 2 directory) with Daemon Tools
(To mount the image in daemon tools, right click the daemon tools icon on the tasktray and select mount image and browse to the image you put in the Battlefield 2 directory)

Now when you launch Battlefield 2 or Project Reality, it will not ask for a CD/DVD, because it "sees" one in the virtual CD drive that Daemon Tools installed.

Hopefully this will fix your problem. If not, then uninstall Daemon Tools, delete the disc image, delete BF2.exe and rename BF2.exe.old back to BF2.exe and best of luck finding another fix!

If you have any questions, reply here. If its questions regarding Daemon Tools, then you can also Google the subject for a better answer. I'll try to host a version of the mini disc image and give you an easy way to get to it.
Last edited by AncientMan on 2009-09-06 15:28, edited 5 times in total.
Reason: Deprecated...
bkandor
Posts: 112
Joined: 2009-02-21 06:33

Re: Another fix to try when having crash to desktop issues

Post by bkandor »

This worked for me, if you have the downloaded version and are crashing to desktop consistently (especially in the last 5 days or so) try this. :smile:
Exakter
Posts: 3
Joined: 2009-04-08 22:32

Re: Another fix to try when having crash to desktop issues

Post by Exakter »

So...

I followed this fix as directed...

and I get "server refused your connection"

or something like that.

Now, could this be because my folder is in E:/ instead of C:/ ??

I'm a bit confused here..

Or maybe I used the wrong mini-image.

It makes me believe that the server isn't registering my copy as valid/legal.

Very frustrating.. I've had very few issues until the past 4 days.. and now I can barely play.

It looks like others are experiencing my same issues.

Ex.
XRangerD
Posts: 3
Joined: 2009-04-08 05:24

CTD when usin EADM versions in Vista

Post by XRangerD »

EADM communication with BF2 is faulty in Vista. Similar to Windows Genuine tool, it constantly checks the program to ensure you're authorized to own/play it. EADM owners to just get rid of it and find a way to either ghost a cd or own a physical copy.

Things you'll need:
- a hardcopy disc of the game with a valid code. Or,
- a disc image running in Daemon and a valid code

EADM seems stable for expansion packs, but I haven't tested it fully. Just be aware that if you ARE using expansion packs, for maps etc., EADM must be running and you must be logged in. You might experience the same inter-program com problems.
bagpiperdude90
Posts: 58
Joined: 2009-04-01 04:38

Re: Another fix to try when having crash to desktop issues

Post by bagpiperdude90 »

Exakter wrote:So...

I followed this fix as directed...

and I get "server refused your connection"

or something like that.

Now, could this be because my folder is in E:/ instead of C:/ ??

I'm a bit confused here..

Or maybe I used the wrong mini-image.

It makes me believe that the server isn't registering my copy as valid/legal.

Very frustrating.. I've had very few issues until the past 4 days.. and now I can barely play.

It looks like others are experiencing my same issues.

Ex.
Where do you get this "server refused your connection"?

Yes, if your program files folder is on E:/ then you need to put the BF2.exe in E:/.... basically, replace the original BF2.exe with the new one you downloaded. But make sure you back it up first ;-)
Rudd
Retired PR Developer
Posts: 21225
Joined: 2007-08-15 14:32

Re: Another fix to try when having crash to desktop issues

Post by Rudd »

worked for me mate, cheers :)
Image
Exakter
Posts: 3
Joined: 2009-04-08 22:32

Re: Another fix to try when having crash to desktop issues

Post by Exakter »

bagpiperdude90 wrote:Where do you get this "server refused your connection"?

Yes, if your program files folder is on E:/ then you need to put the BF2.exe in E:/.... basically, replace the original BF2.exe with the new one you downloaded. But make sure you back it up first ;-)
logging into my account.
bagpiperdude90
Posts: 58
Joined: 2009-04-01 04:38

Re: Another fix to try when having crash to desktop issues

Post by bagpiperdude90 »

Exakter wrote:logging into my account.
Turn off windows firewall, put your computer in a spot outside the router firewall if possible. Got any internet filtering/monitoring software installed? Make sure BF2 and its ports are allowed in there.
Val74
Posts: 1
Joined: 2009-04-09 06:21

Re: Another fix to try when having crash to desktop issues

Post by Val74 »

Worked like a champ thanks. Only wish I had thought to check this thread before re-installing everything.
Rudd
Retired PR Developer
Posts: 21225
Joined: 2007-08-15 14:32

Re: Another fix to try when having crash to desktop issues

Post by Rudd »

Well, this worked 90%

I'm good when playing, doesn't crash anymore.

but on a map change it buggers up (memory.dll problems)

I think its something to do with the fact I'm using the EA downloader version, I have a disk at uni for bf2 and I'll test that hypothesis when I get back from easter holidays.
Image
OmegaForte
Posts: 4
Joined: 2009-04-09 18:04

Re: Another fix to try when having crash to desktop issues

Post by OmegaForte »

So how does this fix the problem me and my disk using buddies are having?

The problem still exists.
bkandor
Posts: 112
Joined: 2009-02-21 06:33

Re: Another fix to try when having crash to desktop issues

Post by bkandor »

OmegaForte wrote:So how does this fix the problem me and my disk using buddies are having?

The problem still exists.

What is the problem you have? Random CTD or CTD on map loading?
bagpiperdude90
Posts: 58
Joined: 2009-04-01 04:38

Re: Another fix to try when having crash to desktop issues

Post by bagpiperdude90 »

OmegaForte wrote:So how does this fix the problem me and my disk using buddies are having?

The problem still exists.
This only fixes the EADM problem. If you're having similar issues, but with a disk, then its most likely memory issues. Read the FAQ...
Dutch(CAN)
Posts: 55
Joined: 2007-02-04 21:38

Re: Another fix to try when having crash to desktop issues

Post by Dutch(CAN) »

Why this particular problem now? What changed that some of us are all having the same issue at the same time?
bkandor
Posts: 112
Joined: 2009-02-21 06:33

Re: Another fix to try when having crash to desktop issues

Post by bkandor »

Dutch(CAN) wrote:Why this particular problem now? What changed that some of us are all having the same issue at the same time?
EA must have changed the eadm program in some way - guessing.
Cowbert
Posts: 2
Joined: 2009-04-10 21:26

Re: Another fix to try when having crash to desktop issues

Post by Cowbert »

bkandor wrote:EA must have changed the eadm program in some way - guessing.
Actually it was PunkBuster that got updated, and it broke people's EADM versions.
Dejecting
Posts: 12
Joined: 2009-01-23 08:00

Re: Another fix to try when having crash to desktop issues

Post by Dejecting »

Cowbert wrote:Actually it was PunkBuster that got updated, and it broke people's EADM versions.
Yea, but EADM versions of BF2 have always had problems though (mostly with the PR mod, but still). EA effectively fails to do what Steam has so easily accomplished. It seems that using downloaded versions of EA games are more of a burden than anything else, really defeats the purpose.

Anywho, this fix worked for me so I owe a beer to the person who figured out this fix, so let me know next time you're in San Antonio.
Debuting a Defiantly Dyspeptic and Disobedient Duke of Danger Dealing in Deadly Deeds Done through Dashing and Daring Disruption with a Dauntless Degree of Destruction to Dominate Deficient Disputants Decisively. But you can call me Dej
bagpiperdude90
Posts: 58
Joined: 2009-04-01 04:38

Re: Another fix to try when having crash to desktop issues

Post by bagpiperdude90 »

Dejecting wrote:Anywho, this fix worked for me so I owe a beer to the person who figured out this fix, so let me know next time you're in San Antonio.
haha... might be a while until I'm in San Antonio, but thanks for the thought ;-)

I'm guessing that PB may have killed EADM, or, possibly, some server authentication via EADM when playing BF2 got messed up and now when BF2 doesn't get the correct message back from EADM, just exits.

Probably the PB theory is more accurate, though.
KonVict177432
Posts: 4
Joined: 2009-04-09 21:05

Re: Another fix to try when having crash to desktop issues

Post by KonVict177432 »

Help please
I followed the directions as stated
I have BF2 deluxe (CDs) but no cd key lol
and BF2 CC on my new PC (download)
so i just used one of my BF2 cds but I did this i can play like normal except there is no VOIP at all i cant hear anyone and nobody can hear me.
i messed with the options and no luck any ideas?
Vendem
Posts: 6
Joined: 2008-08-13 22:15

Re: Another fix to try when having crash to desktop issues

Post by Vendem »

Which mini disc image do you choose from? I tried the Battlefield 2 [ALL] No-DVD/Fixed Image #3, but I cant mount the image w/ Daemon Tools.
Post Reply

Return to “PR:BF2 Support”