Page 3 of 3

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit user's

Posted: 2009-11-17 11:27
by [FC][OTH]T@rget
Thanks for the fix...I needed it even with the 1.5 patch. It solved the memory.dll error. I never had this problem till I swithced to Vista. All seems to run tickety boo now. :)

Thanks again. :grin: 8-)

T@rget

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit user's

Posted: 2010-02-18 06:45
by Drumhead
I had the same problem, and I used this fix, and it works Great, fixes the problem I was having loading the maps. However, since then I have been getting kicked off of servers by punk-buster for ma md5 tool mismatch bf2.exe(len=204 8) . this has something to do with bf2 being corrupt or changed. it is recommended on other PR forums that to solve this problem I need to reinstall or get an unchanged bf2.exe. Is there any way to fix both problems at once?
running Windows 7, upgraded from vista, 32 bit OS.

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2010-02-18 09:36
by karambaitos
I get that too but once i get it on a specific server i restart PR and then i can play without problems on that server also it doesnt happen on every server i think i has to be turned on, the BF2 file integrity check thing so some servers wont have it on just play on those
this is what evenbalance told me
Note #2: This kick has been added by the server admin to check the integrity of certain files on the client. These checks are not default and have to be manually added by the server-admin.

When you are kicked for a MD5Tool Mismatch you will always see the file in question.

Example:
MD5Tool Mismatch: etpro/cgame_mp_x86.dll

Basically there are two different causes when you are kicked for a MD5 violation:

* The file DOES exist on your pc, while the server expected you would NOT have it

* The file does exist on your pc, while the server expected a different version (different MD5 hash).

When you are kicked for such a violation, check if you have this file or not. When it's not part of the default installation of the game, deleting this file might be needed. When you do have this file, make sure you have the original and latest official version of this file. Reinstalling of either the latest game patch(es) or the game might be needed.
What i did was update PB use the repair function on the BF2 CD and reinstalled PR that should lower the chances of the kick happening

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2010-02-18 19:27
by Drumhead
Yes ok, that makes sense, and I have a copy of the original file, as was recommended in the procedure, and that one does not give me the md5 mismatch error. It just leaves me with my original problem of not having enough space to run pr. Pb is up to date. And yes it is not occurring on all servers, just most of them. I just need to decide which error I prefer :P

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2010-02-21 01:46
by SnipingCoward
https://www.realitymod.com/forum/f27-pr ... witch.html
this guy never replied but maybe he found the solution there

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2010-05-21 03:19
by forbidden
ive tried the fix and got the mismatch problem with punk buster so i reinstalled a fresh copy (I have deluxe edition witch starts out on patch 1.12 i think) i installed patch v1.4 full then v1.41 and finally v1.50 and it works like a charm no dll.error message and no modding! cant verify if it works with any others but please leave feedback. HOPE IT WORKS!!!!

here are the links for old patches Battlefield 2: Patches, Download Patches for Battlefield 2

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2010-07-26 15:20
by TonatiuH
I don't know why but i have this:
Image
What should I do?
EDIT1: I have Vista 32

EDIT2:
Problem Solved ;] I made it like this:
Image

EDIT3:
OMG I have another problem ...
After changing memory usage to 2900 i have md5 tool mismatch bf2.exe ( len=2048 ) error like in this thread. When i change my BF2.exe to BF2.exe from md5tool thread i have memory.dll error ;/ I don't know what to do .. Can any1 help me?

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2010-08-03 02:13
by Q2M100
*HELPFUL HINT*:

Turn the "Lighting" setting under "Video" settings to Medium instead of High. This helped me a lot and unlike changing the "Texture" setting, e visual difference is very small.

Re: I found a fix for the "memory .dll error" for vista 32 & 64 bit users

Posted: 2011-06-19 23:31
by Mouthpiece
I had this error and search got me here. The download link for WIN 7 fix is broken. Can anyone please tell me what should I download in order to fix this problem?