Go Back   Project Reality Forums > Project Reality Support > PR:BF2 Support
PR Time:
Register Forum RulesDeveloper Blogs Project Reality Members List Search Today's Posts Mark Forums Read
PR:BF2 Support Help and support regarding PR:BF2 installation and ingame issues

Contact Support Team Frequently Asked Questions Register today!

Reply
 
LinkBack Thread Tools Display Modes
Old 04-07-2009, 09:17 PM   #1
Supporting Member

bagpiperdude90's Avatar
Wink Another fix to try when having crash to desktop issues

*** 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. 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.
bagpiperdude90 is offline
Last edited by [R-DEV]AncientMan; 09-06-2009 at 11:28 AM.. Reason: Deprecated...
Reply With Quote
Old 04-08-2009, 06:08 PM   #2
Supporting Member

bkandor's Avatar
Default Re: Another fix to try when having crash to desktop issues

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.
bkandor is offline Reply With Quote
Old 04-08-2009, 06:43 PM   #3
Default Re: Another fix to try when having crash to desktop issues

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.
Exakter is offline Reply With Quote
Old 04-08-2009, 07:44 PM   #4

XRangerD's Avatar
Default CTD when usin EADM versions in Vista

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.
XRangerD is offline Reply With Quote
Old 04-08-2009, 09:30 PM   #5
Supporting Member

bagpiperdude90's Avatar
Default Re: Another fix to try when having crash to desktop issues

Quote:
Originally Posted by Exakter View Post
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
bagpiperdude90 is offline Reply With Quote
Old 04-08-2009, 09:54 PM   #6
PR:BF2 Contributor
Supporting Member
Gameserver Moderator

[R-CON]Rudd's Avatar
Send a message via MSN to [R-CON]Rudd Send a message via Skype™ to [R-CON]Rudd
Default Re: Another fix to try when having crash to desktop issues

worked for me mate, cheers


To view links or images in signatures your post count must be 1 or greater. You currently have 0 posts.

You did not bear the shame, You resisted, Sacrificing your life For freedom, justice and honor
[R-CON]Rudd is offline Reply With Quote
Old 04-08-2009, 10:41 PM   #7
Default Re: Another fix to try when having crash to desktop issues

Quote:
Originally Posted by bagpiperdude90 View Post
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.
Exakter is offline Reply With Quote
Old 04-09-2009, 01:41 AM   #8
Supporting Member

bagpiperdude90's Avatar
Default Re: Another fix to try when having crash to desktop issues

Quote:
Originally Posted by Exakter View Post
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.
bagpiperdude90 is offline Reply With Quote
Old 04-09-2009, 02:25 AM   #9
Default Re: Another fix to try when having crash to desktop issues

Worked like a champ thanks. Only wish I had thought to check this thread before re-installing everything.
Val74 is offline Reply With Quote
Old 04-09-2009, 09:17 AM   #10
PR:BF2 Contributor
Supporting Member
Gameserver Moderator

[R-CON]Rudd's Avatar
Send a message via MSN to [R-CON]Rudd Send a message via Skype™ to [R-CON]Rudd
Default Re: Another fix to try when having crash to desktop issues

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.


To view links or images in signatures your post count must be 1 or greater. You currently have 0 posts.

You did not bear the shame, You resisted, Sacrificing your life For freedom, justice and honor
[R-CON]Rudd is offline Reply With Quote
Reply


Tags
crash, desktop, eadm, fix, issues
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 07:29 AM.


Powered by: vBulletin. ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO.
All Content Copyright ©2004 - 2010, Project Reality.