C-Man3144 Oct 26, 2016 @ 8:28pm
Steam Overlay With Battlefield 1?
Hey! Is there a way to get the steam overlay to work with Battlefield 1. I think I had it working when BF1 was in the Beta but now it just doesn't seem to want to cooperate, any ideas?

Something went wrong while displaying this content. Refresh

Error Reference: Community_9734361_
Loading CSS chunk 7561 failed.
(error: https://community.cloudflare.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
< 1 2 3 >
Showing 31-43 of 43 comments
Hi, I added origin.exe to no steam and then running bf1.exe does not allow me to take screenshots, sorry my english is very bad. I hope I understand, I'm doing wrong?
ADAŞ Nov 29, 2016 @ 8:38pm 
.Ç....
⌘Ørtona43␘ Dec 4, 2016 @ 9:53pm 
Battlefield 1 and Steam Overlay

Steam Overlay still works after several attempts from the info provided on this thread... even uploaded some screen shots.
What I did:

1. Log into Origin and set [ Origin In Game ] to off.
2. Close Origin.
3. Add both [ Origin.exe ] and [ BF1.exe ] to the Non-Steam Game list.
4. Find Battlefield 1 in your Steam Games list and hit play.
5. When the Origin login screen loads, log back in with your password.

The game will take several seconds to load so be patient.
This Steam Overlay worked and I was able to take some screen shots... check them out below.


Behemoth exploding


Crashed airplane


Steam Overlay

Cheers! :icecream: :dwarfbeer:
Last edited by ⌘Ørtona43␘; Dec 4, 2016 @ 10:00pm
C-Man3144 Dec 4, 2016 @ 11:33pm 
Originally posted by ⌘Ørtona43␘:
Battlefield 1 and Steam Overlay

Steam Overlay still works after several attempts from the info provided on this thread... even uploaded some screen shots.
What I did:

1. Log into Origin and set [ Origin In Game ] to off.
2. Close Origin.
3. Add both [ Origin.exe ] and [ BF1.exe ] to the Non-Steam Game list.
4. Find Battlefield 1 in your Steam Games list and hit play.
5. When the Origin login screen loads, log back in with your password.

The game will take several seconds to load so be patient.
This Steam Overlay worked and I was able to take some screen shots... check them out below.


Behemoth exploding


Crashed airplane


Steam Overlay

Cheers! :icecream: :dwarfbeer:
This worked! I had tried this before, I don't know why it just started to work.
Thank you very much for the contribution, today I will try again
Nostromo Dec 6, 2016 @ 7:15am 
With the last origin update you just have to add BF1 as a non steam game and the steam overlay is working like it used to be.
iRageQuitGuy Dec 7, 2016 @ 8:29am 
Originally posted by Ƭнє ƑƖуєѕт:
With the last origin update you just have to add BF1 as a non steam game and the steam overlay is working like it used to be.

Not working!
For me, the only way to get steam overlay to work, was to downgrade my Origin with compatibility tricks, to get the "old" Origin back!


Downgrade:

After HOURS of searching and testing! FINALLY, it is working! You need to DOWNGRADE Origin first to get the steam overlay working with Battlefield 1!
How to downgrade(You have to do this first, before adding Origin.exe to Steam!): So I found, by mistake, a way to revert to the old Oring interface.
Found the Origin.exe file.
Select property of the file and set compatibility mode to "Windows XP SP3" (I'm using Windows 10 x64)
Launch Origin.
Magically it down grade itself dowloading the old interface.
Open Origin and disable "automatically Update Origin" under option.
Select the option "Close Origin after game exit".
Exit from Origin
In the property of the Origin.exe file disable compatibility mode.
Source: https://steamcommunity.com/app/353370/discussions/0/282992499675685836/

Creating Steam shortcuts:

First of all, My system is windows 10 64-bit.
I run Steam as admin, AND compatibility mode with windows 7.
Origin is NOT admin, but BF1 runs as admin (I don't know this affect sth, I just post everything I changed)
1. Add Origin to Steam library.
2. If you mouse right-click Origin at the library, you can see property. click that.
3. there is a target field. you can see it already has "C:\Program Files (x86)\Origin\Origin.exe" you need to know your BF1's offer id and add it so when you launch it origin will automatically launch BF1. Mine is "C:\Program Files (x86)\Origin\Origin.exe" origin://LaunchGame/Origin.OFR.50.0000557 (notice that there is no double quotation mark). this Origin.OFR.50.0000557 is the id of the game. you can find out your id through chrome browser.
4. go to origin store, search BF1, and select your version(standard, deluxe, ultimate). and press F12, you will see a window with some code. at the element tab, press CTRL+F and search offer-id. you will see sth like offer-id="Origin.OFR.50.0000557" yes that is your id.
5. come back to steam's origin property window, write that id as I write above, hit close.
6. make sure your origin is not running.
7. press PLAY. first it will launch origin-which has steam overlay, AND it automatically launch BF1, which ALSO has steam overlay. We're good to go!

Good luck!

Proof: https://postimg.org/image/4c9denh45/
Last edited by iRageQuitGuy; Dec 7, 2016 @ 8:40am
SiX Jan 11, 2017 @ 12:40pm 
With me, it just puts the overlay over the origin screen, not BF1.
duster Jul 20, 2017 @ 3:54pm 
i get significantly less fps when i play with steam overlay, like i get 60 fps on ultra when i play from origin and i get 50 fps on medium when i play on steam, you may have the same problem, be aware of it
twyzeas Feb 15, 2018 @ 12:29pm 
Hey, not sure if there's a solution to this, but the aforementioned suggestions didn't work for me. When I start BF1 through Steam, it opens Origin first, and thus the overlay is available on the Origin launcher instead of the actual game. Any workarounds?
Last edited by twyzeas; Feb 15, 2018 @ 12:30pm
twyzeas Feb 16, 2018 @ 5:54pm 
Originally posted by Lt.Lewinski:
did you turn off the origin overlay?
Yea, both in Origin settings and in the game's properties in Origin. The overlay seems to work in the Origin launcher only.
twyzeas Feb 17, 2018 @ 3:18pm 
I made it work. I have an AMD card, and I needed to disable the AMD External Events Utility service in Task Manager.

Anyway, I'm using the Origin Steam Overlay Launcher[github.com], which is pretty easy to use. All you need to do is to copy an executable to the game folder and define bf1.exe and origin.exe for it.
Gunk gamer the real Jun 25, 2018 @ 12:20pm 
Originally posted by Twyzëas:
I made it work. I have an AMD card, and I needed to disable the AMD External Events Utility service in Task Manager.

Anyway, I'm using the Origin Steam Overlay Launcher[github.com], which is pretty easy to use. All you need to do is to copy an executable to the game folder and define bf1.exe and origin.exe for it.

I downloaded this zip file from github, but there's no OSOL executable within the folder. Am I missing something ?
< 1 2 3 >
Showing 31-43 of 43 comments
Per page: 1530 50

Date Posted: Oct 26, 2016 @ 8:28pm
Posts: 43