From 091a32b223a300d039287c4dbd3ea9f25bf58331 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 23 May 2025 12:35:16 -0400 Subject: [PATCH] Add new non-tag site codes --- SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs | 3 +++ SabreTools.RedumpLib/Data/Enumerations.cs | 12 ++++++++++++ SabreTools.RedumpLib/Data/Extensions.cs | 3 +++ SabreTools.RedumpLib/Formatter.cs | 5 +++++ 4 files changed, 23 insertions(+) diff --git a/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs b/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs index 40a38ef..f7aa689 100644 --- a/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs +++ b/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs @@ -696,14 +696,17 @@ namespace SabreTools.RedumpLib.Test.Data SiteCode.BBFCRegistrationNumber, SiteCode.CompatibleOS, SiteCode.DiscHologramID, + SiteCode.DiscTitleNonLatin, SiteCode.DMIHash, SiteCode.DNASDiscID, + SiteCode.EditionNonLatin, SiteCode.Filename, SiteCode.Genre, SiteCode.InternalName, SiteCode.InternalSerialName, SiteCode.ISBN, SiteCode.ISSN, + SiteCode.LogsLink, SiteCode.Multisession, SiteCode.PFIHash, SiteCode.PostgapType, diff --git a/SabreTools.RedumpLib/Data/Enumerations.cs b/SabreTools.RedumpLib/Data/Enumerations.cs index c4f4953..aa0810c 100644 --- a/SabreTools.RedumpLib/Data/Enumerations.cs +++ b/SabreTools.RedumpLib/Data/Enumerations.cs @@ -3550,6 +3550,10 @@ namespace SabreTools.RedumpLib.Data [HumanReadable(ShortName = "Disc Hologram ID:", LongName = "Disc Hologram ID:")] DiscHologramID, + // This doesn't have a site tag yet + [HumanReadable(ShortName = "Disc Title (non-Latin):", LongName = "Disc Title (non-Latin):")] + DiscTitleNonLatin, + // This doesn't have a site tag yet [HumanReadable(ShortName = "DMI:", LongName = "DMI:")] DMIHash, @@ -3557,6 +3561,10 @@ namespace SabreTools.RedumpLib.Data [HumanReadable(ShortName = "[T:DNAS]", LongName = "DNAS Disc ID:")] DNASDiscID, + // This doesn't have a site tag yet + [HumanReadable(ShortName = "Edition (non-Latin):", LongName = "Edition (non-Latin):")] + EditionNonLatin, + // This doesn't have a site tag yet [HumanReadable(ShortName = "Eidos ID:", LongName = "Eidos ID:")] EidosID, @@ -3612,6 +3620,10 @@ namespace SabreTools.RedumpLib.Data [HumanReadable(ShortName = "[T:KID]", LongName = "Konami ID:")] KonamiID, + // This doesn't have a site tag yet + [HumanReadable(ShortName = "Logs Link:", LongName = "Logs Link:")] + LogsLink, + [HumanReadable(ShortName = "[T:LAID]", LongName = "Lucas Arts ID:")] LucasArtsID, diff --git a/SabreTools.RedumpLib/Data/Extensions.cs b/SabreTools.RedumpLib/Data/Extensions.cs index 339ca32..1f96802 100644 --- a/SabreTools.RedumpLib/Data/Extensions.cs +++ b/SabreTools.RedumpLib/Data/Extensions.cs @@ -1247,14 +1247,17 @@ namespace SabreTools.RedumpLib.Data SiteCode.BBFCRegistrationNumber => true, SiteCode.CompatibleOS => true, SiteCode.DiscHologramID => true, + SiteCode.DiscTitleNonLatin => true, SiteCode.DMIHash => true, SiteCode.DNASDiscID => true, + SiteCode.EditionNonLatin => true, SiteCode.Filename => true, SiteCode.Genre => true, SiteCode.InternalName => true, SiteCode.InternalSerialName => true, SiteCode.ISBN => true, SiteCode.ISSN => true, + SiteCode.LogsLink => true, SiteCode.Multisession => true, SiteCode.PFIHash => true, SiteCode.PostgapType => true, diff --git a/SabreTools.RedumpLib/Formatter.cs b/SabreTools.RedumpLib/Formatter.cs index 1dd6162..287f195 100644 --- a/SabreTools.RedumpLib/Formatter.cs +++ b/SabreTools.RedumpLib/Formatter.cs @@ -13,9 +13,14 @@ namespace SabreTools.RedumpLib /// internal static readonly SiteCode[] OrderedCommentCodes = [ + // Submission Info + SiteCode.LogsLink, + // Identifying Info SiteCode.AlternativeTitle, SiteCode.AlternativeForeignTitle, + SiteCode.DiscTitleNonLatin, + SiteCode.EditionNonLatin, SiteCode.InternalName, SiteCode.InternalSerialName, SiteCode.VolumeLabel,