Page 1 of 1

Can't launch PR

Posted: 2014-04-05 21:41
by Deadsix
I'm having an issue when I try and launch PR I get the error you see below.

Image

I'm not sure how to fix it any help is appreciated.

Here is the data from the log

Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2014-04-05T14:37:14

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

Could not find any recognizable digits.

Further details can be found in the following file:

C:\Program Files (x86)\EA GAMES\Battlefield 2\mods\pr\bin\PRLauncher.log

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.FormatException: Could not find any recognizable digits.
   at System.ParseNumbers.StringToInt(String s, Int32 radix, Int32 flags, Int32* currPos)
   at System.Convert.ToByte(String value, Int32 fromBase)
   at Reality.Utils.DataProtection.Unprotect(String encryptedData, String& decryptedData)
   at Reality.BF2.Keys.CDKey.(String )
   at Reality.BF2.Keys.CDKey.get_Key

Re: Can't launch PR

Posted: 2014-04-05 21:58
by LITOralis.nMd
Project Reality requires a legit BF2 CDKey to play.

Currently you have no CDKey at all in your BF2 registry.

If you have a legit key, you can enter it manually ...
start PRLauncher->Support button->Keys tab
Enter your CDKey, press the Change Key button.
Click CLose,
shutdown PRLauncher
restart PRlauncher, try to play PR.

Re: Can't launch PR

Posted: 2014-05-14 15:29
by LITOralis.nMd
DeadSix, sorry for never responding, I just realized you were facing two problems at the same time:

the steps below will fix this for you:
I understand.
To fix this:

1. set your Windows date back to before March 10 2014.

2.
'[R-DEV wrote:AncientMan;1972331']OK, the launcher has been updated to support Amazon style CD Keys (requires dashes in the registry), properly encrypting them in the registry, and it all works fine both in the launcher and ingame in the next version which we'll release sometime in the next 12 hours hopefully.

However, since this kind of messes up launching the game and also blocks your ability of using the updater (if you get an exception like in the first post), you will need to change your CD Key in the registry to the normal, dashless version (which of course, won't validate and work online), then download the new update when it's available and it'll fix it all up for you.

To do this, easiest way is to just delete your CD Key then re-enter it in the launcher. To delete your CD Key, you can download this program made especially for this task: http://files.ancientdev.com/prbf2/PRDeleteKey.exe

Then, when the next update hits, you then download and run the update. During the update process, the updater will fix up your CD Key in the registry so it validates, encrypts and stores it correctly to work both in the launcher and ingame.

Should then work fine and you'll have no more issues. Sounds good?
3. Start PRLauncher, it should begin updating from 1.1.0.0 to 1.1.6.0

4. When the PRLauncher has updated to 1.1.6.0, start PR and try to join an online server to test.

5. Once you can join an online server, you can set your Windows date back to today's date.