LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

InjectRetroAchievementsCredentialsArgs13.22

C#
public class Unbroken.LaunchBox.Plugins.InjectRetroAchievementsCredentialsArgs
Supplies RetroAchievements credentials and optional setting changes for an emulator.

Constructors

InjectRetroAchievementsCredentialsArgs 13.22

C#
public InjectRetroAchievementsCredentialsArgs(string? appPath, string username, string token, bool? enable = null, bool? hardcore = null)
Initializes an emulator credential and achievement-settings update.
appPath 13.22
The target emulator application path.
username 13.22
The RetroAchievements username.
token 13.22
The RetroAchievements authentication token.
enable 13.22
Whether to enable achievements, or null to retain the current setting.
hardcore 13.22
Whether to enable hardcore mode, or null to retain the current setting.

Properties

EmulatorApplicationPath 13.22

C#
public string? EmulatorApplicationPath { get; }
Gets the path of the emulator whose settings should be updated.

HardcoreEnabled 13.22

C#
public bool? HardcoreEnabled { get; }
Set whether hardcode mode is enabled in the emulator. If null leave value as it's currently set (or default value)

IsEnabled 13.22

C#
public bool? IsEnabled { get; }
Set whether achievements are enabled in the emulator. If null leave value as it's currently set (or default value)

Token 13.22

C#
public string? Token { get; }
Gets the RetroAchievements authentication token.

Username 13.22

C#
public string? Username { get; }
Gets the RetroAchievements username.