14.1 Beta 1 SDK
EmulatorBiosRequirement14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirementDescribes a BIOS file used by an emulator.
Constructors
EmulatorBiosRequirement 14.1 Beta
public EmulatorBiosRequirement(string? location, string fileName, bool required, string? description = null, string? md5 = null, Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirementGroup? group = null)Initializes a BIOS file requirement.
location14.1 Beta- The location relative to the emulator's root folder.
fileName14.1 Beta- The BIOS filename.
required14.1 Beta- Whether the file is required.
description14.1 Beta- An optional description.
md514.1 Beta- An optional expected MD5 hash.
group14.1 Beta- An optional requirement group.
Properties
public Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirementGroup? ApplicableGroup { get; }public string? Description { get; }public string FileName { get; }public string? Location { get; }public string? Md5 { get; }public bool Required { get; }
ApplicableGroup 14.1 Beta
public Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirementGroup? ApplicableGroup { get; }Gets the optional group to which this requirement belongs.
Description 14.1 Beta
public string? Description { get; }Gets the optional user-facing description.
FileName 14.1 Beta
public string FileName { get; }Gets the BIOS filename.
Location 14.1 Beta
public string? Location { get; }Gets the expected location relative to the emulator's root folder.
Md5 14.1 Beta
public string? Md5 { get; }Gets the expected MD5 hash, when one is known.
Required 14.1 Beta
public bool Required { get; }Gets whether the file is required to run the emulator.
Methods
ToString 14.1 Beta
public override string ToString()Returns the BIOS filename.