From da46d20ffcafc2b93a5a8be0671db6e3d03d181e Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 3 Nov 2023 22:41:22 -0400 Subject: [PATCH] Fix PS3 version finding --- CHANGELIST.md | 1 + MPF.Core/InfoTool.cs | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 3ade2096..0af788a9 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -4,6 +4,7 @@ - Update Redumper to build 247 - Focus main window after child window closes (Deterous) - Try to get PS3 data from SFB +- Fix PS3 version finding ### 2.7.4 (2023-10-31) diff --git a/MPF.Core/InfoTool.cs b/MPF.Core/InfoTool.cs index 9c81725b..f4a6d55a 100644 --- a/MPF.Core/InfoTool.cs +++ b/MPF.Core/InfoTool.cs @@ -726,7 +726,9 @@ namespace MPF.Core using (var br = new BinaryReader(File.OpenRead(sfbPath))) { br.BaseStream.Seek(0x230, SeekOrigin.Begin); - return new string(br.ReadChars(0x10)); + var discVersion = new string(br.ReadChars(0x10)).TrimEnd('\0'); + if (!string.IsNullOrWhiteSpace(discVersion)) + return discVersion; } } catch