bburky / playnite-non-steam-shortcuts

A Playnite extension to create non-Steam shortcuts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 highlighted to create multiple shortcuts at once. The game in Playnite will be modified to launch the game using Steam.

Rerunning 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 this extension
  2. Extract the extension into a new folder in your "Extensions" folder in your Playnite library.
  3. Update STEAM_USERDATA at the top of nonsteam.py manually to be the location of your Steam profile's userdata directory, including your Steam ID.
  4. Relaunch Playnite or select "Tools" → "Reload Scripts".

You should have a new folder in your Extensions folder called playnite-non-steam-shortcuts containing extension.yaml and nonsteam.py.

Select some games and chose "Extensions" → "Create non-Steam shortcuts for selected games" in the menu. Then relaunch Steam to update it's non-Steam shortcuts.

Sources used for shortcut.vdf reverse engineering

About

A Playnite extension to create non-Steam shortcuts

License:MIT License


Languages

Language:Python 100.0%