LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameSaveBase13.16

C#
public abstract class Unbroken.LaunchBox.Plugins.Data.GameSaveBase
Abstract base class for Game Saves and Game States

Constructors

GameSaveBase 13.16

C#
protected GameSaveBase()

A summary has not been written for this member.

Properties

AdditionalApplicationId 13.16

C#
public string? AdditionalApplicationId { get; init; }

CreatedDateTime 13.16

C#
public virtual System.DateTime? CreatedDateTime { get; }
The time the file was first created

DisplayChipText 13.27

C#
public string? DisplayChipText { get; init; }
Optional chip-style metadata displayed alongside the save group title.

EmulatorCore 13.16

C#
public string? EmulatorCore { get; init; }
The core this save file is for

EmulatorFileName 13.16

C#
public string? EmulatorFileName { get; init; }
The emulator filename this save is for

FileLocation 13.16

C#
public string? FileLocation { get; set; }
The location of the game save

GameId 13.16

C#
public string? GameId { get; init; }

IsDirectory 13.27

C#
public bool IsDirectory { get; set; }
Whether the FileLocation points to a directory instead of a file.

LastModifiedDateTime 13.16

C#
public virtual System.DateTime? LastModifiedDateTime { get; }
The time the file was last modified

MatchLineageId 13.27

C#
public string? MatchLineageId { get; init; }
Gets the optional lineage identifier used to match related saves across scans.

MigrationFamilyId 13.27

C#
public string? MigrationFamilyId { get; init; }
Gets the optional identifier linking saves in the same migration family.

OriginalFileName 13.27

C#
public string? OriginalFileName { get; init; }
The original file name or directory name of the save, separate from the display name.

ReportedFileSizeBytes 13.27

C#
public long? ReportedFileSizeBytes { get; init; }
Optional: reported file size in bytes (used when the underlying save is embedded in a container).

ReportedLastModifiedUtc 13.27

C#
public System.DateTime? ReportedLastModifiedUtc { get; init; }
Optional: reported last modified time in UTC (used when the underlying save is embedded in a container).

SaveGroupId 13.27

C#
public string? SaveGroupId { get; init; }
Identifier used to group related save versions together

SaveGroupName 13.27

C#
public string? SaveGroupName { get; init; }
Display name shared by all related saves

Title 13.16

C#
public string? Title { get; init; }
String describing the save file