BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Help and support regarding PR:BF2 installation and in-game issues
Snares
Posts: 342
Joined: 2008-11-24 23:25

BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

UPDATE: PR devs have released a hotfix to the PR servers, so there is no need to follow steps 1-5; just download the fix from here. However, it may be up to a few days before the admins apply the hotfix to their servers, so try running directly from the fix, but if it keeps kicking you, you can still use the bat files.

If you cannot alt-tab with AA on, then do the following (at your own risk!):

EDIT: If you deleted the original 2,496 KB RendDX9.dll, you can download it again here: http://www.filefront.com/14487253/RendDX9.dll/

1: Download and extract this file: http://www.battle.no/?section=download&get=140 Rename the extracted file to "RendDX9_fix.dll".

2: Put the downloaded RendDX9_fix.dll into the Battlefield 2 folder.

3: Delete everything inside of [My] Documents\Battlefield 2\mods\bf2\cache

Steps 4 and 5 will fix the MD5 kick that you get when you are on certain PR servers.

4: Make a BAT file on your Desktop called DxBFStart.bat, and put this inside of it (change the CD path to wherever you have BF2 installed):

Code: Select all

@ECHO OFF

CD "C:\Program Files\EA Games\Battlefield 2"

RENAME RendDX9.dll RendDX9_15.dll

RENAME RendDX9_fix.dll RendDX9.dll
Make another BAT file on your Desktop called DxBFMainMenu.bat, and put this code inside of it (change CD path to wherever BF2 is installed):

Code: Select all

@ECHO OFF

CD "C:\Program Files\EA Games\Battlefield 2"

RENAME RendDX9.dll RendDX9_fix.dll

RENAME RendDX9_15.dll RendDX9.dll
5: Whenever you decide to play BF2/PR, run DxBFStart.bat before you start the game, and when you get to the main menu in-game, alt-tab out and run DxBFMainMenu.bat.

Remember to run DxBFStart.bat each time you start a game, and remember to run DxBFMainMenu.bat when you first get to the main menu. If you do not, you will (1) either load the bad DLL and not be able to alt-tab or (2) load the fix dll but get kicked for the MD5 mismatch.

You do not need to run these BAT files again unless or until you close/restart BF2/PR.


6: See if it works for you. :-D

Use the MD5 switch at your own risk. I have personally had no problems using this method.

If you also have to use largeaddressaware in order for the game to run properly, you can use this method if you are getting kicked for MD5 checks on BF2.exe:

1: Make a copy of the original (and unmodified!) BF2.exe, and name it BF2_fix.dll.

2: Run the largeaddressaware fix found here: https://www.realitymod.com/forum/f358-s ... vista.html, but instead of

Code: Select all

editbin.exe /LARGEADDRESSAWARE BF2.exe
run

Code: Select all

editbin.exe /LARGEADDRESSAWARE BF2_fix.exe
2: Make ExeBFStart.bat, and put this into it:

Code: Select all

@ECHO OFF

CD "C:\Program Files (x86)\EA Games\Battlefield 2"

RENAME BF2.exe BF2_15.exe

RENAME BF2_fix.exe BF2.exe
3: Make ExeBFMainMenu.bat, and put this into it:

Code: Select all

@ECHO OFF

CD "C:\Program Files (x86)\EA Games\Battlefield 2"

RENAME BF2.exe BF2_fix.exe

RENAME BF2_15.exe BF2.exe
4: Before you start the game, run ExeBFStart.bat, and when you're at the game's main menu, run ExeBFMainMenu.bat. You cannot accidentally mess up the file names, so if you run it in reverse order, the only effect will be that you will be running on the unpatched BF2.exe, and you will still get kicked by the MD5 check. Simply restart the game and run the BAT's in the correct order, and you will be good to go. :-)
Last edited by Snares on 2009-09-08 20:48, edited 48 times in total.
Jagular
Posts: 806
Joined: 2007-09-17 20:29

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Jagular »

99% you will get kick message MD5 RenDX9.dll
sooner or later
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
[ELITE]General-Sb
Posts: 11
Joined: 2009-09-05 14:22

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by [ELITE]General-Sb »

Yes, RenDX9.dll gets your kicked after 1-10 minutes.

Hope the community will come up with a valid fix pretty soon because I've crashed around seven times today... tired of even launching the game again knowing I'll disconnect in the middle.
]TAR[ Rebiv4
Posts: 139
Joined: 2008-11-19 04:11

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by ]TAR[ Rebiv4 »

yep, keep getting kicked at round end. I'll just leave before rounds end.
[T]waylay00
Posts: 402
Joined: 2007-04-12 23:08

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by [T]waylay00 »

This problem is ridiculous. It takes EA 3 years to get out a patch, and then the one that comes out has a serious flaw.
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

[ELITE]General-Sb wrote:Yes, RenDX9.dll gets your kicked after 1-10 minutes.

Hope the community will come up with a valid fix pretty soon because I've crashed around seven times today... tired of even launching the game again knowing I'll disconnect in the middle.
I just played a 40 minute round on vanilla bf2 and never got kicked. Most of the PR servers seem to be doing it though. :? ??:
]TAR[ Rebiv4
Posts: 139
Joined: 2008-11-19 04:11

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by ]TAR[ Rebiv4 »

Nevermind, completely kicked out by PB every few mins...damnit. It worked too.

We need to find another solution, but nice try regardless, thanks!
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

=RRF=Rebiv4 wrote:Nevermind, completely kicked out by PB every few mins...damnit. It worked too.

We need to find another solution, but nice try regardless, thanks!
Unfortunately the solution would involve using MD5tools to fake the md5 on that dll file, and that can get you banned for a really, really long time. :p There seems to be no easy way around it. It's a binary problem that requires a recompile on Dice's part, and I'm just afraid they will be too lazy to do that.

However, I see Bazajaytee (the main guy behind the 1.5 patch), has posted saying he will check to see if Evenbalance will "kick for this," although it obviously will. :p http://forums.electronicarts.co.uk/batt ... st11120327
AquaticPenguin
Posts: 846
Joined: 2008-08-27 19:29

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by AquaticPenguin »

I imagine dice will give the "we never supported alt-tab" line... Tis a shame since overall the patch is quite good, i've noticed the hitreg is a bit better and FOV on widescreen is a nice addition.
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

Refer to the original guide for info on how to fix the md5check.
Last edited by Snares on 2009-09-06 07:51, edited 6 times in total.
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

Again, I confirm that if you follow this guide, you should not get the MD5 PB kick.
Jagular
Posts: 806
Joined: 2007-09-17 20:29

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Jagular »

ugly way which possibly could bring you some other pb problems
its easier to officially include "fixed version" to PR md5 checks list
and force all PR server admins to apply it

atm [R-DEV]AncientMan is a person who response for all MD5 checks on PR servers afaik
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
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

Jagular wrote:ugly way which possibly could bring you some other pb problems
its easier to officially include "fixed version" to PR md5 checks list
and force all PR server admins to apply it

atm [R-DEV]AncientMan is a person who response for all MD5 checks on PR servers afaik
It is definitely an ugly way, but it is working and I haven't had any issues so far. I can't make it easier because I can't change the md5 check lists. :p
[ELITE]General-Sb
Posts: 11
Joined: 2009-09-05 14:22

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by [ELITE]General-Sb »

Works wonders, lets see how this lasts for..


*Edit* : Played for over an hour without problems.
Last edited by [ELITE]General-Sb on 2009-09-06 11:38, edited 1 time in total.
]TAR[ Rebiv4
Posts: 139
Joined: 2008-11-19 04:11

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by ]TAR[ Rebiv4 »

I'll give the BAT a try and spread the word on our server. However, a checklist update would be much preferred, as this would solve everyone's problem almost instantly.
Raic
Posts: 776
Joined: 2007-02-24 15:59

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Raic »

This fix breaks WideScreen support and you need to use the WideScreenFixer. Not that it really matters.
[T]waylay00
Posts: 402
Joined: 2007-04-12 23:08

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by [T]waylay00 »

Raic wrote:This fix breaks WideScreen support and you need to use the WideScreenFixer. Not that it really matters.
But you can't use Widescreen Fixer with 1.5. I've already tried.
Gore
Retired PR Developer
Posts: 2491
Joined: 2008-02-15 21:39

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Gore »

It's embarrasing to tell people of these problems every time. Been trying for ages to get a few buddies on PR but these problems keep showing up. If it isn't PB then it's something else.
Last edited by Gore on 2009-09-07 14:27, edited 1 time in total.
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: BF2 1.5 Alt-Tab Fix Through RendDX9.dll

Post by Snares »

SprintJack wrote:DICE released official hotfix

Battlefield 2 Update 1.50 ALT+TAB FIX - Electronic Arts UK Community
Woohoo! We did it! We complained enough that they actually released a fix. :D

:33_love: DICE
Post Reply

Return to “PR:BF2 Support”