Page 1 of 4
Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 00:42
by AMT
So today EA and Valve released the Battlefield 2 collection on Steam. Having sold my original copy some time ago, I figured I buy it again because of the 1.5 patch.
Works well and I'm liking patch 1.5 so far. It also seems like they got Evenbalance to upgrade Punkbuster to allow the Steam overlay.
Anyways there is a problem though. Steam watches when instances of BF2 are launched and snags the process and ruins it through Steam (for authentication, etc). So when I launch project reality through the pr.exe file, Steam forces BF2 to launch instead. Project Reality is still loaded, but I get the "please launch Project Reality through pr.exe and not bf2.exe" error.
I can't find a way around this. Any ideas?
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 01:17
by DesmoLocke
And so it begins....
Sorry I am not much help here. The only workaround I know of is purchasing a physical copy.
Looking to see some PR developer insight into this one soon. This may need to go into the PR Support section.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 12:22
by General Fuct
I'm also suffering from this issue with my newly purchased steam BF2...Some how I knew this would happen...
Hope some devs are reading this! Please Help!
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 16:31
by Rudd
what would happen if you replaced your bf2.exe with the CD's version, then ran the CD's mini-image via daemon tools or the like?
Thats what I did with my EA downloader version because I was getting pissed off with ea downloader not working.
What it did was make bf2 behave like teh CD version, and since its a legit copy from a digital distributer, this is 100% legal.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 17:04
by snooggums
Dr2B Rudd wrote:what would happen if you replaced your bf2.exe with the CD's version, then ran the CD's mini-image via daemon tools or the like?
Thats what I did with my EA downloader version because I was getting pissed off with ea downloader not working.
What it did was make bf2 behave like teh CD version, and since its a legit copy from a digital distributer, this is 100% legal.
If that worked you shouldn't even need the CD since they removed that requirement with the 1.5 patch. I would guess you would need a fully patched bf2.exe, or did you do a fresh install with the CD version then update Rudd?
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 17:14
by Rudd
If that worked you shouldn't even need the CD since they removed that requirement with the 1.5 patch. I would guess you would need a fully patched bf2.exe, or did you do a fresh install with the CD version then update Rudd?
Oh yeah lol, I never noticed cuz daemon automatically starts up on my comp anyway.
I installed via ea downloader, then added a patched exe and then updated.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 17:25
by dbzao
Wouldn't that break Steam updates? Although I doubt any new patches are coming to BF2 anytime soon...
You should try adding pr.exe as a non-Steam game. If that still doesn't work, we will have to take a look, but you will need to be patient as this is something really new.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 20:13
by AMT
Unfortunately patching the bf2.exe is not an option as Steam validates gamefiles before it launches a game and re-downloads any incorrect files. On top of that Steam will still recognize the bf2.exe and hook into it. Plus, I don't have the retail copy anymore.
I tried launching Project Reality as a non-steam game. Although PR launches, I still get the error that I didn't launch from pr.exe.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-07 20:33
by snooggums
[R-DEV]dbzao wrote:Wouldn't that break Steam updates? Although I doubt any new patches are coming to BF2 anytime soon...
You should try adding pr.exe as a non-Steam game. If that still doesn't work, we will have to take a look, but you will need to be patient as this is something really new.
It would break the steam updates but it should still be able to be updated manually.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 04:53
by Scared_420
and devs plan on selling pr2 through steam ? lol complaint central in the future id this cant be fixed
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 09:16
by Celestial1
Scared_420 wrote:and devs plan on selling pr2 through steam ? lol complaint central in the future id this cant be fixed
But it would actually be meant to be distributed through steam, and it would be it's own game, so there wouldn't be this issue.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 10:10
by AncientMan
Can you tell us where:
bf2.exe is located
pr.exe is located
your profile is located (with video.con, audio.con, controls.con, general.con etc etc)
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 15:09
by AMT
Scared_420 wrote:and devs plan on selling pr2 through steam ? lol complaint central in the future id this cant be fixed
It's possible Valve may give the team access to
Steamworks. There are
many mods that are distributed via Steam. PR on Steam would be brilliant.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 16:07
by scottp05156
AMT wrote:Unfortunately patching the bf2.exe is not an option as Steam validates gamefiles before it launches a game and re-downloads any incorrect files. On top of that Steam will still recognize the bf2.exe and hook into it. Plus, I don't have the retail copy anymore.
I tried launching Project Reality as a non-steam game. Although PR launches, I still get the error that I didn't launch from pr.exe.
Works fine for me.
"F:\Program Files (x86)\EA GAMES\Battlefield 2\mods\pr\pr.exe
"F:\Program Files (x86)\EA GAMES\Battlefield 2\mods\pr"
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 17:32
by goguapsy
Hey guys, have you tried going to program files/Steam/steamapps and changing the bf2.exe into pr.exe? I'm not sure how to do it, but perhaps turning the main exe file into an exe for a shortcut for PR? I'm sorry but I ain't expert on this
Hope I helped tho.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-08 21:10
by War-Saw-M249
ok on the PR desktop icon, right click on it and go to properties. click the tab "compatibility" and under the Privelege Level check the box that says "Run this program as an administrator". This is for vista im not sure if xp users have this. you could give this a shot but im not 100% sure if this will work.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-09 02:42
by chog
steam bf2 wroK?
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-09 22:14
by AMT
[R-DEV]AncientMan wrote:Can you tell us where:
bf2.exe is located
pr.exe is located
your profile is located (with video.con, audio.con, controls.con, general.con etc etc)
C:\Program Files (x86)\Steam\steamapps\common\battlefield 2\bf2.exe
C:\Program Files (x86)\Steam\steamapps\common\battlefield 2\mods\pr\pr.exe
C:\Users\Administrator\Documents\Battlefield 2
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-10 11:37
by Raic
Might have to make it so you start PR.exe first then launch the BF2 from Steam using the "+modPath mods/pr" parameter. Might need new PR.exe from the Devs for it though.
Re: Project Reality + Battlefield 2 on Steam
Posted: 2009-10-11 01:11
by AncientMan
Hmm
When you go to launch pr.exe, look at your processes in task manager, take note of what processes start. The order should be something like:
pr.exe starts
bf2.exe starts
you play
bf2.exe closes
pr.exe closes
See if it differs at all, for example, iirc the EA downloader version goes something like:
pr.exe starts
first bf2.exe starts
second bf2.exe starts
first bf2.exe closes
you play
second bf2.exe closes
pr.exe closes
So what does the steam copy look like when you launch pr.exe?
You should also check out pr.log, and paste it's contents here.