Hi guys, I've been a long time fan of the game, ran fine in Xp. Recently I upgraded to windows vista 64 bit SP1. Fully up to date. My problem occurs when I attempt to join either a single or multiplayer game in battlefield 2. The game crashes to desktop immediately after it finishes loading. I set up BF2 doing the following. 1. Clean format of windows vista, updated mobo drivers, video drivers, the works. 2. Installed bf2 from the dvd, clean install except for an error which happened at the end of the install, actually AFTER the game files were installed. I think it is during the attempt to install BF2 voice vop or something. The error states; "Buffer overrun detected! Program:....(x86)\EA GAMES\battlefield 2\BF2VoiceSetup.exe A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated." It did not interrupt the install, after I click ok, it goes right to the "install gamespy arcade screen". I have installed this game 3 times already, and I get the same message every time. Either this is the problem OR it is something else. To be honest though I do NOT believe my problem is attributed to this. I don't want to run out and buy a new copy of this game and wind up with the same error, so please if you have any ideas share them. *I just used the same dvd to install on an older xp machine, no issues!... this is not the health of the dvd!) 3. Immediately installed the lastest BF2 patch, 1.41. I did not load up the game prior to installing. 4. After it was patched I loaded up the game, the menus are flawless, it loads completely and without error. 5. -Then when I try to start a single player game the map loads up to 100% and then during the transition to where one would normally start playing it crashes. (where it says loading map, verifying client) There is no visual map displayed, its just the loading screen and then black crash immediately. -When I attempt to load a multiplayer game as soon as I join the server, i.e. double click the icon it crashes to desktop. I previously thought this was problem due to my installation of forgotten hope 2, I recently reformated, and FH2 hasn't even been downloaded yet. This is completely related to the battlefield 2 game itself. I have tried everything on the stickies, run in admin, compat mode, everything and nothing worked. I have done a complete reformat and followed those exact steps installing the game. Does anyone here have any idea what went wrong, or what I did wrong, and more importantly how to fix it. I would really appreciate some help. Thank you.
I just wanted to add, I tried running the game at medium texture settings as I read somewhere on this forum that there may be a bug related to that. Also my PC is pretty up to date, I have no problems running any other games. Its a 2.4ghz quad core 4 gigs of 2000mhz DDR3 ram nvidia 790i mobo wd hdd raptor 10,000rpm creative xfi plat soundcard Just speculation, but I don't fully remember my log in info. Could this be the issue? When I log in everything runs fine, I pick what I think is my name, enter the password and I log in fine. So unless there is some other check right before you join a game or finish loading a single player map I just don't get it.
Sorry but Vista 64 is a bit exotic still. But I hope you find some help soon! Gamespy isn't needed as far as I know to run BF2. Have you tried to google for BF2 and Vista 64bit?
I have no idea what could be the issue, FH2 should run on vista 64 even if it runs badly (memory errors, graphic settings errors, more ctds)
If you need 64bit you could try windows xp x64 I run it for both developing and playing FH2 and works just as well as XP32.
How strange, thanks for reading and for the input guys. I guess I ran into something different. I think its time to install xp on another drive I have... and deal with the fun process of working around the booting issues between vista and xp. * A warning for those lurking, if you already have vista on a machine and want to install xp; you physically need to remove the vista drive before installing xp on a different drive, and then disconnect the different OS's everytime you want to use the other. Or it will essentially confuse the vista drive into not loading. There are software work arounds like winboot, but nothing solid. The only way to do it properly is to install win xp first. Unless you have a flux capacitor and some cheap 80's scamo car near by - it means a nice reformat! :bawl:
Geophsyics have you looked at the Dump files that BF2 creates when it crashes. Sometimes the problem can be quite trivial. Dump files can be found in \my documents\BF2\....somewhere in these subfolders....\ It beats the hell out of reinstalling if you can troubleshoot the problem.
Hey NTH, thanks for the suggestion but what exactly am I looking for? dmp folder appears empty *I can also rule punkbuster out as being the source, did a full manual update, no change.
Hmmm .. your dmp directory is empty. Are you trying to start BF2 or Fh2. I will have a looksee at the BF2 folder structure when I am home.
Trust me geophysics we will fix your FH2 need. Hopefully without reinstalling XP :lol:
x64 variants of windows doesnt produce dmp files with bf2, only 32bit does.
Fenring;4598261x64 variants of windows doesnt produce dmp files with bf2, only 32bit does.
Oww that suck.:eek: Fh2 produces dump files when it crashes right? Geophysics try to start a FH2 single player game and see what happens. FH2 writes its dmp file to C:\Program Files (x86)\EA GAMES\Battlefield 2. At least on my comp it does.
Good luck and try to disable your VOIP in BF2.