Play Project Reality Online without Sign-In in Steam?

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
Maruso
Posts: 1
Joined: 2023-07-03 06:15

Play Project Reality Online without Sign-In in Steam?

Post by Maruso »

I Download Project Reality few days ago. There's No Problem in Downloading and Installing the Game.
The Problem is... I can't Play Online. I have a Steam Account but when after sign in... It always received this Critical Error message.

Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2023-07-04T14:31:05

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

Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

Further details can be found in the following file:

[url]E:\Project Reality BF2\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/forumdisplay.php?f=27]Visit Support Forum[/url]

 > System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   at System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
   at System.Reflection.RuntimeMethodInfo.GetParameters()
   at ?.(MethodInfo , ?? , Type[] , Int32& )
   at ?.(?? )
   at ?.(Int32 , ? )
   at ?.(?? )
   at ?.?()
   at ?.(Boolean )
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
--- End of stack trace from previous location where exception was thrown ---
   at ?.(Exception )
   at ?.(Object )
   at ?.(MethodBase , Boolean )
   at ?.??(? , ? )
   at ?.?()
   at ?.(Boolean )
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Reality.BF2.ExternalLogin.ExternalLogin..MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at PRLauncher.WPF.ViewModel.Pages.LoginPageViewModel.o.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c__DisplayClass2.<ThrowAsync>b__3(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

I tried some solution here in forum...
The First Method I try is to delete prlauncher login in registry but it didn't work.

And the Second method is Installing Microsoft NET. Framework 4.7.2 but unfortunately it won't install because it say
The .NET Framework 4.7.2 is not supported on this operating system.


Gladly, there's a way to Fixed the Problem by searching .NET Framework 4.7.2 is not supported on this operating system in YouTube.
But unfortunately it still didn't solve the problem in Computer the I've been using.

I keep searching the problem until I found that it needs to Windows Update since it can't download the older version of Microsoft NET. Framework in Windows 10.
I stop solving the problem and I don't want to Update the Windows in my own for now because I don't want to messed up in this. Its not my Computer tho so I have to ask the owner to update it.

I can still Play Project Reality in offline mode.
It works fine and it has smooth graphics.
I can Create Local server and play with bots.
It's kinda fun.

But sometimes its boring because the bots are not pushing forward. Their just staying in captured area... Camping... When they moving and spotted an enemy... They stop and shooting also they can't climb in ladder... I don't know... I tried calling a Medic because i was downed in rooftop but the medic stuck in the ground.
There are times that they just wandering around the map.
Gladly being Commander, they can move and attack the area.

I wanna play Project Reality with some People but there should be other way to sign in not just using Steam account.
I tried playing Battlefield 2 with BF2Hub Client but the server was in chaos and some players in there are just throwing grenades in all over places and it's annoying when you get killed by grenade.
SemlerPDX
Posts: 530
Joined: 2011-01-16 21:49
Contact:

Re: Play Project Reality Online without Sign-In in Steam?

Post by SemlerPDX »

To fix your issues:
  1. Update Windows
  2. Install Microsoft NET. Framework 4.7.2
A Steam Account is required for online play, and is part of the user authentication system. It will not be going away, and also is not your problem. Your problem is that you do not have Microsoft NET. Framework 4.7.2 and you can't install that until you update Windows.

Based on some of the things you note that you have done trying to avoid these required steps, I would suggest uninstalling and reinstalling the entire PR game once you have completed the steps above. Don't go messing with the Windows Registry when you don't know what you are doing, especially on a computer that you are NOT the administrator of! That's a great way to brick an OS on the next reboot.
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7636
Joined: 2010-08-06 18:06

Re: Play Project Reality Online without Sign-In in Steam?

Post by Mats391 »

This is not a suggestion. If you need tech support, please create a thread in the appropriate forums or Discord.
Image

Mineral: TIL that Wire-guided missiles actually use wire
User avatar
Suchar
PR:BF2 Lead Developer
Posts: 2177
Joined: 2016-10-12 13:25
Location: Poland

Re: Play Project Reality Online without Sign-In in Steam?

Post by Suchar »

Moved to tech support.

If your OS does not support NET. Framework 4.7.2, you do not meet the minimum requirements to play PR. What is your OS version?
Image
Post Reply

Return to “PR:BF2 Support”