Originally Posted by SSGWright
There's another to do the same thing, except you shouldn't get kicked off because even though you still modify the exe, I believe it does it a little differently because you don't have to actually put another file into the directory. Anyway, I've had this done for about a week now and I've not been kicked yet. So just do the following:
First, you'll need to grab and install Visual Studio C++ Express from Microsoft.
It's free so don't worry. Visual Studio Express: Visual C++ - Easy to Use
Once installed, you'll need to update it. also the game make sure u have lastest
Backup the bf2.exe file. Just in case.
Start ->Visual C++ 2005 Express Edition ->Visual Studio Tools ->Visual Studio
2005 Command Prompt
Navigate to your battlefield 2 directory.
If you don't know how to navigate in DOS, follow this:
"cd c:\Program Files\" ENTER ***c:\Program Files (x86)\ ENTER in vista 64***
then usually it's "cd EA GAMES" ENTER
"cd Battlefield 2" ENTER
NOW WRITE THIS
editbin.exe /LARGEADDRESSAWARE BF2.exe hit ENTER. Should come up with a
Microsoft copyright or trademark thingy. This means success.
write exit and hit ENTER
RDY TO ROCK!!
I originally found this here: Planet Battlefield Forums
and like I said, I've tested it and it works with absolutely NO side effects and I've played allot of BF2142 since I've done this!