here is what i did, with this fix FH2 as well BF2 runs properly:
Preparations:
- have BF2/Steam installed and updated
- have a BF2 online accunt setup (run game twice), so hijackers can hack it
- download FH2 mod (or have it installed)
- download
BF2 1.5 patch- exit steam
1.
- <Start><Run> [RegEdit] <Ok>
- locate [HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA GAMES\Battlefield 2]
- change "installdir" from "<your SteamPath>\steamapps\common\battlefield 2"
to "<your usual GamesPath>\battlefield 2"
2.
- create a directory "<your usual GamesPath>\battlefield 2"
- run BF2 1.5 patch installer
- rename "<your usual GamesPath>\battlefield 2" to "<your usual GamesPath>\battlefield 1.5"
3.
- create a directory "<your usual GamesPath>\battlefield 2" (must be empty if you followed all steps properly
)
- copy all contents of "<your SteamPath>\steamapps\common\battlefield 2" to "<your usual GamesPath>\battlefield 2"
- copy or move all contents of "<your usual GamesPath>\battlefield 1.5" over "<your usual GamesPath>\battlefield 2"
4. install FH2 (works as well if you did already, in this case just skip this step)
5. edit [Alt+Return] BH2/FH2 shortcuts' <Path> where required to <GamesPath>\battlefield 2\FH2.exe ... etc.
6. update pb,
- adjust game path [add new game] and
- run update using pbsetup
http://www.evenbalance.com/index.php?page=pbsetup.phpfew remarks:
- running 1.5 patch over bf2/steam wont fix anything.
- i just want to run fh2 (f*ck BetaField2), via steam its hassle-free for a tenner
- in general it makes little sense if any to run PunkBuster supported games via Steam.
- btw: FH >> FH2, its just all about "200 Billion flies cant be wrong, eat sh*t!"
Well, thats fine as long as a game is not just a lame console port
- BF2/Steam eventually still can be used to check for updates, though there wont be any ...
considering how waiting for BF2 1.5 patch was almost as much vaporware as duke nukem forever