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
.pextfile 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 clickAddto add the builtGameVaultLibraryfolder insidebinas 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.
.\Toolbox.exe pack "`Path\TO\gamevault-playnite-integration\source\Libraries\GameVaultLibrary" "." - Create a new release on GitHub:
- Create the corresponding GitHub tag.
- Add a changelog in the release notes.
- Upload the
.pextfile and copy its link.
- Add a new entry in the manifest file.