Page 1 of 1

1311 Error renddx9x2.dll

Posted: 2013-10-03 22:30
by Human_001
I have runned into this error and I don't know what to do now. The following message windows comes up when I run the update on Launcher.

1311 Error verifying the integrity of the following file:
EAGAMES\Battlefield 2\renddx9x2.dll

-I have downloaded and used 7-zip to extract downloaded PR1.0. Which turned into .iso.
-Then I extracted that .iso Again using 7zip.
-Then opened that file and double clicked the autorun and installed.

I have read 1 user response comment on 1.0 install guide Thread and done so. And avoided the trouble of installing and using of virtual drive altogather.

I am not familiar with .iso winrar 7zip or in those matter anything more than very basic to use PC.

using windows XP 32bit.

when I click support on launcher menu it pops up "error has occured please report this" message. When I click OK Whole launcher closes and I don't get to read the detailed explanation screen on back.





P.S.
I don't mean to be disrespectful at all and appreciate very much of all the PR free to use software, but frankly isn't using .iso a little harsh on non tech savvy population? I literally had zero problem installing previous PR mods with literal 'just download and double click'. I think there is posibility of using this file format contributes to not-so-booming population of PR?
At least I am battling it out for past 3 hours with googling, youtubing, wikipediaing, researching, finding and downloading and deleting and reinstalling nerver-heard-of-before software and running into yet another error. Not to mention increased likelihood of virus infection while on search of additional softwares such as going to .com instead of .org or end up using not so reputable software. Above all I personally think those who are most likely not going to succeed in jumping thru these hoops are younger users and those who are not above average in familiarity with using computer. ..Like myself.

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-04 00:31
by LITOralis.nMd
Problem 1:
here is a copy of my rendDXx2.dll
https://www.dropbox.com/s/dwwc4onkpkahfe9/RendDX9x2.dll

download and paste it into the right location, EAGAMES\Battlefield 2\renddx9x2.dll

Try to start PR to test. let us know if it works.

Problem 2:
when I click support on launcher menu it pops up "error has occured please report this" message.
You are the first person to report this, so I have to ask AncientMan what this means.

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-04 05:08
by Human_001
Thank you. Problem 1 is fixed after pasting .dll file. And successfully updated to 1.036.

Below are related to problem 2. That notepad comes up when I click 'detailed information' on error pop-up.


Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2013-10-04T00:02:23

Critical Error: An unhandled exception has occured. Details are as follows:

Object reference not set to an instance of an object.

Further details can be found in the following file:

[url]C:\Program Files\EA GAMES\Battlefield 2\mods\pr\bin\PRLauncher.log[/url]

Please report this error to the Project Reality Team, and include the log file in your report.

[url=https://www.realitymod.com/forum/f27-pr-bf2-support]Visit Support Forum[/url]

 > System.NullReferenceException: Object reference not set to an instance of an object.
   at Reality.BF2.GameSpy.GameSpyConnection..()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
Critical Error: An unhandled exception has occured. Details are as follows:

Object reference not set to an instance of an object.

Further details can be found in the following file:

[url]C:\Program Files\EA GAMES\Battlefield 2\mods\pr\bin\PRLauncher.log[/url]

Please report this error to the Project Reality Team, and include the log file in your report.

[url=https://www.realitymod.com/forum/f27-pr-bf2-support]Visit Support Forum[/url]

 > System.NullReferenceException: Object reference not set to an instance of an object.
   at Reality.BF2.GameSpy.GameSpyConnection..()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Thanks for very quick reply. Felt little guilty I didn't check back sooner.

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-04 13:31
by LITOralis.nMd
Your firewall and/or router is blocking the BF2.exe and/or PRBF2.exe program from accessing the internet, specifically the port to contact the GameSpy network server list.

This could be,
1. software antivirus (AVG is the usual suspect)
2. software firewall (WIndows Firewall, and a few others)
3. router ports are blocked.

If you can list your firewall, antivirus, manufacturer and model of router, we can give you some specific info on how to fix this.

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-04 13:33
by LITOralis.nMd
[quote=""'[R-COM"]LITOralis.nMd']
thepalerider" wrote:You guys sure when you get disconnected PnkBstrB is still running and all 3 instances are still set to auto-restart?
When is the last time you ran PBsetup to update Punkbuster (first thing you should do when you have a disconnect out of the blue)

Check your router's logs for "**UDP Flood to Host**" or similar warnings ( from:router / connection problem / voip / multiple lan players) Check if your router has "IP Flood Detection" enabled. If so turn it off.

Make sure these ports are open on your router
(my router 'D-link Gamers lounge' auto opens these ports for BF2)

TCP
80,Battle recorder port
4711,Remote console
29900,Client+Server
29901,Client Not in use yet
29920,Server Standard Port
28910, Client
44301= PnkBstrA
45301= PnkBstrB


UDP
1500 - 4999,General use
16567,Game port
27900,Stats port
29900,Gamespy port
29910,gamespy port
27901,Stats port
44301 = PnkBstrA,
45301 = PnkBstrB,

55123,VOIP ports
55124,VOIP ports
55215,VOIP ports



Not sure what ports (TCP/UDP)
port for PnkBstrA = 44301
port for PnkBstrB = 45301
should be, so opened for both

I'll try to think of something else, but anyone reading this thread feel free to jump in with new ideas.
Good luck
From which screen is that showing up in?
From the server browser screen when you click "Update"?[/QUOTE]

You'll need to add these to your router port forwarding whitelist. Tell us which router and we'll be a ble to give more details instructions.

Specific to your problem I think that these are blocked.
UDP
29900,Client+Server
29901,Client Not in use yet
TDP
29900,Gamespy port
29910,gamespy port

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-04 17:57
by Boris
I don't agree with this port forwarding recommendation. These ports are remote services that merely require the local machine allow outbound access to, not inbound access to locally operated services running on these ports. It's akin to forwarding port 80 to allow outbound access to Google Search...

I see people mentioning opening up router ports too frequently that in my opinion should never be opened unless that person happens to be running servers. I believe it's a common mistake that people make when confusing inbound versus outbound connections.

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-04 18:06
by LITOralis.nMd
OK Boris,

ONly other possible problem is that he updated .NET framework and it needs to be repaired:

download and apply updates to the .NET 3.5 SP1 framework and the .NET 4.5 framework, and then use the repair option on .NET 4 repair tool.

Download Microsoft .NET Framework 4.5 from Official Microsoft Download Center

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-05 06:48
by Human_001
Thank you guys.

I won't be comfortable modifying firewall or port setting even with your support or even without Boris's disagreement, because I lack knowledge about them.

The specific problem I'm having is when I click and open Support screen on PR launcher, the screenshot above in my last comment happens immediately, which is 2 set of pop-up notice in front of support menu and inavility to touch support menu behind it. Only thing I can do is click OK on pop-up. When I click OK, whole launcher closes.

-Another set of problem I'm noticing is inavility to launch Mumble from PR launcher. When I go to PR Launcher's settings and click Launch mumble, or click mumble on task bar during game, mumble crashes only few seconds after mumble screen appears. So I can not touch Mumble settings at all.

In case problem could be connected to not removing Mumble beta 1.0 used with PR 0.98, I went to Windows control Panel and removed it manually by chosing mumble and clicking Remove. As far as I can tell now after removing Mumblle beta 1.0, Integrated mumble screen appears few to tens of seconds longer than before, but still crashes.

Even with these problems, Game is working and I can hear and talk on mumble.





These are the steps I took when I installed PR 1.0

-Removed PR 0.9 manually from control pannel
-Installing PR 1.0 by clicking on autorun after extracting zip file twice

At this point PR 1.0 may or may not prompt me to remove mumble, I remember vaguely of reading something like 'remove mumble...PR ver.1.0' which was installer with picture of khaki colored U.S. soldiers aiming rifle next to AAV tank.
Actually I'm not sure if this message about mumble happened before or after I clicked 1.0 installer. Above message Could have appeared after I clicked Remove on Mumble 1.0 beta from Control pannel before activating anything to do with installing PR 1.0.

-Either way I cancelled message above
-Restarted PR 1.0 Autorun and installed game
-Removed mumble 1.0 beta from control panel after noticing problem with integrated Mumble screen.

At this point No menu of thought came up. When I clicked remove it said preparing to remove on windows style pop-up and thats it.





I don't know if I'm the only one having problem with Mumble menu or not. But if its common I hope what I wrote above could help even a little.
Btw whats a Framework?

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-05 13:02
by Boris
Did you follow [R-COM]LITOralis.nMd's recommendation there to install/repair those dependency packages yet? If not I would do that first before moving on.

You can always manually start Mumble outside of PRLauncher by navigating to BF2\mods\pr\bin\PRMumble\PRMumble.exe. If it still crashes when executed directly like this then the problem will be a separate issue to the PRLauncher problem.

Re: 1311 Error renddx9x2.dll

Posted: 2013-10-09 15:51
by Human_001
Thank you guys. I think they are fine for me now.

No I haven't tried the .net framework fix yet.

The mumble crashes also from .exe.

Other thing I found out is that I can't set a key for mumble in PR Launcher more than 1 at a time. But I did work around it by closing Launcher after setting each key. After setting one key, when I click on second key to be set the blue highlight on selected key no longer appears and sets left mouse click as a key, obviously because I'm clicking it to select it.

After installing the .dll file the game is working fine and even though I can't open mumble the use of mumble ingame both in and out are loud and clear.

I'm sorry to ask for help then abondon it but I don't want to waste your time while I no longer feel the need to fix it any further.

If problem get's worse later on I'll try reinstalling BF2 and try 2 steps mentioned above (.dll and framework fix).

I thank you again. Happy playing 1.0.