Skip to content

Yalgrin/playnite-wine-bridge-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playnite Wine Bridge Plugin

This plugin allows you to integrate Playnite running under Wine on Linux with native applications. It is designed to fix certain issues caused by running under Wine, mainly related to library integrations and game launching. It aims to restore the original Windows experience as much as possible.

How does it work? It uses Harmony to patch specific methods in Playnite and library plugins to redirect them to a custom script that allows you to launch and track any process on Linux.

Motivation

After I moved my primary gaming PC to Linux, I've experimented with running Playnite under Wine and finally managed to get it working with my existing library of games. As expected, many things such as game installation and launching were not working at all. After some research, I've managed to create scripts that allow me to run native terminal commands from Playnite, which in turn allows me to launch any game regardless of how it was installed. However, it quickly became cumbersome to write custom play actions for every game I wanted to launch. And thus, this plugin was created.

Features

Integrations

Linux launcher Integrated libraries Detecting installed games Installation & uninstallation Launching
Steam Steam
Heroic GOG
Amazon
Epic
⚠️
Cannot install/uninstall from Playnite; it will launch Heroic client for you to do that manually. After it completes Playnite will properly detect it.
Lutris GOG
Amazon
Epic
EA App
Battle.net
Itch.io
⚠️
Cannot uninstall games from Playnite; it will launch Lutris for you to do that manually. After it completes Playnite will properly detect it.

Planned features

  • support for more libraries such as GOG OSS, Legendary and Nile

Instructions

Visit the wiki for detailed instructions.

Known issues

Visit the wiki page for a list of known issues and potential solutions.

Donate

If you like what I do, feel free to buy me a coffee.

ko-fi

Credits