Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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!
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/
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 ?