Playnite Forums
Non-Steam Shortcut Extension for Playnite - Printable Version

+- Playnite Forums (https://playnite.link/forum)
+-- Forum: Extension Database (https://playnite.link/forum/forum-3.html)
+--- Forum: Generic Extensions (https://playnite.link/forum/forum-6.html)
+--- Thread: Non-Steam Shortcut Extension for Playnite (/thread-271.html)



Non-Steam Shortcut Extension for Playnite - bburky - 05-11-2020

Please see playnite-non-steam-shortcuts#26 for Playnite 9 status. This extension does NOT currently support Playnite 9.

Non-Steam Shortcut Extension for Playnite

This extension will automatically creates non-Steam shortcuts for the currently selected games in Playnite. Multiple games can be selected to create multiple shortcuts at once. The game in Playnite will be modified to launch the game using Steam.

Re-running this extension is safe, it will update the shortcut with the information from the OtherAction titled "Launch without Steam".

Warning: Any existing non-Steam shortcut with the same name (AppName) as a game in your Playnite library will be replaced with an updated shortcut. This allows updating shortcuts, but may potentially clobber some of your existing non-Steam shortcuts.

This effectively allows using the Steam overlay for any game in Playnite.

Installation

  1. Download the .pext extension
  2. Open the .pext file to install it with Playnite
  3. Select one or more games, then right click and chose "Create non-steam shortcuts"
  4. The first time the extension is run you will be prompted to select the Steam userdata directory. By default it is at C:\Program Files (x86)\Steam\userdata\12345678 if you have installed Steam onto the C:\ drive
  5. Relaunch Steam to reload the shortcuts
  6. Launch the game(s) with Playnite, now the game will be automatically launched using Steam
Source code repository
Issue tracker
Download



Note, for best results please ensure the game action of your games in Playnite is "Executable" or "Emulator" and not "URL" or "Managed by library plugin". This allows Steam to launch the game executable directly and inject the Steam Overlay. If the game action is URL, Steam will still launch the game but the overlay will not work.

This extension will modify the default action of your game in Playnite so that launching the game from Playnite will automatically open it with Steam. If you do not want this, a "Launch without Steam" action is also created.


RE: Non-Steam Shortcut Extension for Playnite - GetFR3AKY - 10-30-2020

Just found this extension and it works perfectly, thank you!


RE: Non-Steam Shortcut Extension for Playnite - bburky - 11-11-2020

Updated extension to support Playnite 8

The extension now uses a dialog to prompt for the path to the Steam userdata directory. The path is saved to the CurrentExtensionDataPath.

The action for the extension has been moved to the right click game menu.


RE: Non-Steam Shortcut Extension for Playnite - davbedwards - 12-12-2020

I'm using this currently and the overlay function works as it should! Very good work. I am using this primarily as an exit button for emulated games, but unfortunately when using quit through the steam overlay Playnite does not fullscreen or even recognize the game has been exited.
I imagine it has something to do with this.

https://amp.reddit.com/r/playnite/comments/eywkro/all_games_steam_epic_gog_cemu_are_stuck_at/


RE: Non-Steam Shortcut Extension for Playnite - AlphaUMi - 12-29-2020

I just found this extension and was hoping it could resolve the issue with the after-quit game, but after reading a couple of comments and issue tracker, I don't think it is worth even installing it. I would be stuck in the same problem I had yesterday: Playnite thinks the game is still running, because it thinks "steam.exe" is the game, and do not even execute my post-exit scripts.

If the goal is to use Playnite to launch games through steam, I have manually accomplished this by setting the play action with the steam:// protocol. Problem is when I quit the game, Playnite shows it is still running and don't even execute other action. I suppose that with the fullscreen app Playnite will not maximize as it should after exiting the game.

I know this problem is not simple to address. Any ideas?


RE: Non-Steam Shortcut Extension for Playnite - Flipy - 10-04-2021

Hello, I am trying to make this work but it keeps telling me failed to load properly. Is this working with Playnite 9.0 or I am just too dumb for it?


RE: Non-Steam Shortcut Extension for Playnite - CptVeg - 10-07-2021

(10-04-2021, 11:50 PM)Flipy Wrote: Hello, I am trying to make this work but it keeps telling me failed to load properly. Is this working with Playnite 9.0 or I am just too dumb for it?

It hasn't been updated for 9.x yet. I just raised an issue on GitHub but I'm not sure if the dev is still active.


RE: Non-Steam Shortcut Extension for Playnite - Flipy - 10-10-2021

(10-07-2021, 04:11 AM)CptVeg Wrote:
(10-04-2021, 11:50 PM)Flipy Wrote: Hello, I am trying to make this work but it keeps telling me failed to load properly. Is this working with Playnite 9.0 or I am just too dumb for it?

It hasn't been updated for 9.x yet. I just raised an issue on GitHub but I'm not sure if the dev is still active.

Thank you! Will check again in a few weeks.


RE: Non-Steam Shortcut Extension for Playnite - bburky - 10-24-2021

Please see the following GitHub issue for Playnite 9 status:
https://github.com/bburky/playnite-non-steam-shortcuts/issues/26

This extension was written in IronPython which is incompatible with Playnite 9 and would require a rewrite. At this time I am not planning on reimplementing this extension.

My personal use case was only injecting the Steam Overlay and using the Steam input remapping features, and I am now using another tool to inject the overlay that actually works better, see the issue for details.

However, if you specifically wanted Steam shortcuts, that solution will not help you. I'm curious what use cases people had for Steam shortcuts, some people told me they used them via Steam Link or wanted their online Steam status to show games for non-Steam games.


RE: Non-Steam Shortcut Extension for Playnite - MaestroLiendre - 10-25-2021

(10-24-2021, 10:59 PM)bburky Wrote: Please see the following GitHub issue for Playnite 9 status:
https://github.com/bburky/playnite-non-steam-shortcuts/issues/26

This extension was written in IronPython which is incompatible with Playnite 9 and would require a rewrite. At this time I am not planning on reimplementing this extension.

My personal use case was only injecting the Steam Overlay and using the Steam input remapping features, and I am now using another tool to inject the overlay that actually works better, see the issue for details.

However, if you specifically wanted Steam shortcuts, that solution will not help you. I'm curious what use cases people had for Steam shortcuts, some people told me they used them via Steam Link or wanted their online Steam status to show games for non-Steam games.

Just out of curiosity, as my intention of it is the se as you mention, using steam input for "non-steam games", without the step of adding them to steam (which is easy, but is "annoying" to do with each game).


So what's the actual tool that you're using for it? Does it skip the step of adding them to steam?

Thanks!

Edit: I see you gave the instructions in the GitHub issue, but I'll have to Google a bit as I've never heard of that special-k thing other than a Kellogg's product xDD