Tuesday 29 March 2016

Add Windows Store Apps as a Non-Steam game

You can add Windows Store apps to Steam as a Non-Steam game, although it currently won't work with the Steam overlay.
  1. Download UWPHook from here:
    https://github.com/BrianLima/UWPHook/releases
    (Look for the latest "Release.zip" Download)
  2. Extract the zip file and moves the files to a folder on your computer.
  3. Run the UWPHook application.
  4. Click this button to load alist of all your installed Windows App:
  5. Check the apps that you want to add to Steam and click the "Export selected Apps to Steam" button.
  6. A prompt will appear. Restart Steam and the games should now appear in your library.

8 comments:

  1. What do we gain by this? Will be able to use in home streaming or steam controller?

    ReplyDelete
  2. New version: http://bitly.com/StoreAppLauncher_Beta2
    Source code: https://github.com/dmix90/StoreAppLauncher

    NEW:
    1. If you used previous version of a launcher and have a lot of copies already you can try to use Update function.
    Just copy new version to a directory where you keep other launchers and open it without any parameters through explorer.
    It will ask if you want to update current directory executable files.
    IT WILL TRY TO OVERWRITE ANY .exe FILES IT HAS BEEN ABLE TO FIND IN CURRENT DIRECTORY, SO BE CAREFUL!
    There should be a list of files in console window.
    2. Now launcher will try to open explorer.exe if there is currently no such process running and close it after you quit game.
    Should be useful if you using Steam as startup shell for windows because UWA's wont launch if there is no explorer shell running -_-
    3. Added launch parameter "bp1". Now you can use Guide button on your controller for switching back to Steam Big Picture interface.
    4. Alt+F4 functionality by pressing Guide + Back if you using new "bp1" parameter or Back+Start+LeftTrigger+RightTrigger if you using old "bp" parameter.
    5. Executable size is greatly reduced. I used uncompressed icon in previous version. Sorry -_-
    6. Now launcher runs in two threads( one for checking game/app status other for checking controller input ).
    Game checking thread is updated every ~1.5 seconds while controller thread is updated every ~150ms.
    There might be problems with that but i don't think i noticed any. If there is no "bp" or "bp1" parameter present app will run in single thread mode like it was in previous version. Pretty sure CPU usage remained the same compared to previous version ( ~0.01% or something like that on 6700k at 4.5ghz )
    7. Now you should not be able to open launcher if it is already running -_-

    ReplyDelete
  3. Very nice thanks! Still wish we could use our Steam controllers and overlay :/

    ReplyDelete
  4. It works, but can't use Steam Overlay and can't take screenshots.. What should I do?

    ReplyDelete
    Replies
    1. It's not currently possible for these to work with it. This is mainly for people who want to keep their game launchers inside Steam and/or to show their friends what they are playing.

      Delete
  5. I decided to create executable files that simply run the games by executing a simple command. If you are interested on finding out how I created the programs, would like me to create new ones or simply want to try out one of the 3 programs I created, please contact me or download any of them and test it out for yourselves. I added some nice icons to the files as well! Please comment if they worked for you (or if they didn't). The executable files were created using Visual Studio 2015 Community Edition.

    Enjoy!

    Forza Horizon 3: http://echomikeindustries.com/uwp_game_launchers/Forza%20Horizon%203.zip
    Forza Motorsport 6: Apex http://echomikeindustries.com/uwp_game_launchers/Forza%20Motorsport%206%20Apex.zip
    Killer Instinct http://echomikeindustries.com/uwp_game_launchers/Killer%20Instinct.zip

    ReplyDelete
  6. Very good thank i think this is possible!

    vender Developer

    ReplyDelete