Win 7 and BF2
Posted: Mon Nov 09, 2009 8:26 pm
Sharing some headaches I worked thru.
Installed Win 7 (32bit) and a new graphics card. Everything except BF2 went smooth.
First updated DirectX end-user from Microsoft (dxwebsetup.exe). I do that before I do any new game installs.
OK BF2 and SF installed clean. Then installed 1.5 patch. Then latest PB via pbsetup.exe from evenbalance.com
http://www.evenbalance.com/index.php?page=pbsetup.php
Bam! Crash to desktop when trying to start the game.
Remembering that I had the same issues when I dumped my CRT monitor for a widescreen LCD. I starting playing with resolution and refresh rates in the configuration file. No go this time no matter what settings I tried or match to my desktop settings.
So I copied over my BF2 settings from my XP install and got the game to start. Tried to play vanilla BF2. Bam! PnkBstrB.exe heartbeats stopped or was it PnkBstrA.exe heartbeats stopped?
Hmmm no pnkbstrA or pnkbstrB service running. Deleted PB folder. Went to evenbalance and downloaded PBSVC.
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
Installed PBSVC and then manually updated PB again via pbsetup. Great started playing some vanilla BF2.
Then I tried to play some BF2 SF, loaded a server, click join. Bam! Back to servers screen with message about having modified content. OK, fresh install of everything wtf!
Decided that Dice's 1.5 patch may have issues. Edit a couple windows registry entries that had 1.50 and made it 1.30.
Downloaded EA's latest patch (1.41) from their website and installed. Then ran Dice's latest patch (1.50). Great SF2 works now.
It was time consuming and alot of guesswork. Anyways, for anyone doing a fresh install, heres what I'd do a 2nd time around:
1) Run dxwebsetup.exe
1) Install just BF2. Run it and see if it works offline.
2) Install SF2. Run it and see if it works offline.
3) Patch to 1.41. Run it and see if it works.
4) Patch to 1.50. Delete PB folder. Run pbsvc. Run pbsetup.
6) Pray and play online.
Installed Win 7 (32bit) and a new graphics card. Everything except BF2 went smooth.
First updated DirectX end-user from Microsoft (dxwebsetup.exe). I do that before I do any new game installs.
OK BF2 and SF installed clean. Then installed 1.5 patch. Then latest PB via pbsetup.exe from evenbalance.com
http://www.evenbalance.com/index.php?page=pbsetup.php
Bam! Crash to desktop when trying to start the game.
Remembering that I had the same issues when I dumped my CRT monitor for a widescreen LCD. I starting playing with resolution and refresh rates in the configuration file. No go this time no matter what settings I tried or match to my desktop settings.
So I copied over my BF2 settings from my XP install and got the game to start. Tried to play vanilla BF2. Bam! PnkBstrB.exe heartbeats stopped or was it PnkBstrA.exe heartbeats stopped?
Hmmm no pnkbstrA or pnkbstrB service running. Deleted PB folder. Went to evenbalance and downloaded PBSVC.
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
Installed PBSVC and then manually updated PB again via pbsetup. Great started playing some vanilla BF2.
Then I tried to play some BF2 SF, loaded a server, click join. Bam! Back to servers screen with message about having modified content. OK, fresh install of everything wtf!
Decided that Dice's 1.5 patch may have issues. Edit a couple windows registry entries that had 1.50 and made it 1.30.
Downloaded EA's latest patch (1.41) from their website and installed. Then ran Dice's latest patch (1.50). Great SF2 works now.
It was time consuming and alot of guesswork. Anyways, for anyone doing a fresh install, heres what I'd do a 2nd time around:
1) Run dxwebsetup.exe
1) Install just BF2. Run it and see if it works offline.
2) Install SF2. Run it and see if it works offline.
3) Patch to 1.41. Run it and see if it works.
4) Patch to 1.50. Delete PB folder. Run pbsvc. Run pbsetup.
6) Pray and play online.