diff --git a/SabreTools.Helper/Tools/DatTools.cs b/SabreTools.Helper/Tools/DatTools.cs
index 244c9b65..22c216a6 100644
--- a/SabreTools.Helper/Tools/DatTools.cs
+++ b/SabreTools.Helper/Tools/DatTools.cs
@@ -2623,6 +2623,7 @@ namespace SabreTools.Helper
crc, md5, sha1, nodump, trim, single, root, logger, true, clean, softlist);
});
+ logger.User("Processing complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
logger.User("Populating internal DAT");
for (int i = 0; i < inputs.Count; i++)
{
@@ -2645,7 +2646,7 @@ namespace SabreTools.Helper
userData = (Dat)inputDat.CloneHeader();
userData.Files = roms;
- logger.User("Populating complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
+ logger.User("Processing and populating complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
return datHeaders.ToList();
}
@@ -2862,6 +2863,9 @@ namespace SabreTools.Helper
"\turl \"" + datdata.Url + "\"\n" +
"\tcomment \"" + datdata.Comment + "\"\n" +
(datdata.ForcePacking == ForcePacking.Unzip ? "\tforcezipping no\n" : "") +
+ (datdata.ForcePacking == ForcePacking.Zip ? "\tforcezipping yes\n" : "") +
+ (datdata.ForceMerging == ForceMerging.Full ? "\tforcemerging full\n" : "") +
+ (datdata.ForceMerging == ForceMerging.Split ? "\tforcemerging split\n" : "") +
")\n";
break;
case OutputFormat.MissFile:
@@ -2928,7 +2932,17 @@ namespace SabreTools.Helper
"\t\t" + HttpUtility.HtmlEncode(datdata.Url) + "\n" +
"\t\t" + HttpUtility.HtmlEncode(datdata.Comment) + "\n" +
(!String.IsNullOrEmpty(datdata.Type) ? "\t\t" + datdata.Type + "\n" : "") +
- (datdata.ForcePacking == ForcePacking.Unzip ? "\t\t\n" : "") +
+ (datdata.ForcePacking != ForcePacking.None || datdata.ForceMerging != ForceMerging.None || datdata.ForceNodump != ForceNodump.None ?
+ "\t\t\n"
+ : "") +
"\t\n";
break;
}