-2

As the title states, is it possible that I could import my games from Microsoft Store, Epic Games Launcher, into Steam, so they can be launched from Steam?

An example is I have Totally Accurate Battle Simulator on Microsoft Store because of Xbox GamePass, (I have an Xbox too), So is it possible that I can add the game from Add a non steam game Feature to add the game?

I tried but could not find the right .exe file. Do I have to add it from the Original Download location on my PC? And will it then show up in my steam library?

I would like someone to tell me if it is possible

4
  • Does this answer your question? Show Non-Steam games as Steam games? – l3l_aze Jul 25 '20 at 19:24
  • Syncing implies another type of merging, though, so can you define that, eShadow? And I don't think Xbox uses .exe files, so I'm not sure that will work. – Joachim Jul 26 '20 at 8:27
  • If you just want to be able to see and launch all your games from various services in one interface, GOG Galaxy is a really good start. It does GOG.com, Epic, Steam, UPlay, XBox live, Playstation Network, and Origin so far, and has an interface to expand to support more services in the future. It isn't perfect and if you're like me you may get a reality check when you find out how many games you actually have, but it is really nice to be able to sort and filter your entire game library. – ColleenV Aug 4 '20 at 16:46
  • Ok That is also what I was looking for.. But About achievements, are there going to be? – eShadow Aug 7 '20 at 15:57
1

The correct answer to this is: it depends on the developer. It's highly unlikely 'all' games will provide such a key. For example, Bethesda has provided steam keys to purchasers of Fallout 76 on the Microsoft Store, but Rare has not done so for Sea of Thieves, for two recent examples.

I'm assuming here that you have access to a PC version copy of the game you want to transfer by the way. Console versions will not run on a PC without some extensive modification. (Although; modern consoles are all x86-based; so porting games for them should be easier).

You can of course always add the executable as a non-steam game to steam, but you:

  • Will not get integration with your profile (achievements etc.)
  • May be required to launch additional services to launch the game; Iff it integrates with DRM from the other store(s).

You can use software such as the standard Task manager or the more extensive Process Explorer to figure out the command line to start the game. Enter that into steam and it should work as a non-steam game.

0

UWPHook can import Xbox/Windows Store (GamePass) games into Steam (as non-Steam shortcuts).

You're right that they have no exe. It looks like the way UWPHook works is by adding itself as the exe with the appid as an argument: "C:\apps\UWPHook.exe" HumbleBundle.CartoWin10_q2mcdwmzx4qja!Game. I find that I generally cannot use Steam features in these games -- Steam Input controller support and Steam Overlay don't work.

SteamGridDB Manager can import games from several other storefronts:

  • Origin
  • Uplay
  • Epic Games Launcher
  • Blizzard Battle.net
  • GOG.com

EDIT: Looks like the Steam API changed since SteamGridDB Manager's v0.4.2 release so the app fails to function. It's supposed to be fixed in the next release, but there's no ETA and building from source is nontrivial.

Achievements and similar stuff won't transfer to Steam (since you don't own the game there). You can use some Steam features like Remote Play, but not other ones like Cloud Saves.


Neither of these solutions are as streamlined as GOG Galaxy's integrations -- Galaxy is mostly automatic and even shows your GamePass library with buttons to start an install. However, adding games to Steam allows you to launch them from Big Picture.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.