PDA

View Full Version : Run Vista - crash on map change? - Do this.


MadTommy
24-01-09, 02:02
Ok.. do you use Vista?.. do you CTD on map change?

On this latest build (0,856) i was crashing on every map change. Since doing the following i havent crashed once and i havent had a MD5 file error either.

Originally Posted by R.J.Travis

(You'll need to be an Administrator)
First, you'll need to grab and install Visual Studio C++ Express from Microsoft.
It's free so don't worry.
Once installed, you'll need to update it, also make sure u have latest game
patch installed.

Backup the bf2.exe file, just in case.

Now, click
Start ->Visual C++ 2005 Express Edition ->Visual Studio Tools ->Visual Studio 2005 Command Prompt
(dont left click on VS 2005 command prompt though, right click on it and then click "Run as Administrator"
**If you dont run it as Administrator the fix will not work**

Then, once the black Command Prompt box is open, navigate to your battlefield 2 directory.
If you don't know how to navigate in DOS, follow this:

In Vista 32: cd c:\Program Files\ ENTER **or** In Vista 64: cd c:\Program Files (x86)\ ENTER

then usually it's "cd EA GAMES" ENTER

then "cd Battlefield 2" ENTER

NOW WRITE THIS

editbin.exe /LARGEADDRESSAWARE BF2.exe hit ENTER

It should then come up with a "Microsoft copyright or trademark" type thingy, this means it was successful.
Type "exit" and hit ENTER, and it's fixed!

64 bit Vista users can now restart and play, 32 bit Vista users follow the next step...

In a command prompt and once again **Run your command prompt "As Administrator"**

Type this command:
BCDEDIT /set increaseuserva 2900 ENTER
Now exit out of that box, restart and you're done!

You should just be able to use my edited bf2.exe (i assume)

www.tacteam.org/madtommy/BF2.rar

MadTommy
24-01-09, 10:17
bump.. in case this gets missed.

Rico
24-01-09, 10:20
Cheers Tommy, your link isn't working though?

MadTommy
24-01-09, 10:42
Cheers Tommy, your link isn't working though?

fixed..

it was case specific..

Rico
24-01-09, 10:55
Cheers Tommy downloading now and will give it a go this afternoon!

Viglen
24-01-09, 17:45
i did this when i was on vista it worked ok.

epoch
24-01-09, 18:38
Good fix. Hopefully the server won't kick for MD5 mismatch on BF2.exe though :(

Hopefully someone will post an updated MD5.

Masaq
24-01-09, 18:46
I've raised this with the DEVs to see if we can include the new MD5 alongside the old one in a serverside patch to 856.

epoch
24-01-09, 18:57
The PR server download has the updated MD5 checks for 0.856. There's 3 MD5 hashes for BF2.exe in there, but I don't know if they're for the updated file. Time will tell - the checks are active so if ppl get kicked we know why.

I've noticed people are still claiming they start using PR.exe, even though the forums and instructions clearly state this is no longer the case. I might do an MD5 check to detect PR.EXE, just so people are kicked for not reading the manual. Cos I'm an evil twat.

Masaq
24-01-09, 19:08
Do it!

Rico
24-01-09, 19:40
Fix working great for me!

LeChuck
25-01-09, 11:38
yep, solved absolutely everything

Harrod200
25-01-09, 12:00
The PR server download has the updated MD5 checks for 0.856. There's 3 MD5 hashes for BF2.exe in there, but I don't know if they're for the updated file. Time will tell - the checks are active so if ppl get kicked we know why.

I've been using this fix since early in .75, never had any problems with the MD5 on T&T or any other server.

Curiously, even with the fix I still got a memory.dll error last night. Since it's only on map change though and no longer mid-round, I'll wait til it starts pissing me off before fixing that :)

Harrod200
14-02-09, 11:03
Ok I'm there. Any suggestions? Fix done, still CTD with memory error every 2-3 maps.

MadTommy
14-02-09, 11:49
You could try lowering your 'texture' settings one notch. As a diagnostic test. I'd try this to see if you can narrow down the issue.