[DatTools] Add nodump flag matching to CMP dats

This commit is contained in:
Matt Nadareski
2016-07-13 10:00:40 -07:00
parent cbd30727f4
commit 586514aabf

View File

@@ -207,7 +207,6 @@ namespace SabreTools.Helper
rom.Name = gc[i].Replace("\"", ""); rom.Name = gc[i].Replace("\"", "");
break; break;
case "size": case "size":
Int64.TryParse(gc[i].Replace("\"", ""), out rom.Size); Int64.TryParse(gc[i].Replace("\"", ""), out rom.Size);
break; break;
case "crc": case "crc":
@@ -219,6 +218,12 @@ namespace SabreTools.Helper
case "sha1": case "sha1":
rom.SHA1 = gc[i].Replace("\"", "").ToLowerInvariant(); rom.SHA1 = gc[i].Replace("\"", "").ToLowerInvariant();
break; break;
case "flags":
if (gc[i].Replace("\"", "").ToLowerInvariant() == "nodump")
{
rom.Nodump = true;
}
break;
} }
attrib = ""; attrib = "";
@@ -270,6 +275,12 @@ namespace SabreTools.Helper
case "sha1": case "sha1":
rom.SHA1 = val.ToLowerInvariant(); rom.SHA1 = val.ToLowerInvariant();
break; break;
case "flags":
if (val.ToLowerInvariant() == "nodump")
{
rom.Nodump = true;
}
break;
} }
quote = false; quote = false;