Add better required text for CFW-specific fields

This commit is contained in:
Matt Nadareski
2026-03-30 08:45:38 -04:00
parent 56dd49bdbf
commit 8b8a5c5e53
2 changed files with 4 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
- Replace method already ported to IO
- Read cuesheet from Redumper log, if possible
- Allow 3 session multisession discs
- Add better required text for CFW-specific fields
### 3.7.0 (2026-03-20)

View File

@@ -23,6 +23,7 @@ namespace MPF.Frontend.Tools
#region Constants
private const string RequiredValue = "(REQUIRED)";
private const string RequiredIfCFW = "(REQUIRED, IF CFW)";
private const string RequiredIfExistsValue = "(REQUIRED, IF EXISTS)";
private const string OptionalValue = "(OPTIONAL)";
@@ -998,8 +999,8 @@ namespace MPF.Frontend.Tools
break;
case RedumpSystem.SonyPlayStation3:
info.Extras.DiscKey ??= addPlaceholders ? RequiredValue : string.Empty;
info.Extras.DiscID ??= addPlaceholders ? RequiredValue : string.Empty;
info.Extras.DiscKey ??= addPlaceholders ? RequiredIfCFW : string.Empty;
info.Extras.DiscID ??= addPlaceholders ? RequiredIfCFW : string.Empty;
SetCommentFieldIfNotExists(info, SiteCode.InternalSerialName, drive, PhysicalTool.GetPlayStation3Serial);
SetVersionIfNotExists(info, drive, PhysicalTool.GetPlayStation3Version);