Hey,
after I saw many people who have problems with punkbuster in matches or on public servers, here's a little tutorial how to update pb [the cool way].
As many people know, punkbuster stopped support for cod4 some weeks before cod ghosts was released. The common opinion is now, that you can't update punkbuster anymore with the pbsetup tool. But this is WRONG. It's still possible. It's also still possible to update cod2 with this trick.
Notice: before you start to update punkuster. Close Cod4!
[headline]Step1 [Skip it if you already have punkbuster installed][/headline]
If you forgot to install pb with cod4, you have to install the Punkbuster Services manually.
Therefore you need the pbsvc.exe. You can download the actual version from the evenbalance site : pbsvc.exe
After you've downloaded it, start it and click on "Install/Re-Install Punkbuster Service". Then click on next and follow the instructions
[headline]Step 2 The Punkbuster Update[/headline]
The update punkbuster you need the pbsetup.exe from evenbalance Even Balance Technical Support - Download
This tool updates all supported games if you select them in the dropdown list. You may noticed, that there is no cod4 / cod2 in this list.
[headline]Step 2.1 The tricky part[/headline]
To get cod4 and cod2 in the gamelist, you have to extract the pbsetup to a folder. Then run the setup 1 time. You should see, that pbsetup creates 2 html files.
For the trick, we have to replace the pbgame.html with a custom version.
Therefore you have 2 options:
1) Use the already patched file.
Therefore you need to replace the content of the pbgame.html with the content of the spoiler
- # Latest versions of pbsetup
- <p> pbsetup_ver w 38
- <p> pbsetup_ver l 20
- <p> pbsetup_ver k 32
- <p> pbsetup_ver m 13
- # NOTE: eula_md5 made by using md5tool with offset 0 and length 0
- <p> eula_md5 C418C70D3ECB3E02B15649B40602DE8D
- # MD5's of the executable programs
- <p> pbsetup_md5 w 102432051033c831d3243987749b1a1f
- <P> pbsetup_md5 l 33B3CFAC07A6EFEECE61A81C4B3ED1F2 288F7CBFAEEB167F5C2E44291CB7AF4A
- <p> pbsetup_md5 m 15225F100AD3B10A9D1CE65FBD20E55B
- <p> pbsetup_md5 k 71C399BDE975600ACC5DA3E6C8918F2C B0584828030D9EBFF4CD575706CC63BC
- # PB supported games
- <p> game aav3 "America's Army Version 3"
- <p> game pg "America's Army: Proving Grounds"
- <p> game apb "APB Reloaded"
- <p> game brapb "APB (Brazil Edition)"
- <p> game bf2 "Battlefield 2"
- <p> game bf2142 "Battlefield 2142"
- <p> game bf3 "Battlefield 3"
- <p> game bf4 "Battlefield 4"
- <p> game bfp4f "Battlefield Play4Free"
- <p> game bc2 "Battlefield Bad Company 2"
- <p> game bfv "Battlefield Vietnam"
- <p> game blr "Blacklight Retribution"
- <p> game heroes "Battlefield Heroes"
- <p> game fc3 "Far Cry 3"
- <p> game fearpm "F.E.A.R.: Perseus Mandate"
- <p> game grfs "Ghost Recon Future Soldier"
- <p> game moh "Medal of Honor"
- <p> game wf "Medal of Honor Warfighter"
- <p> game hos "Red Orchestra 2: Heroes of Stalingrad"
- <p> game cod4 "Call of Duty 4"
- <p> game cod4 "Call of Duty 2"
- <p> game_os aav3 w l
- <p> game_os pg w
- <p> game_os apb w
- <p> game_os brapb w
- <p> game_os bf2 w l k
- <p> game_os bf2142 w l k
- <p> game_os bfp4f w
- <p> game_os bf3 w
- <p> game_os bf4 w
- <p> game_os bc2 w
- <p> game_os bfv w l k
- <p> game_os blr w
- <p> game_os fc3 w
- <p> game_os heroes w
- <p> game_os grfs w
- <p> game_os moh w
- <p> game_os wf w
- <p> game_os hos w
- <p> game_os cod4 w l m
- <p> game_os cod2 w l m
- # Possible game locations
- <p> game_hint w aav3 "C:\Program Files\America's Army 3\Binaries"
- <p> game_hint w aav3 "C:\Program Files (x86)\America's Army 3\Binaries"
- <p> game_hint w aav3 "HKEY_LOCAL_MACHINE[SOFTWARE\US Army\America's Army\AA3Client\]@InstallDir\Binaries"
- <p> game_hint w aav3 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\US Army\America's Army\AA3Client\]@InstallDir\Binaries"
- <p> game_hint w aav3 "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam]@InstallPath\steamapps\common\america's army 3\Binaries"
- <p> game_hint w aav3 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam]@InstallPath\steamapps\common\america's army 3\Binaries"
- <p> game_hint w pg "C:\Program Files (x86)\Steam\steamapps\common\America's Army\AAPG\Binaries\Win32"
- <p> game_hint w pg "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam]@InstallPath\steamapps\common\America's Army Proving Grounds\AAPG\Binaries\Win32"
- <p> game_hint w pg "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam]@InstallPath\steamapps\common\America's Army Beta\AAPG\Binaries\Win32"
- <p> game_hint w pg "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam]@InstallPath\steamapps\common\America's Army Beta (Closed)\AAPG\Binaries\Win32"
- <p> game_hint w pg "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam]@InstallPath\steamapps\common\America's Army Proving Grounds\AAPG\Binaries\Win32"
- <p> game_hint w pg "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam]@InstallPath\steamapps\common\America's Army Beta\AAPG\Binaries\Win32"
- <p> game_hint w pg "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam]@InstallPath\steamapps\common\America's Army Beta (Closed)\AAPG\Binaries\Win32"
- <p> game_hint w apb "HKEY_LOCAL_MACHINE[SOFTWARE\GamersFirst\APB\APB Reloaded\]@Installation Path\Binaries"
- <p> game_hint w apb "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\GamersFirst\APB\APB Reloaded\]@Installation Path\Binaries"
- <p> game_hint w apb "C:\Program Files (x86)\GamersFirst\APB Reloaded\Binaries"
- <p> game_hint w apb "C:\Program Files\GamersFirst\APB Reloaded\Binaries"
- <p> game_hint w brapb "HKEY_LOCAL_MACHINE[SOFTWARE\GamersFirst\APB\APB Hoplon\]@Installation Path\Binaries"
- <p> game_hint w brapb "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\GamersFirst\APB\APB Hoplon\]@Installation Path\Binaries"
- <p> game_hint w brapb "C:\Program Files (x86)\Hoplon\APB Reloaded\Binaries"
- <p> game_hint w brapb "C:\Program Files\Hoplon\APB Reloaded\Binaries"
- <p> game_hint w bfv "HKEY_LOCAL_MACHINE[SOFTWARE\EA GAMES\Battlefield Vietnam\]@GAMEDIR"
- <p> game_hint w bfv "C:\Program Files\EA GAMES\Battlefield Vietnam"
- <p> game_hint w blr "HKEY_LOCAL_MACHINE[SOFTWARE\Classes\Perfect World Entertainment\Blacklight Retribution EN\]@INSTALL_PATH\Binaries\Win32"
- <p> game_hint w blr "c:\Perfect World Entertainment\Blacklight Retribution\Binaries\Win32\"
- <p> game_hint w blr "c:\Program Files (x86)\Perfect World Entertainment\Blacklight Retribution\Binaries\Win32\"
- <p> game_hint w blr "c:\Program Files\Perfect World Entertainment\Blacklight Retribution\Binaries\Win32\"
- <p> game_hint w bf2 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\EA Games\Battlefield 2\]@InstallDir"
- <p> game_hint w bf2 "C:\Program Files\EA Games\Battlefield 2"
- <p> game_hint w bf2 "C:\Program Files\EA Games\Battlefield 2 Server"
- <p> game_hint w bf2 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\EA Games\Battlefield 2 Demo\]@InstallDir"
- <p> game_hint w bf2 "C:\Program Files\EA Games\Battlefield 2 Demo"
- <p> game_hint w bf2142 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\EA Games\Battlefield 2142\]@InstallDir"
- <p> game_hint w bf2142 "C:\Program Files\EA Games\Battlefield 2142"
- <p> game_hint w bf2142 "C:\Program Files\EA Games\Battlefield 2142 Server"
- <p> game_hint w bf2142 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\EA Games\Battlefield 2142 Demo\]@InstallDir"
- <p> game_hint w bf2142 "C:\Program Files\EA Games\Battlefield 2142 Demo"
- <p> game_hint w bf2142 "C:\Program Files\Electronic Arts\Battlefield 2142 Demo"
- <p> game_hint w bf2142 "HKEY_LOCAL_MACHINE[SOFTWARE\EA GAMES\Battlefield 2142 Demo Server\]@GAMEDIR"
- <p> game_hint w bf2142 "C:\Program Files\Electronic Arts\Battlefield 2142 Demo Server"
- <p> game_hint w bf3 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\Battlefield 3\]@Install Dir"
- <p> game_hint w bf3 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Electronic Arts\Battlefield 3\]@Install Dir"
- <p> game_hint w bf3 "HKEY_LOCAL_MACHINE[SOFTWARE\EA GAMES\Battlefield 3\]@Install Dir"
- <p> game_hint w bf3 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\EA GAMES\Battlefield 3\]@Install Dir"
- <p> game_hint w bf3 "C:\Program Files (x86)\Electronic Arts\Battlefield 3\"
- <p> game_hint w bf3 "C:\Program Files (x86)\Steam\SteamApps\common\battlefield 3\"
- <p> game_hint w bf3 "C:\Program Files\Steam\SteamApps\common\battlefield 3\"
- <p> game_hint w bf3 "C:\Program Files\Electronic Arts\Battlefield 3\"
- <p> game_hint w bf4 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\Battlefield 4\]@Install Dir"
- <p> game_hint w bf4 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Electronic Arts\Battlefield 4\]@Install Dir"
- <p> game_hint w bf4 "HKEY_LOCAL_MACHINE[SOFTWARE\EA GAMES\Battlefield 4\]@Install Dir"
- <p> game_hint w bf4 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\EA GAMES\Battlefield 4\]@Install Dir"
- <p> game_hint w bf4 "C:\Program Files (x86)\Electronic Arts\Battlefield 4\"
- <p> game_hint w bf4 "C:\Program Files\Electronic Arts\Battlefield 4\"
- <p> game_hint w bf4 "C:\Program Files (x86)\Origin Games\Battlefield 4\"
- <p> game_hint w bfp4f "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\EA Games\Battlefield Play4Free\]@InstallDir"
- <p> game_hint w bfp4f "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield Play4Free\]@InstallDir"
- <p> game_hint w bfp4f "C:\Program Files (x86)\EA Games\Battlefield Play4Free\"
- <p> game_hint w bfp4f "C:\Program Files\EA Games\Battlefield Play4Free\"
- <p> game_hint w bc2 "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\Battlefield Bad Company 2\]@Install Dir"
- <p> game_hint w bc2 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Electronic Arts\Battlefield Bad Company 2\]@Install Dir"
- <p> game_hint w bc2 "C:\Program Files (x86)\Electronic Arts\Battlefield Bad Company 2\"
- <p> game_hint w bc2 "C:\Program Files (x86)\Steam\SteamApps\common\battlefield bad company 2\"
- <p> game_hint w bc2 "C:\Program Files\Steam\SteamApps\common\battlefield bad company 2\"
- <p> game_hint w bc2 "C:\Program Files\Electronic Arts\Battlefield Bad Company 2\"
- <p> game_hint w grfs "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam\]@InstallPath\steamapps\common\Tom Clancy's Ghost Recon Future Soldier"
- <p> game_hint w grfs "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam\]@InstallPath\steamapps\common\Tom Clancy's Ghost Recon Future Soldier"
- <p> game_hint w grfs "c:\Program Files (x86)\Ubisoft\Tom Clancy's Ghost Recon Future Soldier\"
- <p> game_hint w grfs "c:\Program Files\Ubisoft\Tom Clancy's Ghost Recon Future Soldier\"
- <p> game_hint w heroes "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\EA GAMES\Battlefield Heroes\]@Installation Dir"
- <p> game_hint w heroes "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield Heroes\]@Installation Dir"
- <p> game_hint w heroes "C:\Program Files\EA Games\Battlefield Heroes"
- <p> game_hint w heroes "C:\Program Files (x86)\EA Games\Battlefield Heroes"
- <p> game_hint w moh "HKEY_LOCAL_MACHINE[SOFTWARE\Electronic Arts\Medal of Honor\]@Install Dir\MP"
- <p> game_hint w moh "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam\]@InstallPath\steamapps\common\medal of honor\MP"
- <p> game_hint w moh "C:\Program Files\Electronic Arts\Medal of Honor\MP"
- <p> game_hint w crysis "HKEY_LOCAL_MACHINE[SOFTWARE\Crytek\Crysis\]@InstallDir"
- <p> game_hint w crysis "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Crytek\Crysis\]@InstallDir"
- <p> game_hint w crysis "C:\Program Files\Electronic Arts\Crytek\Crysis"
- <p> game_hint w fc3 ""
- <p> game_hint w wh "$USERPROFILE\Documents\My Games\Crysis Wars"
- <p> game_hint w wh "$USERPROFILE\My Documents\My Games\Crysis Wars"
- <p> game_hint w wh "$USERPROFILE\My Documents\My Games\Crysis Wars\PunkBuster"
- <p> game_hint w wh "HKEY_LOCAL_MACHINE[SOFTWARE\Crytek\Crysis Wars\]@InstallDir"
- <p> game_hint w wh "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Crytek\Crysis Wars]@InstallDir"
- <p> game_hint w wh "C:\Program files\Electronic Arts\Crytek\Crysis Wars"
- <p> game_hint w fearpm "HKEY_LOCAL_MACHINE[SOFTWARE\TimeGate Studios\FEARXP2\1.00.0000]@InstallDir"
- <p> game_hint w fearpm "HKEY_LOCAL_MACHINE[SOFTWARE\TimeGate Studios\FEAR Perseus Mandate\1.00.0000]@InstallDir"
- <p> game_hint w fearpm "C:\Program Files\Sierra Entertainment\FEAR Perseus Mandate"
- <p> game_hint w fearpm "C:\Documents and Settings\All Users\Documents\TimeGate Studios\FEAR"
- <p> game_hint w hos "C:\Program Files\steam\steamapps\common\red orchestra 2\Binares\Win32\"
- <p> game_hint w hos "C:\Program Files (x86)\steam\steamapps\common\red orchestra 2\Binares\Win32\"
- <p> game_hint w hos "C:\Program Files\steam\steamapps\common\redorchestra2beta\Binares\Win32\"
- <p> game_hint w hos "C:\Program Files (x86)\steam\steamapps\common\redorchestra2beta\Binares\Win32\"
- <p> game_hint w hos "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam]@InstallPath\steamapps\common\redorchestra2beta\Binaries\Win32"
- <p> game_hint w hos "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam]@InstallPath\steamapps\common\redorchestra2beta\Binaries\Win32"
- <p> game_hint w hos "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam]@InstallPath\steamapps\common\red orchestra 2\Binaries\Win32"
- <p> game_hint w hos "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Valve\Steam]@InstallPath\steamapps\common\red orchestra 2\Binaries\Win32"
- <p> game_hint w cod4 "HKEY_LOCAL_MACHINE[SOFTWARE\Activision\Call of Duty 4\]@InstallPath"
- <p> game_hint w cod4 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Activision\Call of Duty 4\]@InstallPath"
- <p> game_hint w cod4 "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam\]@InstallPath\steamapps\common\call of duty 4"
- <p> game_hint w cod4 "C:\Program Files\Activision\Call of Duty 4"
- <p> game_hint w cod4 "C:\Program Files\Steam\steamapps\common\call of duty 4"
- <p> game_hint m cod4 "$HOME/Library/Application Support/Call of Duty 4"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Contents/Call of Duty 4 Data"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Call of Duty 4 Data"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Contents/Call of Duty 4 Multiplayer.app/Contents"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Contents"
- <p> game_hint m cod4 "/Applications/Call of Duty 4"
- <p> game_hint m cod4 "/Applications/Call of Duty 4"
- <p> game_hint w cod2 "HKEY_LOCAL_MACHINE[SOFTWARE\Activision\Call of Duty 2\]@InstallPath"
- <p> game_hint w cod2 "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam\]@InstallPath\steamapps\common\call of duty 2"
- <p> game_hint w cod2 "C:\Program Files\Activision\Call of Duty 2"
- <p> game_hint m cod2 "/Applications/Call of Duty 2"
- <p> game_hint m cod2 "$HOME/Library/Application Support/Call of Duty 2"
2) or patch it yourself
Version 1 has the problem, that it isn't working forever because the actual pb version is stored in this pbgame.html file. If Punkbuster updates their setup, it won't work until file is fixed again.
For version 2, you've to open the pbgame.html via notepad++.
Go to supported games and add
to the list
Then you have to add
to the game_os block
and last but no least, you've to add
- <p> game_hint w cod4 "HKEY_LOCAL_MACHINE[SOFTWARE\Activision\Call of Duty 4\]@InstallPath"
- <p> game_hint w cod4 "HKEY_LOCAL_MACHINE[SOFTWARE\Wow6432Node\Activision\Call of Duty 4\]@InstallPath"
- <p> game_hint w cod4 "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam\]@InstallPath\steamapps\common\call of duty 4"
- <p> game_hint w cod4 "C:\Program Files\Activision\Call of Duty 4"
- <p> game_hint w cod4 "C:\Program Files\Steam\steamapps\common\call of duty 4"
- <p> game_hint m cod4 "$HOME/Library/Application Support/Call of Duty 4"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Contents/Call of Duty 4 Data"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Call of Duty 4 Data"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Contents/Call of Duty 4 Multiplayer.app/Contents"
- <p> game_hint m cod4 "/Applications/Call of Duty 4.app/Contents"
- <p> game_hint m cod4 "/Applications/Call of Duty 4"
- <p> game_hint m cod4 "/Applications/Call of Duty 4"
- <p> game_hint w cod2 "HKEY_LOCAL_MACHINE[SOFTWARE\Activision\Call of Duty 2\]@InstallPath"
- <p> game_hint w cod2 "HKEY_LOCAL_MACHINE[SOFTWARE\Valve\Steam\]@InstallPath\steamapps\common\call of duty 2"
- <p> game_hint w cod2 "C:\Program Files\Activision\Call of Duty 2"
- <p> game_hint m cod2 "/Applications/Call of Duty 2"
- <p> game_hint m cod2 "$HOME/Library/Application Support/Call of Duty 2"
at the end of the file.
[headline]Step 3 Update Cod4/Cod2 PB[/headline]
After you patched the file, start pbsetup.exe select cod4 or cod2 and click on update.
[headline]Step 4 Restarting PB Service[/headline]
After Update you have 2 options:
- Restart Computer
- Restart the pnkbstra service in windows services
[headline]Step 5[/headline]
Play and Have Fun