LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameApplicationDiscoveryResult14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult
Supplies a local application recognition decision without changing the library or launching software.

Properties

Excluded 14.1 Beta

C#
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult Excluded { get; }
Gets a result excluding a positively identified client or non-game application.

Game 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame? Game { get; }
Gets the identified game, or null when no stable game identity is known. A discovery ID alone never assigns storefront ownership.

ImportDetails 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? ImportDetails { get; }
Gets optional local import suggestions. Storefront consumers can prepare an identified game's import separately; ordinary Windows recognition retains the original path when suggestions are absent.

Outcome 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryOutcome Outcome { get; }
Gets the application's recognition outcome.

Unrecognized 14.1 Beta

C#
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult Unrecognized { get; }
Gets a result that leaves ordinary application import unchanged.

Methods

ForApplication 14.1 Beta

C#
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult ForApplication(Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails importDetails)
Suggests a local launch application without inventing a storefront game identity.
importDetails 14.1 Beta
The suggested import details. The preferred application must be an existing absolute local file.

Returns

A recognized application suggestion with no game identity.

ForGame 14.1 Beta

C#
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult ForGame(Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame game, Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? importDetails = null)
Recognizes a game using a stable provider-local ID and optional launch suggestions.
game 14.1 Beta
The positively identified game and any known local installation evidence.
importDetails 14.1 Beta
Optional import details; these take precedence over separate import preparation.

Returns

A recognized game result. The host owns ordinary path matching and any explicit domain-specific association.