From aa86b5bbcca8453cfcc79cbe7b8621c503cceb41 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 27 Sep 2016 13:08:43 -0700 Subject: [PATCH] [DatFile] Add the size that I skipped --- SabreTools.Helper/Objects/Dat/DatFile.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/SabreTools.Helper/Objects/Dat/DatFile.cs b/SabreTools.Helper/Objects/Dat/DatFile.cs index c9dfd577..99097f72 100644 --- a/SabreTools.Helper/Objects/Dat/DatFile.cs +++ b/SabreTools.Helper/Objects/Dat/DatFile.cs @@ -2534,11 +2534,17 @@ namespace SabreTools.Helper case "title": tempname = subreader.ReadElementContentAsString(); break; + case "romSize": + if (!Int64.TryParse(subreader.ReadElementContentAsString(), out size)) + { + size = -1; + } + break; case "romCRC": tempname += (subreader.GetAttribute("extension") != null ? subreader.GetAttribute("extension") : ""); crc = subreader.ReadElementContentAsString(); - DatItem olrom = new Rom(tempname, -1, crc, null, null, ItemStatus.None, null, tempname, null, tempname, null, null, + DatItem olrom = new Rom(tempname, size, crc, null, null, ItemStatus.None, null, tempname, null, tempname, null, null, null, null, null, null, false, null, null, sysid, null, srcid, ""); // Now process and add the rom