diff --git a/SabreTools.Models/Logiqx/GameBase.cs b/SabreTools.Models/Logiqx/GameBase.cs index cdca3a6..990c0ef 100644 --- a/SabreTools.Models/Logiqx/GameBase.cs +++ b/SabreTools.Models/Logiqx/GameBase.cs @@ -111,5 +111,13 @@ namespace SabreTools.Models.Logiqx /// MAME extension [XmlElement("softwarelist")] public SoftwareList[]? SoftwareList { get; set; } + + /// RetroAchievements extension + [XmlAttribute("url")] + public string? Url { get; set; } + + /// RetroAchievements extension + [XmlAttribute("hash")] + public string? Hash { get; set; } } } \ No newline at end of file diff --git a/SabreTools.Models/Metadata/Machine.cs b/SabreTools.Models/Metadata/Machine.cs index 805cc0b..8c48d04 100644 --- a/SabreTools.Models/Metadata/Machine.cs +++ b/SabreTools.Models/Metadata/Machine.cs @@ -113,6 +113,9 @@ namespace SabreTools.Models.Metadata /// string public const string GenMSXIDKey = "genmsxid"; + /// string + public const string HashKey = "hash"; + /// string public const string HistoryKey = "history"; @@ -260,6 +263,9 @@ namespace SabreTools.Models.Metadata [NoFilter] public const string TruripKey = "trurip"; + /// string + public const string UrlKey = "url"; + /// Video[] [NoFilter] public const string VideoKey = "video";