Project Reality: BF2 Installation Guide
Installation order
If you do not have Battlefield 2 v1.5 installed:
Depending on what version of BF2 you have, you may have to install BF2 differently. The end result will be Battlefield 2 installed, with the v1.5 patch. For the most common type of install, the retail version, you would do the following:
Install Battlefield 2
Optional: Battlefield 2: Special Forces Expansion
Install Battlefield 2 v1.41
Install Battlefield 2 v1.5
If you use the Steam or Origin versions of Battlefield 2, your version will be already up to date running BF2 v1.5, so you do not need to install any patches. However, if you use these versions, you should run Battlefield 2 at least once (just to the login menu, then you can exit), to confirm that the installation has been finalized. This initial start of Battlefield 2 is not required on the Retail version.
Installing Project Reality: BF2:
Once you have Battlefield 2 v1.5 successfully installed, you can then install Project Reality: BF2. You can download the files from here.
The PR:BF2 download comes in the form of an "ISO" file. In order to install it, you will need to either:
Mount it using free software such as Virtual CloneDrive.
Extract it using free software such as 7-Zip or WinRAR
Burn it to a DVD
Or if you are running Windows 8, you can just double click on the ISO and it should automatically mount to a virtual drive.
An example on how to extract the ISO file using any one of the above methods can be found in this image.
Once you have done this, you simply run the installer it contains (setup.exe).
If you downloaded the preload version of the installer, and it requires a password to continue, please visit this page for the password.
It is strongly recommended that you close all open applications when installing PR:BF2.
After installation is complete, depending on the choices you selected in the installer, you can either launch Project Reality: BF2 from the desktop shortcut or your start menu.
Congratulations, you have now installed Project Reality: BF2 and are ready to play. If you have any confusion over these installation steps, please don't hesitate to post a support thread in our Support Forums.
Possible Errors And Their Solutions:
If after successfully installing, you encounter an issue, please see the below threads for their solutions:
Battlefield 2 Login Issue "1004:Error connecting to server (10060)"
Unable to detect required dependency: Visual C++ 2012 Update 1
Error 1212 or Error 76
If your issue was not listed above, please check the Support Forums, and please don't hesitate to ask for help if a solution was not found.
source <----click here for actual thread of the above installation guide