From 6589380fdf82d94065a71d40fdc1a5bc404a62b4 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 19 Apr 2023 11:36:13 -0400 Subject: [PATCH] Remove path from PS1/PS2 serial (fixes #481) --- CHANGELIST.md | 1 + MPF.Modules/BaseParameters.cs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELIST.md b/CHANGELIST.md index f4f4fa42..383ea6ab 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -26,6 +26,7 @@ - Comment out `.` handling for DIC - Ensure dumping program box can enable/disable - Disable special SmartE handling for DIC +- Remove path from PS1/PS2 serial ### 2.5 (2023-03-12) diff --git a/MPF.Modules/BaseParameters.cs b/MPF.Modules/BaseParameters.cs index dcd7b132..e8e0eeb2 100644 --- a/MPF.Modules/BaseParameters.cs +++ b/MPF.Modules/BaseParameters.cs @@ -1271,6 +1271,9 @@ namespace MPF.Modules serial = exeName .Replace('_', '-') .Replace(".", string.Empty); + + // Some games may have the EXE in a subfolder + serial = Path.GetFileName(serial); } }