Welcome to Battlefield Singleplayer. The Source for Battlefield AI!

Description

This very little tool patches x86 executables in order to let them have 4GB (instead of only 2) of virtual memory on x64 platforms. This tool comes very handy for applications which need a great amount of virtual memory like games, 3D renderization, multimedia etc. To gain these 2GB, you just have to use this tool to patch the executable (*.exe file) of the software you want to have these additional GBs of virtual memory. It can be used by clicking on it and choosing the file or through command line (e.g.: “4gb_patch file.exe”). It automatically creates a backup copy of the original executable. Why things are this way on x64 is easy to explain. On x86 applications have 2GB of virtual memory out of 4GB (the other 2GB are reserved for the system). On x64 these two other GB can now be accessed by 32bit applications.

Preview
Secure 4gb patch for Windows
Post comment Comments
BF2all
BF2all - - 1,144 comments

THX but Have you personally experienced any advantage with this patch?

Reply Good karma Bad karma+3 votes
S_h_a_r_k_93
S_h_a_r_k_93 - - 176 comments

I believe the tool becomes useful for modifications which load many assets in memory, big textures (HD) etc etc ... after playing for a while and allocating resources, the game may crash due to memory limitations. This may not happen often with BF2.exe (though I don't play many mods so perhaps Rotblut can give an example) but it's definitely helpful on BF1942.exe with certain mods.

Reply Good karma Bad karma+3 votes
BF2all
BF2all - - 1,144 comments

Ok thx.
Can't remember exactly, i think i change it handy some time ago but with no major improvement.
Guessing most limitations are are determined in the exe.

Reply Good karma Bad karma+2 votes
Hjaldrgud
Hjaldrgud - - 155 comments

I have used this earlier. It is integral in keeping the 1.41 version stable. With this and Virtual ram I could play with 96 bots on highest graphics on Dragon Valley with PR explosions.

Reply Good karma Bad karma+2 votes
bishibosh
bishibosh - - 137 comments

i've been trying to port PR effects to a personal LAN mod with little success, how did you end up doing it? do you copy the tweak files for, say, the grenade explosion, then the textures and sounds that are referenced in the tweak file, or do you actually have to use the BF2Editor? I'm pretty lost

Reply Good karma Bad karma+1 vote
Rotblut Author
Rotblut - - 165 comments

Yes my memory.dll crashes did not happen again since i run this tool and also with Bf1942 the crashes on loading maps did not happen anymore. Also one of my mods (AIX Reality) which took so long for loading speeds up a little.

Reply Good karma+2 votes
MaxPV1981
MaxPV1981 - - 213 comments

You need to add the information that it is for 1.4 version only. For 1.5 it does nothing.

Reply Good karma Bad karma+2 votes
cataly63
cataly63 - - 244 comments

OMG: it's awesome, genius !!!!!!!!!!!!!!!!

before this patch, I had constant out of memory announcements, using the bf2_r.exe debugger; impossible by this method to know where the problems are, whereas it is the only objective of this exe: now, the debugger indicates that the use of the memory exceeds 2 gb; and I finally receive the useful information in the mod's log file:

thank you very much, dear Rotblud, for the good idea of uploading this.

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: