From 09fd38e776d2d34cf9815e184ab0e45aa9736866 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 18 Sep 2026 10:47:36 -0400 Subject: [PATCH] Allow sizeless ROMs if there's a SHA-1 or SHA-256 --- SabreTools.Metadata.DatFiles/DatFile.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SabreTools.Metadata.DatFiles/DatFile.cs b/SabreTools.Metadata.DatFiles/DatFile.cs index ed3cb5e8..815486c9 100644 --- a/SabreTools.Metadata.DatFiles/DatFile.cs +++ b/SabreTools.Metadata.DatFiles/DatFile.cs @@ -991,7 +991,7 @@ namespace SabreTools.Metadata.DatFiles { // If we have a 0-size or blank rom, then we ignore long? size = rom.Size; - if (size == 0 || size is null) + if ((size == 0 || size is null) && rom.SHA1 is null && rom.SHA256 is null) { string itemString = JsonConvert.SerializeObject(datItem, Formatting.None); _logger.Verbose($"Item '{itemString}' was skipped because it had an invalid size");