Ok, I see you're using Vista and you have BF2 installed to the default location, which is read-only to all non-administrator users.
As the UAC is one of the greates security additions Microsoft have came up with in a long time I'm not telling you to turn it off, nor am I telling you to run the game as an administrator. Instead, I try to teach you how to do it the correct way
To make PR compatible with UAC, the launcher, pr.exe, must have read and write permissions to BF2's mods folder. This is required because pr.exe copies some shader files around to circumvent bugs introduced by BF2 Special Forces night maps. So, pr.exe needs more permissions. Here is how it's done. List items refer to the corresponding highlighted items in the pictures below:
- Open your BF2 install folder
- Right-click 'mods' folder
- Select 'Properties'
- Select 'Security' tab
- Click 'Edit...'
- Select row which says 'Users (xxxxxx\Users)'
- On the 'Modify' row, select 'Allow' checkbox and click OK
- Make sure permissions look like this. 'Users' should now have 'Modify' and 'Write' permissions enabled in addition to previous permissions listed in gray.
- Click OK
Done. Your user account should now have all the required permissions to play PR with UAC on.
