From 023e4774a1a4091e82c0f800ec32712c129f1d40 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Mon, 7 Aug 2023 15:23:04 +0100 Subject: [PATCH] UI: Only allow relative memcard files in memcard interface --- pcsx2/SIO/Memcard/MemoryCardFile.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pcsx2/SIO/Memcard/MemoryCardFile.cpp b/pcsx2/SIO/Memcard/MemoryCardFile.cpp index 649f361ae6..da300057ea 100644 --- a/pcsx2/SIO/Memcard/MemoryCardFile.cpp +++ b/pcsx2/SIO/Memcard/MemoryCardFile.cpp @@ -888,6 +888,11 @@ std::vector FileMcd_GetAvailableCards(bool include_in_use_card continue; } + // We only want relevant file types. + if (!(StringUtil::EndsWith(fd.FileName, ".ps2") || StringUtil::EndsWith(fd.FileName, ".mcr") || + StringUtil::EndsWith(fd.FileName, ".mcd") || StringUtil::EndsWith(fd.FileName, ".bin"))) + continue; + if (fd.Attributes & FILESYSTEM_FILE_ATTRIBUTE_DIRECTORY) { if (!IsMemoryCardFolder(fd.FileName))