Punkbuster Error: MD5Tool Mismatch Troubleshooting

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Punkbuster Error: MD5Tool Mismatch Troubleshooting

Post by kilroy0097 »

Updated 5/6/08 - My Solution Steps and Fixes can be found on this post in this thread. <-- Click here

-------------------------------------------
Original Thread:

This thread is the only other one that has any info on this issue but still does not come with an answer. No threads linked from it have any tangible answers at all.

The error message given in a pop up window after Punkbuster kicks me.

Error: Punkbuster Kicked player 'Player' ...MD5Tool Mismatch: mods\bf2\shaders_client.zip (len=204 8)

Background: I am an IT professional in real life so diagnosing bugs or issues with my Win XP machine is not a new thing for me. Keep that in mind. From the release of Patch .756 I have had no issues at all with disconnecting or getting kicked for this particular error. There are the normal connection issues (Esc Button Fix) and punkbuster getting confused and generating an error (Punkbuster A or B .exe not running correctly) but this particular PB error has not occurred until today. Just keep in mind that nothing had changed, no new programs were installed and I have done nothing new to my computer since I last played PR. Which was on Friday morning, 3 days ago.

Computer Specs: Win XP Pro SP2 to current, 2GB of RAM, CPU: Pent(R)4 3.2Ghz, VC: Radeon x1950 Pro Video Drivers: Omega 3.8.421 (Do not suggestion Catalyst or ATI drivers as everything past 7.7 breaks this card running any game)

Video Settings in Game:
Rez: 1280x764 85 hrz - Terrain - Med / Effects - Med / Geom. - Med / Tex. - High / Light - Low / Shadows - Low / Light - Off / AA - Off / Tex. Filter - Med / Dis. - 100% /

Attempted Fixes in order done.
- Update of Punkbuster (Manual Update from evenbalance.com website)
- Complete removal of all Punkbuster files including hidden .sys in Program Applications folder and then after restart of PC a manual installation of PB.
- Turning graphics down even lower than they already were. No graphics changes had been made prior to problem appearing.
- I have no modifications to my files with exception of renderer.drawfps 1 being put into my gamelogicinit.con file which I have since taken out to test if that was the reason. It is not.
- Complete Removal of all BF2 related programs. All PR files and all BF2 files removed. Additional folders left behind after Add/Remove programs sequence manually removed. All registry entries for BF2 or PR that I could find were also removed. This includes all profiles and settings for users in Documents folder.
- Defrag Hard Drive and CCleaner my Registry and Cache files.
- Ran Ad Aware 2007 and Norton Anti-Virus full scan on primary HD. No issues found.
- Complete new installation via BF2 DVD physical Disc (NOT Download version), new appliance of BF2 Patch 1.41, Re-installation of PR files Setup and Maps. Re-patch of 0.756. Updated PunkBuster one more time manually after installation of all BF2/PR files.

So short of reinstalling my video drivers or removing all BF2 stuff and reinstalling it again or a complete reformat of my HD and reinstalling XP, I am out of ideas.

I have no earthly idea why this error decided to affect me now since the patch was working just fine for many weeks now. The posts here so far are no help as there is no fix specific to my issue except one person changing a single video setting which I have already done.

Does anyone have any insight? Playing is impossible since I get kicked sometime within the first five minutes of the game now.
Last edited by kilroy0097 on 2008-05-06 10:56, edited 7 times in total.
=BFC=KllrKirk
Posts: 3
Joined: 2007-05-29 22:18

Post by =BFC=KllrKirk »

Im having the same problem. Ive done nothing since yesterday (aus time) when PR was working just fine, but today, its kick after kick after kick....wtf is going on?
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Post by kilroy0097 »

Also let me add that this sudden influx of errors were happening before the EA Account Servers went down for their maintenance and they continued after the account server came back up again. So it doesn't have much to do with that I don't think.

Possibly the new small updated Punk Buster is broken now?
Habidis
Posts: 18
Joined: 2008-01-12 22:45

Post by Habidis »

I had the exact same error message from punkbuster the last saturday night. And I have done almost the same steps as kilroy0097 says, I also formatted my hard drive before reinstalling the game, the patch, the two project reality files, and executing the pbsvc.exe file from the punkbuster web. I must say that I could play half an hour or so yesterday, sunday, but I had no time to test it any further. I'll come back with my results once I've been able to play for a good amount of time. Hope this new stupid issue with punkbuster is solved as soon as possible for everyone that is having the same problems, I've seen there are many of us reporing it.
nathanator8811
Posts: 81
Joined: 2008-01-09 06:32

Post by nathanator8811 »

I get the same error except that the location of mine seems to be a randomly chosen map level folder (i.e. - mods\bf2\levels\xxxx) I haven't changed anything at all and it worked fine til two days ago. It was a kick just once every few games at first, now it's once every 3-4 minutes.
Last edited by nathanator8811 on 2008-04-07 12:45, edited 1 time in total.
bosco_
Retired PR Developer
Posts: 14620
Joined: 2006-12-17 19:04

Post by bosco_ »

That is related to the md5 checks now enabled on most servers to prevent people from going around the suppression effect.
You MUST start PR with the PR.exe, if you use the bf2.exe (join through XFire, ABR, etc.), you WILL be kicked.
If you use PR.exe and still get kicked, your installation is most likely corrupt at some point.
If the mismatch is in a mods/bf2 folder, try reinstalling BF2 Patch 1.41.
Image
Habidis
Posts: 18
Joined: 2008-01-12 22:45

Post by Habidis »

[R-PUB]bosco wrote:That is related to the md5 checks now enabled on most servers to prevent people from going around the suppression effect.
You MUST start PR with the PR.exe, if you use the bf2.exe (join through XFire, ABR, etc.), you WILL be kicked.
If you use PR.exe and still get kicked, your installation is most likely corrupt at some point.
If the mismatch is in a mods/bf2 folder, try reinstalling BF2 Patch 1.41.
Maybe that's why I was able to play longer yesterday, after formatting/reinstalling (read my prior post) I ran the game with the PR.exe shortcut instead of an older one that called the BF2.exe file. Thanks for the info, let's see if this is the solution...

;)
Jagular
Posts: 806
Joined: 2007-09-17 20:29

Post by Jagular »

1. Search
2. if no RTFM
3. if no стена разбег удар

link
useful info there
about
1. using pr.exe
2. cleaning bf2 shaders cache
Xfire - jagular78rus aka =WNP= SPB.Jagular / http://www.wnp-clan.ru/ Click me for picture
Image
Setting up servers: game/web/mail/other win&nix/bsd
General_J0k3r
Posts: 2051
Joined: 2007-03-02 16:01

Post by General_J0k3r »

Jagular wrote: link
useful info there
about
1. using pr.exe
2. cleaning bf2 shaders cache
x2. you WILL be kicked if you do not use the PR.exe to start the game!!!
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Post by kilroy0097 »

From this post in the PR forums.

Code: Select all

// Don`t activate those checks as the files are moved when you start the mod.
// pb_sv_md5tool a "1.1.2965-797.0" v mods\pr\shaders_client.zip SZ188788 AT0 LEN2048 8CA9D58CE2422B0B8BC07B10B6172F0E 
// pb_sv_md5tool a "1.1.2965-797.0" v mods\pr\shaders_night_client.zip SZ188788 AT0 LEN2048 8CA9D58CE2422B0B8BC07B10B6172F0E 

// This is the new location where shaders_client.zip is moved to when the player runs the mod. 
// Disable the md5-check for mods\bf2\shaders_client.zip in psb/bf2.md5 !!!
pb_sv_md5tool a "1.1.2965-797.0" v mods\bf2\shaders_client.zip SZ188788 AT0 LEN2048 8CA9D58CE2422B0B8BC07B10B6172F0E 

This is exactly where the error appears. It was mentioned in that post that this file is moved or modified by PR Mod. So is this the reason why PunkBuster is saying this error exists? Is PR the Mod the very reason PB thinks this file is modified? Has PB been updated with this file change in mind? PB was set with BF2 in mind not PR.

Do the Devs have any comments on this?

Oh and BTW my Cache folder was removed when I reinstalled BF2/Patch/Mods as was implied in my original post. And yes I am using the PR.exe file that is automatically created with the installation of PR patch 0.756. Also this error started happening on a clean install that worked for many weeks flawlessly. So obviously the installation was correct. Since it has been reinstalled the same error still exists. So in a total of 3 installations, one of which had no errors since the release of patch .756, I highly doubt all were corrupted. So that is not a viable hypothesis at this point.

Any more ideas on this?
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Post by kilroy0097 »

I was just informed that administrators on my favorite PR server just introduced the additional shader MD5 check on the server. This coincides exactly with the current issue I am having. It was a matter of files being corrupted or changed a complete removal and re-installation should have immediately solved this issue.
Haze
Posts: 57
Joined: 2007-04-25 09:48

Post by Haze »

This link could be relevant to your issues:

https://www.realitymod.com/forum/f10-pr ... ution.html
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Post by kilroy0097 »

Actually it's exactly relevant to my issues unfortunately the fixes suggested, while good suggestions for most cases, do not work for me specifically.

After the removal of all BF2 related programs, folders including profiles and such in the Battlefield 2 directory created in My Documents and also removing all registry entries, I don't see how I could have anything left BF2 related. Then to do a clean install on top of all that means I have zero modified files.

I just don't know what this increased security via Punkbuster is looking for and I don't know why it's not liking original BF2 files when nothing has been touched. It boggles my mind.

Also I feel that a complete reformat and reinstall of Win XP and all my applications, drivers and everything is not an acceptable fix to something that was never broken before and suddenly is now due to this implementation of increased security PB on the server side.

Edit Add: For the sake of being thorough I will download a fresh version of BF2 Patch 1.41 and re-install the patch to make quadruple sure that those files are not changed in any way. If that doesn't work I'm stumped.
Last edited by kilroy0097 on 2008-04-08 06:13, edited 1 time in total.
Aiii
Posts: 18
Joined: 2008-04-08 09:52

hey

Post by Aiii »

Hello Guys!

I have a working solution for this.

Replace that file with a working one or a new bf2 install can fix this issue.

Here is =CIDA=Mozo1 's file. It's working! No more PB error messages for this reason!

2shared - download shaders_client.zip

Replace the old file here:

C:\Program Files\EA GAMES\Battlefield 2\mods\bf2

PLEASE BACKUP YOUR OLD FILE!

It is not hacked or edited. Its the original installed version.

Have Fun!
Last edited by Aiii on 2008-04-08 15:28, edited 2 times in total.
Image
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Post by kilroy0097 »

So I reran the BF2 Patch 1.41 and the PR 0.756 patch. Start up the game, load up a map and it now crashes when I press the join button. *sigh* Seriously what the hell is going on? I really don't want to have to reformat and reinstall every damn thing.
Psyrus
Retired PR Developer
Posts: 3841
Joined: 2006-06-19 17:10

Post by Psyrus »

kilroy0097 wrote:So I reran the BF2 Patch 1.41 and the PR 0.756 patch. Start up the game, load up a map and it now crashes when I press the join button. *sigh* Seriously what the hell is going on? I really don't want to have to reformat and reinstall every damn thing.
Did you remember to repatch the levels? I remember that when I don't have xyz level (such as training) it'll crash straight out.
squall6677
Posts: 58
Joined: 2008-03-23 19:05

Post by squall6677 »

i think you're going to have to send a PM to [R-DEV]Gaz, he was looking into my last issues with this patch, it seems a few files dont work properly.

i have no idea what file could be causing this, but MD5 mismatch is a line error, so you need to find the specific file for the problem and take some logs to the devs so they can find the line.

although i still say scrap 0.756. far too many problems with it.

P.S. check my last post, Deadfast sorted out some .BAT scripts which have fixed the startup error on my machine, that had something to do with shaders, might help.
https://www.realitymod.com/forum/f27-pr ... -work.html
kilroy0097
Posts: 433
Joined: 2008-01-02 12:57

Post by kilroy0097 »

Ok another list of attempts...

1. Reinstalled Video Drivers.
2. Reinstalled BF 1.41 Patch
3. Reinstalled both PR 0.7 setup and levels files.
4. Reinstalled PR Patch 0.756
5. Updated Punk Buster manually just to be certain.

It no longer crashes on Kashan. It STILL gives me the MD5 Shaders error. There is nothing happening to my shaders_client.zip. It is not changed. It is the exact same size as it was before. I attempted downloading the shader_client.zip file in the other thread to see if it was something wonky and it didn't work either.

So I'm done. I have no other options but to PM a Dev and hope for some kind of solution.
Help me [R-DEV]Gaz, you're my only hope.
Darktrooper
Posts: 55
Joined: 2008-02-21 11:08

Post by Darktrooper »

kilroy0097 wrote:So I'm done. I have no other options but to PM a Dev and hope for some kind of solution.
Help me [R-DEV]Gaz, you're my only hope.
Here's the way i solved the problem... May seem odd but it works for me. At least save your old file before erasing it.
Darktrooper wrote:I solved this problem reinplacing the shaders_client.zip in Battlefield 2\mods\bf2 by the one in mods\pr. It seems that my game, despite a reinstallation, didn't do it itself at the launch.

Now i'm able to play on TG and such servers from where i was kicked before... On the counterpart, that means (i think) i can't play vBF2 anymore without restauring the file. But what's the point in playing vBF2 when you have PR working ? :)

I hope that will help you. Good luck.
arn354
Posts: 99
Joined: 2007-03-10 00:36

Post by arn354 »

Ok another list of attempts...

1. Reinstalled Video Drivers.
2. Reinstalled BF 1.41 Patch
3. Reinstalled both PR 0.7 setup and levels files.
4. Reinstalled PR Patch 0.756
5. Updated Punk Buster manually just to be certain.
I miss the informations:
- Which operating system?
- UAC enabled if Vista - limited user account?
- Do you start PR using PR.exe and NOT BF2.exe?

You don't have troubles with punkbuster, nor with the md5-checks.

You just don't have the correct file in place.
PR.exe copies the mods/pr/shaders_client.zip to mods/bf2/shaders_client.zip and to mods/xpack/shaders_client.zip on starting PR. On closing PR - all gets restored back.

Your problem is that you still have the stock bf2 mods/bf2/shaders_client.zip in place.
Either PR.exe is not used or PR.exe is not able to perform the intended changes due to operating system limitations.

If nothing of the above applies - and PR.exe is used and is able to copy mods/pr/shaders_client.zip to mods/bf2/shaders_client.zip and you still get the md5-mismatch - then your file gets modified (virus/trojan) - get rid of guests on your system (online/web av-scan) - or your harddisk/ram will fail soon.
Post Reply

Return to “PR:BF2 Support”