Project Reality + Battlefield 2 on Steam

If you find a bug within PR:BF2 (including PRSP), please report it here.
AMT
Posts: 35
Joined: 2007-02-09 00:10

Project Reality + Battlefield 2 on Steam

Post 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?
A signature would go here if I had one.
DesmoLocke
Posts: 1770
Joined: 2008-11-28 19:47

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Image

Image

PR player since 0.5 (Feb 2007)

General Fuct
Posts: 85
Joined: 2007-10-02 07:27

Re: Project Reality + Battlefield 2 on Steam

Post 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!
General Fuct - - Since 0.5J
Rudd
Retired PR Developer
Posts: 21225
Joined: 2007-08-15 14:32

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Image
snooggums
Posts: 1093
Joined: 2008-01-26 06:33

Re: Project Reality + Battlefield 2 on Steam

Post 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?
Rudd
Retired PR Developer
Posts: 21225
Joined: 2007-08-15 14:32

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Image
dbzao
Retired PR Developer
Posts: 9381
Joined: 2006-06-08 19:13

Re: Project Reality + Battlefield 2 on Steam

Post 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.

"There's always one more bug." - Lubarsky's Law of Cybernetic Entomology
AMT
Posts: 35
Joined: 2007-02-09 00:10

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Last edited by AMT on 2009-10-07 20:21, edited 1 time in total.
A signature would go here if I had one.
snooggums
Posts: 1093
Joined: 2008-01-26 06:33

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Scared_420
Posts: 403
Joined: 2009-06-25 07:15

Re: Project Reality + Battlefield 2 on Steam

Post by Scared_420 »

and devs plan on selling pr2 through steam ? lol complaint central in the future id this cant be fixed
Celestial1
Posts: 1124
Joined: 2007-08-07 19:14

Re: Project Reality + Battlefield 2 on Steam

Post 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.
AncientMan
Retired PR Developer
Posts: 5111
Joined: 2007-05-22 07:42

Re: Project Reality + Battlefield 2 on Steam

Post 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)
Image
AMT
Posts: 35
Joined: 2007-02-09 00:10

Re: Project Reality + Battlefield 2 on Steam

Post 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.
A signature would go here if I had one.
scottp05156
Posts: 178
Joined: 2007-07-04 19:49

Re: Project Reality + Battlefield 2 on Steam

Post 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"
Image
Image
Image
goguapsy
Posts: 3688
Joined: 2009-06-06 19:12

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Guys, when a new player comes, just answer his question and go on your merry way, instead of going berserk! It's THAT simple! :D

Image[/CENTER]
War-Saw-M249
Posts: 124
Joined: 2009-06-01 01:05

Re: Project Reality + Battlefield 2 on Steam

Post 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.
chog
Posts: 1
Joined: 2009-10-09 02:27

Re: Project Reality + Battlefield 2 on Steam

Post by chog »

steam bf2 wroK?
AMT
Posts: 35
Joined: 2007-02-09 00:10

Re: Project Reality + Battlefield 2 on Steam

Post 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
Last edited by AMT on 2009-10-10 22:21, edited 1 time in total.
A signature would go here if I had one.
Raic
Posts: 776
Joined: 2007-02-24 15:59

Re: Project Reality + Battlefield 2 on Steam

Post 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.
AncientMan
Retired PR Developer
Posts: 5111
Joined: 2007-05-22 07:42

Re: Project Reality + Battlefield 2 on Steam

Post 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.
Image
Locked

Return to “PR:BF2 Bugs”