GameSaveBase13.16
Class in Unbroken.LaunchBox.Plugins.Data
public abstract class GameSaveBase
Abstract base class for Game Saves and Game States
Constructors
GameSaveBase
protected GameSaveBase()A summary has not been written for this member.
Properties
AdditionalApplicationIdChanged 13.27The IAdditionalApplication.Id this save is forCreatedDateTimeThe time the file was first createdDisplayChipText13.27Optional chip-style metadata displayed alongside the save group title.EmulatorCoreChanged 13.27The emulator core that created this save, such as a RetroArch core file name without its extension. When restoring, write the save where this core keeps its saves.EmulatorFileNameChanged 13.27The file name of the emulator executable that created this save. When restoring, write the save where this emulator keeps its saves.FileLocationChanged 13.27The location of the game saveGameIdChanged 13.27The IGame.Id this save is forIsDirectory13.27Whether the FileLocation points to a directory instead of a file.LastModifiedDateTimeThe time the file was last modifiedMatchLineageId13.27Gets the optional lineage identifier used to match related saves across scans.MigrationFamilyId13.27Gets the optional identifier linking saves in the same migration family.OriginalFileName13.27The original file name or directory name of the save, separate from the display name.ReportedFileSizeBytes13.27Optional: reported file size in bytes (used when the underlying save is embedded in a container).ReportedLastModifiedUtc13.27Optional: reported last modified time in UTC (used when the underlying save is embedded in a container).SaveGroupId13.27Identifier used to group related save versions togetherSaveGroupName13.27Display name shared by all related savesTitleChanged 13.27String describing the save file
AdditionalApplicationId Changed 13.27
public string? AdditionalApplicationId { get; init; }
The IAdditionalApplication.Id this save is for
CreatedDateTime
public virtual DateTime? CreatedDateTime { get; }
The time the file was first created
DisplayChipText 13.27
public string? DisplayChipText { get; init; }
Optional chip-style metadata displayed alongside the save group title.
EmulatorCore Changed 13.27
public string? EmulatorCore { get; init; }
The emulator core that created this save, such as a RetroArch core file name without its extension.
When restoring, write the save where this core keeps its saves.
EmulatorFileName Changed 13.27
public string? EmulatorFileName { get; init; }
The file name of the emulator executable that created this save.
When restoring, write the save where this emulator keeps its saves.
FileLocation Changed 13.27
public string? FileLocation { get; set; }
The location of the game save
GameId Changed 13.27
public string? GameId { get; init; }
The IGame.Id this save is for
IsDirectory 13.27
public bool IsDirectory { get; set; }
Whether the FileLocation points to a directory instead of a file.
LastModifiedDateTime
public virtual DateTime? LastModifiedDateTime { get; }
The time the file was last modified
MatchLineageId 13.27
public string? MatchLineageId { get; init; }Gets the optional lineage identifier used to match related saves across scans.
MigrationFamilyId 13.27
public string? MigrationFamilyId { get; init; }Gets the optional identifier linking saves in the same migration family.
OriginalFileName 13.27
public string? OriginalFileName { get; init; }
The original file name or directory name of the save, separate from the display name.
ReportedFileSizeBytes 13.27
public long? ReportedFileSizeBytes { get; init; }
Optional: reported file size in bytes (used when the underlying save is embedded in a container).
ReportedLastModifiedUtc 13.27
public DateTime? ReportedLastModifiedUtc { get; init; }
Optional: reported last modified time in UTC (used when the underlying save is embedded in a container).
SaveGroupId 13.27
public string? SaveGroupId { get; init; }
Identifier used to group related save versions together
SaveGroupName 13.27
public string? SaveGroupName { get; init; }
Display name shared by all related saves
Title Changed 13.27
public string? Title { get; init; }
String describing the save file