I apprehend that Dragon Age: Inquisition won't come to Steam as it will be restricted to Origin. But I would like to use Steam Community (SHIFT+TAB) ingame to chat with friends and take screenshots – or use that sweet child o' browser.
I unchecked Origin ingame in the game's startup settings and added Dragon Age: Inquisition to my Steam library. But unlike other games, Steam Community is not being enabled ingame. When I execute DAI with Steam, Origin closes the EXE and reopens it, where Steam isn't hooked anymore.
How can I access Steam Community features in Dragon Age: Inquisition?
Bonus quest: It would be awesome if the command line -GameTime.MaxSimFps 60 -GameTime.ForceSimRate 60+
would be enabled, too.
Eat my specs:
Intel Core i7-4790K
nVIDIA GTX 970
16 GB RAM
Windows 8.1 64 bit
Best Answer
Mass Effect 3 has the same Origin issue, where if you launch the game .exe directly, Origin kills it, then relaunches it. That's why steam "loses" the game shortly after launch.
Luckily, Kotsu figured this out for us in this question.
Basically, you must add Origin itself as the non-steam game. This is because Origin requires that it be the parent process of Dragon Age, and if it isn't, Origin will kill the game and relaunch it. That makes Steam think the game is done, and you lose the overlay functionality. By linking directly to Origin instead, you keep the overlay on any game launched by that instance of Origin. Also, you can set Origin to exit after you close DA:I so that Steam sees you have stopped playing if you'd like.
Steps from linked Answer:
I can confirm the linked solution worked, and allowed access to the steam overlay. Also, since you need to launch the game from the Origin menu, you can use Origin's ability to set command line parameters (right click game, go to Game Properties...) to keep your MaxSimFPS settings.