diff --git a/CHANGELIST.md b/CHANGELIST.md index 409cda92..974fe40a 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -23,6 +23,7 @@ - Fix UIC processing logic - Update RedumpLib, detect Playmaji Polymega system - Update redumper to b655 +- Support new versioning format in redumper (fuzz6001) ### 3.3.3 (2025-07-18) diff --git a/MPF.Processors/Redumper.cs b/MPF.Processors/Redumper.cs index 2d001b43..06a9343f 100644 --- a/MPF.Processors/Redumper.cs +++ b/MPF.Processors/Redumper.cs @@ -2293,6 +2293,7 @@ namespace MPF.Processors // redumper v2022.10.28 [Oct 28 2022, 05:41:43] (print usage: --help,-h) // redumper v2022.12.22 build_87 [Dec 22 2022, 01:56:26] // redumper v2025.03.29 build_481 + // redumper (build: b652) try { @@ -2306,10 +2307,7 @@ namespace MPF.Processors nextLine = sr.ReadLine()?.Trim() ?? string.Empty; // Generate regex - // Permissive - var regex = new Regex(@"^redumper (v.+)", RegexOptions.Compiled); - // Strict - //var regex = new Regex(@"^redumper (v\d{4}\.\d{2}\.\d{2}(| build_\d+)) \[.+\]", RegexOptions.Compiled); + var regex = new Regex(@"^redumper (.+)", RegexOptions.Compiled); // Extract the version string var match = regex.Match(nextLine);