diff --git a/CHANGELIST.md b/CHANGELIST.md index 964d1711..f0d30340 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -1,3 +1,7 @@ +### WIP (xxxx-xx-xx) + +- Add CD Projekt ID field + ### 2.6.3 (2023-08-15) - Update redumper to build 195 diff --git a/MPF.Library/InfoTool.cs b/MPF.Library/InfoTool.cs index 7ce3f6f9..026dec6d 100644 --- a/MPF.Library/InfoTool.cs +++ b/MPF.Library/InfoTool.cs @@ -2741,6 +2741,8 @@ namespace MPF.Library if (tags.ContainsKey(SiteCode.BBFCRegistrationNumber)) sorted.Add(new KeyValuePair(SiteCode.BBFCRegistrationNumber, tags[SiteCode.BBFCRegistrationNumber])); + if (tags.ContainsKey(SiteCode.CDProjektID)) + sorted.Add(new KeyValuePair(SiteCode.CDProjektID, tags[SiteCode.CDProjektID])); if (tags.ContainsKey(SiteCode.DiscHologramID)) sorted.Add(new KeyValuePair(SiteCode.DiscHologramID, tags[SiteCode.DiscHologramID])); if (tags.ContainsKey(SiteCode.DNASDiscID)) diff --git a/MPF.UI.Core/ViewModels/DiscInformationViewModel.cs b/MPF.UI.Core/ViewModels/DiscInformationViewModel.cs index 646c7e6b..3e183d04 100644 --- a/MPF.UI.Core/ViewModels/DiscInformationViewModel.cs +++ b/MPF.UI.Core/ViewModels/DiscInformationViewModel.cs @@ -395,6 +395,8 @@ namespace MPF.UI.Core.ViewModels // Physical Identifiers if (SubmissionInfo.CommonDiscInfo.CommentsSpecialFields.ContainsKey(SiteCode.BBFCRegistrationNumber)) Parent.BBFCRegistrationNumberTextBox.Text = SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.BBFCRegistrationNumber]; + if (SubmissionInfo.CommonDiscInfo.CommentsSpecialFields.ContainsKey(SiteCode.CDProjektID)) + Parent.CDProjektIDTextBox.Text = SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.CDProjektID]; if (SubmissionInfo.CommonDiscInfo.CommentsSpecialFields.ContainsKey(SiteCode.DiscHologramID)) Parent.DiscHologramIDTextBox.Text = SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.DiscHologramID]; if (SubmissionInfo.CommonDiscInfo.CommentsSpecialFields.ContainsKey(SiteCode.DNASDiscID)) @@ -550,6 +552,7 @@ namespace MPF.UI.Core.ViewModels // Physical Identifiers SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.BBFCRegistrationNumber] = Parent.BBFCRegistrationNumberTextBox.Text; + SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.CDProjektID] = Parent.CDProjektIDTextBox.Text; SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.DiscHologramID] = Parent.DiscHologramIDTextBox.Text; SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.DNASDiscID] = Parent.DNASDiscIDTextBox.Text; SubmissionInfo.CommonDiscInfo.CommentsSpecialFields[SiteCode.ISBN] = Parent.ISBNTextBox.Text; diff --git a/MPF.UI.Core/Windows/DiscInformationWindow.xaml b/MPF.UI.Core/Windows/DiscInformationWindow.xaml index e68506c5..b14b1562 100644 --- a/MPF.UI.Core/Windows/DiscInformationWindow.xaml +++ b/MPF.UI.Core/Windows/DiscInformationWindow.xaml @@ -194,6 +194,7 @@ HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> + diff --git a/RedumpLib/Data/Enumerations.cs b/RedumpLib/Data/Enumerations.cs index da245812..cfa922e9 100644 --- a/RedumpLib/Data/Enumerations.cs +++ b/RedumpLib/Data/Enumerations.cs @@ -3532,6 +3532,10 @@ namespace RedumpLib.Data [HumanReadable(ShortName = "[T:BBFC]", LongName = "BBFC Reg. No.:")] BBFCRegistrationNumber, + // TODO: This doesn't have a site tag yet + [HumanReadable(ShortName = "CD Projekt ID:", LongName = "CD Projekt ID:")] + CDProjektID, + // TODO: This doesn't have a site tag yet [HumanReadable(ShortName = "Disc Hologram ID:", LongName = "Disc Hologram ID:")] DiscHologramID,