Trouble getting game to launch

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
Blahbob
Posts: 1
Joined: 2011-03-28 23:35

Trouble getting game to launch

Post by Blahbob »

I haven't played this game in over 6 years and am having trouble getting it to launch. I have had several issues:
Issue 1: After game installs, the PR launcher does not launch:

Code: Select all

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:
C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr\bin\PRLauncher.log
Please report...
PRLauncher.log contains this:

Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2018-10-29T14:20:01

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 (x86)\Project Reality\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/f27-pr-bf2-support]Visit Support Forum[/url]

 > System.NullReferenceException: Object reference not set to an instance of an object.
   at ??.?.()
   at Reality.BF2.Settings.Video..(String )
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at Reality.BF2.Settings.Video.GetDefaultResolution()
   at Reality.BF2.Settings.Video.CreateDefault(UInt16 )
   at -.f.a()
   at -.f.OnStartup(StartupEventArgs a)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   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)
I managed to fix this with help from this post: https://www.realitymod.com/forum/showth ... p?t=143518

Issue 2: When retrieving an existing account, I get the same error as above:

Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2018-10-29T14:25:16

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 (x86)\Project Reality\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/f27-pr-bf2-support]Visit Support Forum[/url]

 > System.NullReferenceException: Object reference not set to an instance of an object.
   at ??.?.()
   at Reality.BF2.Settings.Video..(String )
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at Reality.BF2.Settings.Video.GetDefaultResolution()
   at Reality.BF2.Settings.Video.CreateDefault(UInt16 )
   at Reality.BF2.Settings.Profile.CreateNewProfile(UInt16 )
   at Reality.BF2.Settings.Profile.CreateNewProfile()
   at PRLauncher.WPF.ViewModel.Pages.FirstTimeRetrieveAccountPageViewModel.d.a(Object a, EventArgs b)
   at Reality.BF2.GameSpy.ConnectionHandlers.GameSpyClientHandler.OnGameSpySuccess()
   at Reality.BF2.GameSpy.ConnectionHandlers.RetrieveByNameHandler.OnResponseReceived(String , IDictionary`2 , String )
   at Reality.BF2.GameSpy.GameSpyClient.(IAsyncResult )
   at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Net.ContextAwareResult.Complete(IntPtr userToken)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
Yet for some reasons the account is, in fact, created, I just need to copy the files into the profile like i did before. If i create an offline account, i get an error 2005, but the account is created anyway (again without all the required files).

Issue 3: After finally fixing all the above, I start the game, watch the intro video, and then it says "PR:BF2 closed, cleaning up resources" (or something similar, its very quick). There are no log files, and using procdump gives me no information.

So I cannot even launch the game. Here is my system overview (for some reason my gpu isn't found, but I have a GTX 1070 and I am using a 4k display):

Code: Select all

System Information
------------------
  Operating System: Microsoft Windows 10 Pro (10.0.17134)
      Architecture: 64-bit
   Current Culture: English (United States)
       Motherboard: Gigabyte Technology Co., Ltd. Z97X-Gaming 5
         Processor: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz (Physical: 4, Logical: 4)
            Memory: 32.00 GB
      DIMM Modules: ChannelA-DIMM0: 8.00 GB @ 1600 MHz
                    ChannelA-DIMM1: 8.00 GB @ 1600 MHz
                    ChannelB-DIMM0: 8.00 GB @ 1600 MHz
                    ChannelB-DIMM1: 8.00 GB @ 1600 MHz
         Page File: 4.75 GB
    .NET Framework: 4.6+ Release Build: 461808, Runtime: 4.0.30319.42000

Display Information
-------------------
 Display Device(s): 
   Display Mode(s): 
    Driver Version: 25.21.14.1616 (416.16)
    Display Memory: 4.00 GB
     Multisampling: 2, 4, 8
               DPI: 144 (150%)

Audio Information
-----------------
  Primary Playback: Focusrite USB (Focusrite USB Au
 Primary Recording: Focusrite USB (Focusrite USB Au
  Open AL Renderer: Software
               EAX: True
           EAX 1.0: False
           EAX 2.0: True
           EAX 3.0: False
           EAX 4.0: False
           EAX 5.0: False
             X-RAM: False

Disk Information
----------------
      Install Path: C:\Program Files (x86)\Project Reality\Project Reality BF2
                    Free: 305.89 GB, Total: 930.91 GB, FS: NTFS, SSD: True
          Mod Path: C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr
                    Free: 305.89 GB, Total: 930.91 GB, FS: NTFS, SSD: True
     Profiles Path: \\fileserver\Storage\My Documents\ProjectReality\Profiles -> [UNC\fileserver\Storage\My Documents\ProjectReality\Profiles]
                    Free: 0.00 B, Total: 0.00 B, FS: , SSD: Unknown
    Update DL Path: C:\Users\cwpix\AppData\Local\Project Reality\Project Reality BF2\Downloads
                    Free: 305.89 GB, Total: 930.91 GB, FS: NTFS, SSD: True
   Update Log Path: C:\Users\cwpix\AppData\Local\Project Reality\Project Reality BF2\UpdateLogs
                    Free: 305.89 GB, Total: 930.91 GB, FS: NTFS, SSD: True

Game Information
----------------
    Installed Mods: pr
       Current Mod: pr
           Version: Standalone - 1.0
        PR Version: 1.5.5.2
          Language: english
   Debug Available: False
     Large Address: True
Supported Hardware: None

Profile Information
-------------------
      Profile 0001: Blahbob
              Type: Online
        View Intro: False
        Fullscreen: False
      Display Mode: 1920x1080@60Hz
Display Mode Valid: True
   Graphics Scheme: Low
     Multisampling: Off
             VSync: False
            NoLods: False
   Terrain Quality: Low
   Effects Quality: High
  Geometry Quality: Low
   Texture Quality: Low
  Lighting Quality: Low
   Dynamic Shadows: Low
    Dynamic Lights: Low
 Texture Filtering: Low
    Audio Provider: Software
    Provider Valid: True
     Audio Quality: Medium
               EAX: True

      Profile 0002: test
              Type: Offline
        View Intro: False
        Fullscreen: True
      Display Mode: 1920x1080@60Hz
Display Mode Valid: True
   Graphics Scheme: Medium
     Multisampling: Off
             VSync: False
            NoLods: False
   Terrain Quality: Low
   Effects Quality: High
  Geometry Quality: Low
   Texture Quality: Medium
  Lighting Quality: Low
   Dynamic Shadows: Medium
    Dynamic Lights: Medium
 Texture Filtering: Medium
    Audio Provider: Software
    Provider Valid: True
     Audio Quality: Medium
               EAX: True

      Profile 0003: estsd
              Type: Offline
        View Intro: False
        Fullscreen: True
      Display Mode: 
Display Mode Valid: False
   Graphics Scheme: Custom
     Multisampling: Off
             VSync: False
            NoLods: False
   Terrain Quality: Low
   Effects Quality: High
  Geometry Quality: Low
   Texture Quality: Medium
  Lighting Quality: Low
   Dynamic Shadows: Off
    Dynamic Lights: Off
 Texture Filtering: Medium
    Audio Provider: Software
    Provider Valid: True
     Audio Quality: Low
               EAX: False
Thank you for the help, I really want to get back into this game!
Blahbob
Post Reply

Return to “PR:BF2 Support”