From 42d6c7bf0413ca5cc91c2f3fa27347b730268b5c Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 7 Apr 2016 11:47:29 -0700 Subject: [PATCH] Add "autorename" to Zandro's DATs --- DATabase/Import.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/DATabase/Import.cs b/DATabase/Import.cs index 1a2bc9a2..54b0248a 100644 --- a/DATabase/Import.cs +++ b/DATabase/Import.cs @@ -31,6 +31,7 @@ namespace SabreTools private static string _tosecSpecialPatternA = @"^(.*? - .*?) - .* \(TOSEC-v(\d{4}-\d{2}-\d{2})_CM\)\.dat$"; private static string _tosecSpecialPatternB = @"^(.*? - .*? - .*?) - .* \(TOSEC-v(\d{4}-\d{2}-\d{2})_CM\)\.dat$"; private static string _truripPattern = @"^(.*) - .* \(trurip_XML\)\.dat$"; + private static string _zandroPattern = @"^SMW-.*.xml"; // Regex Mapped Name Patterns private static string _remappedPattern = @"^(.*) - (.*)$"; @@ -143,6 +144,12 @@ namespace SabreTools fileinfo = Regex.Match(filename, _truripPattern).Groups; type = DatType.TruRip; } + else if (Regex.IsMatch(filename, _zandroPattern)) + { + filename = "Nintendo - Super Nintendo Entertainment System (Zandro " + File.GetLastWriteTime(_filepath).ToString("yyyyMMddHHmmss") + ").dat"; + fileinfo = Regex.Match(filename, _defaultPattern).Groups; + type = DatType.Custom; + } else if (Regex.IsMatch(filename, _defaultPattern)) { fileinfo = Regex.Match(filename, _defaultPattern).Groups;