Чтобы добавить игру Steam в Playnite с помощью кода, вы можете использовать Playnite API или Playnite CLI (интерфейс командной строки). Вот несколько методов, которые можно использовать с примерами кода:
Метод 1. Использование Playnite API (C#)
using Playnite.SDK;
using Playnite.SDK.Models;
public class GameAdder
{
public void AddSteamGame()
{
var api = new PlayniteApi();
var steamGameId = "YOUR_STEAM_GAME_ID"; // Replace with the actual Steam game ID
var game = new Game()
{
PluginId = Guid.Parse("00000000-0000-0000-0000-000000000001"), // Steam plugin ID
GameId = steamGameId
};
api.Database.AddGame(game);
}
}
Метод 2. Использование интерфейса командной строки Playnite (PowerShell)
$playnitePath = "C:\Path\to\Playnite\Playnite.FullscreenApp.exe"
$steamGameId = "YOUR_STEAM_GAME_ID" # Replace with the actual Steam game ID
$arguments = "-command", "install", "-id", $steamGameId, "-source", "steam"
Start-Process -FilePath $playnitePath -ArgumentList $arguments -NoNewWindow
В обоих методах обязательно замените «YOUR_STEAM_GAME_ID» фактическим идентификатором Steam игры, которую вы хотите добавить в Playnite.