This Playnite extension allows you to integrate GameVault with Playnite using GameVault+’s exclusive CLI and URI interface. It won't work if you are not subscribed to GameVault+.
- Set Up GameVault Plus in your GameVault Client.
- Install the latest version of this extension using Playnite's Addon Browser or by adding the
.pext
file from the Releases. - Configure the integration in Playnite:
- Go to
Library -> Configure Integrations... -> GameVault
. - Enter your GameVault server URL (include
http://
orhttps://
). - Enter your GameVault user credentials.
- Go to
- To sync your library, select
Update Game Library -> GameVault
.
- Special thanks to @Zallist for originally developing this integration.
To set up this project for development:
- Initialize submodules:
git submodule update --init
- Restore NuGet packages.
- Install or restore the Playnite SDK Extension via NuGet.
- Build a release version.
- In Playnite, navigate to
Settings -> For Developers
, then clickAdd
to add the builtGameVaultLibrary
folder insidebin
as a custom extension.
- Update the application version in the sources.
- Build the extension.
- Package the extension using the Playnite Toolbox from the included Playnite submodule.
- Create a new release on GitHub:
- Create the corresponding GitHub tag.
- Add a changelog in the release notes.
- Upload the
.pext
file and copy its link.
- Add a new entry in the manifest file.