Battlefield 2 Problem

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello there.

I am experiencing some difficulites with the PC game Battlefield 2. I
recently bought the Deluxe version of the game, which contains the expansion
pack Special Forces.

My reason for posting here is that I have been in contact with EA Tech
Support for the last four days and to no avail. They say I have a problem
with the DX Files on my computer, and to ask Microsoft! By going into dxdiag,
and under the DX Files tab, the message at the bottom reads:

"The file d3d9d.dll is a debug version, which will run slower than the
retail version."

My inclination is that this corrupt or old file needs to be updated. I have
downloaded the latest ATI drivers for my X1800XT card, and have installed the
June 2006 DX Update. Windows XP SP2 is also fully updated.

The problem I have within the game, is when I start or join a Single or
Multi Player Game. It begins to load, but at 62% it crashes, I do not get any
warning, no black or blue screens, but I am returned to the desktop
immediately. Windows reports no errors, but the Event Viewer logs two almost
identical errors, which I can post if necessary.

Does anyone think it is the listed DX file that needs updating, or what do
you think may be causing this problem?

Thanks in adavnce for your help.
 
"The file d3d9d.dll is a debug version, which will run slower than the
retail version."

My inclination is that this corrupt or old file needs to be updated. I
have
downloaded the latest ATI drivers for my X1800XT card, and have installed
the
June 2006 DX Update. Windows XP SP2 is also fully updated.

The problem I have within the game, is when I start or join a Single or
Multi Player Game. It begins to load, but at 62% it crashes, I do not get
any
warning, no black or blue screens, but I am returned to the desktop
immediately. Windows reports no errors, but the Event Viewer logs two
almost
identical errors, which I can post if necessary.

Does anyone think it is the listed DX file that needs updating, or what do
you think may be causing this problem?


Give this a try browse the disc and run the dxsetup program on there, its
probably in a folder called DirectX or something. For some strange reason
EA have been using slightly different versions of DirectX than what have
actually been released by Microsoft.

I know these can throw up errors of missing DirectX files, d3d9.dll I
believe being one of them. So perhaps that'll do the trick.

--
Paul Smith,
Yeovil, UK.
Microsoft MVP Windows Shell/User.
http://www.windowsresource.net/

*Remove 'nospam.' to reply by e-mail*
 
Thanks for your reply Paul, but I am only guessing what the problem may be
regarding this DX file!

I started the game and it crashed before it even started to load the game,
so i tried again, default settings which is low res etc, and it loaded, went
past the 62% mark, fully loaded. So I 'joined' the game and started playing.
After 30 seconds it crashed me back to the desktop. I notice a flicker when
it does this, even though I am using a TFT monitor at the moment.

Each time the game crashes on me, two exents are written simultaneoulsy to
the Event Viewer, under the Application log. The only difference between them
each time, apart from the code/bytes data, is the number, which is 6 on one
and 7 on the other, they refer to each other.

On second thoughts, it would be easier to post screenshots, so I have
iploaded them on my Photobucket account.

Error 1 -
http://i80.photobucket.com/albums/j161/krypton_ls/Misc/EventViewer01.jpg

Error 2 -
http://i80.photobucket.com/albums/j161/krypton_ls/Misc/EventViewer02.jpg

As you will see, they are almost identical. Thanks for your reply though! :)
 
krypton said:
Each time the game crashes on me, two exents are written simultaneoulsy to
the Event Viewer, under the Application log. The only difference between them
each time, apart from the code/bytes data, is the number, which is 6 on one
and 7 on the other, they refer to each other.

I have seen this as well - for me the system freezes for about 30s and
then I have lost my connection, but the game does not crash.

I have not found a resolution to this, sorry to say.

There is one thing however you can try: start BF2 in window mode, like
this:

"C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" +menu 1 +fullscreen 0

When the game crashes you may get a debug message that can give you a
hint.

Sometimes it also helps deleting (or renaming) the profile in the "My
Documents/Battlefield 2" folder.
 
Back
Top