2025-09-26 13:06:18 -04:00
|
|
|
namespace SabreTools.Data.Models.Xbox
|
2025-09-26 11:42:28 -04:00
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Contains information specific to an XGD disc
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <remarks>
|
|
|
|
|
/// XGD1 XMID Format Information:
|
|
|
|
|
///
|
|
|
|
|
/// AABBBCCD
|
|
|
|
|
/// - AA => The two-ASCII-character publisher identifier (see Constants.Publishers for details)
|
|
|
|
|
/// - BBB => Game ID
|
|
|
|
|
/// - CC => Version number
|
|
|
|
|
/// - D => Region identifier (see Constants.Regions for details)
|
|
|
|
|
/// </remarks>
|
|
|
|
|
public class XMID
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 2-character publisher identifier
|
|
|
|
|
/// </summary>
|
2025-10-31 13:59:28 -04:00
|
|
|
public string PublisherIdentifier { get; set; } = string.Empty;
|
2025-09-26 11:42:28 -04:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 3-character Game ID
|
|
|
|
|
/// </summary>
|
2025-10-31 13:59:28 -04:00
|
|
|
public string GameID { get; set; } = string.Empty;
|
2025-09-26 11:42:28 -04:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 2-character Internal version number
|
|
|
|
|
/// </summary>
|
2025-10-31 13:59:28 -04:00
|
|
|
public string VersionNumber { get; set; } = string.Empty;
|
2025-09-26 11:42:28 -04:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 1-character Region identifier character
|
|
|
|
|
/// </summary
|
|
|
|
|
public char RegionIdentifier { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|