Origin violates the "Origin in-game setting" for ME3 (Steam game)
Hi,
the title says it. I have origin in-game setting disabled globally and also for the steam version of ME3 in origin (screenshots attached).
I investigated as much as I could and found out that the most likely reason is Origin's "EASteamProxy.exe" which is found inside the Origin installation directory. This executable loads the "IGO32.dll" file (inside the Origin installation directory) and enables the "IGO" (Origin in-game) without even checking if the user has it disabled or not.
This is not a Steam problem but an Origin problem because:
1. EASteamProxy.exe is an Origin process
2. Steam launches the game using an API provided by EA/Origin. Here is the relevant call hierarchy:
F:\Origin\EALink.exe" "link2ea://launchgame/1238020?platform=steam&theme=me3" ""
F:\Origin\Origin.exe "origin2://game/launch?firstPartyAppId=1238020&platform=steam&authCode=[REMOVED DUE TO PUBLIC POST]"
F:\Origin\EASteamProxy.exe "G:\GameInstalled\SteamLibrary\steamapps\common\Mass Effect 3\binaries\Win32\MassEffect3.exe"
The Origin client log file shows how the behavior of Origin is different when launching ME3 from Steam.
Origin client log file usually under: "C:\Users\[USERNAME]\AppData\Local\Origin\Logs\Client_Log.txt"
For the Steam version one can see the following log statement which indicates that Origin in-game was activated:
Event Origin::Engine::Content::LocalContent::launchStep2 6416 IGO enabled for DR:230773600
For the pure Origin ME3 version or any other pure Origin game the logging is something like this:
Event Origin::Engine::Content::LocalContent::launchStep2 16312 IGO disabled for OFB-EAST:49753
Please correct this behavior otherwise the Origin setting for "enable/disable Origin in-game" is completely useless for EA Steam games (not to mention that people complaining about FPS drops due to in-game overlay in ME3).
Thank you.
It seems they fixed this issue. Now origin respects the setting and disables Origin In-Game for ME3 on Steam too.
Logging:
Origin::Engine::Content::LocalContent::launchStep2 6340 IGO API disabled for DR:230773600
Before it was
Origin::Engine::Content::LocalContent::launchStep2 6416 IGO enabled for DR:230773600
😉