Steam – How to get Battlefield 3 to play nice as a Steam shortcut

battlefield-3steam

I put the shortcut to BF3 into Steam. I load it, and Steam immediately places me from 'In non-Steam game' to 'Online' as the battlelog page loads. I think it's to do with that weird online server browser.

I'm sure I've seen people on my friends list load it up and have it stay up. Is there some command line thing I need?

Summary: How can I make BF3 act like a normal non-Steam game in Steam?

Even better, is there a way to get rid of the stupid web page loading and have it in game or something?

Best Answer

I can get the overlay to show up in any Origin game, but having the name be proper is another story...

Here's what you have to do, I can confirm that this works for me (the overlay showed up in-game):

enter image description here

If you change "Origin" to "Battlefield 3" in the Steam Shortcut, it'll show up as such in your friends list. However, this means every Origin game will show up as Battlefield 3.

Credit to this reddit post.