From 586514aabff48ec793ffd3a60c267875c16e764d Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 13 Jul 2016 10:00:40 -0700 Subject: [PATCH] [DatTools] Add nodump flag matching to CMP dats --- SabreTools.Helper/Tools/DatTools.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/SabreTools.Helper/Tools/DatTools.cs b/SabreTools.Helper/Tools/DatTools.cs index 7acfa3b5..b68d81e5 100644 --- a/SabreTools.Helper/Tools/DatTools.cs +++ b/SabreTools.Helper/Tools/DatTools.cs @@ -207,7 +207,6 @@ namespace SabreTools.Helper rom.Name = gc[i].Replace("\"", ""); break; case "size": - Int64.TryParse(gc[i].Replace("\"", ""), out rom.Size); break; case "crc": @@ -219,6 +218,12 @@ namespace SabreTools.Helper case "sha1": rom.SHA1 = gc[i].Replace("\"", "").ToLowerInvariant(); break; + case "flags": + if (gc[i].Replace("\"", "").ToLowerInvariant() == "nodump") + { + rom.Nodump = true; + } + break; } attrib = ""; @@ -270,6 +275,12 @@ namespace SabreTools.Helper case "sha1": rom.SHA1 = val.ToLowerInvariant(); break; + case "flags": + if (val.ToLowerInvariant() == "nodump") + { + rom.Nodump = true; + } + break; } quote = false;