From ea067a2e6a038599cf418814ff4c84bc604e2c6f Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 16 Jun 2016 17:01:33 -0700 Subject: [PATCH] [DatTools] Add reading header skip information --- SabreTools.Helper/Tools/DatTools.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SabreTools.Helper/Tools/DatTools.cs b/SabreTools.Helper/Tools/DatTools.cs index 65cc4e77..448d987b 100644 --- a/SabreTools.Helper/Tools/DatTools.cs +++ b/SabreTools.Helper/Tools/DatTools.cs @@ -403,6 +403,9 @@ namespace SabreTools.Helper case "comment": datdata.Comment = (String.IsNullOrEmpty(datdata.Comment) ? itemval : datdata.Comment); break; + case "header": + datdata.Header = (String.IsNullOrEmpty(datdata.Header) ? itemval : datdata.Header); + break; case "type": datdata.Type = (String.IsNullOrEmpty(datdata.Type) ? itemval : datdata.Type); superdat = superdat || itemval.Contains("SuperDAT"); @@ -860,6 +863,10 @@ namespace SabreTools.Helper superdat = superdat || content.Contains("SuperDAT"); break; case "clrmamepro": + if (headreader.GetAttribute("header") != null) + { + datdata.Header = (String.IsNullOrEmpty(datdata.Header) ? headreader.GetAttribute("header") : datdata.header); + } if (headreader.GetAttribute("forcemerging") != null) { switch (headreader.GetAttribute("forcemerging"))