Wigglsdabum,
you probably are correct, my Total War games on Steam refused to run any mods, though the vanilla versions ran correctly.
Before we have you swap over several GB's of dta to backup then reinstall BF2 and PR in your default Steam directory, let's take a look at the important registry file that I am guessing is the problem:
Start RegEdit:
Start->
Run-> RegEdit
Click Yes on UAC
On the left pane, please drill down to this location:
on 64 bit:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2]
and find the keys:
CD Drive
Folder
InstallDir
Installed From
Make sure they are pointing in the right location:
For CD Key InstallDir and Installed From the Default location for Steam is something like:
C:\Program Files\Steam\SteamApps\common\battlefield 2\__Installer\DISK1\
C:\Program Files\Steam\SteamApps\common\battlefield 2
C:\Program Files\Steam\SteamApps\common\battlefield 2\__Installer\DISK1\
I think the Default Folder Key for Steam on win7 x64 should be
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Steam\
the Folder Key is less important though, that is just the Start Menu location of the shortcut.
You need to check and maybe change the keys to the correct location you installed to your secondary Steam apps directory. Take a screenshot of your registry here before editing please,
Here is my EA Origin keys, I also use Win7 x64, use the pic as reference.
