From a54e1dfbdbac3da9e3882fd6247891cf4ea6910c Mon Sep 17 00:00:00 2001 From: Vincent Cunningham Date: Thu, 11 Mar 2021 15:32:44 -0500 Subject: [PATCH] Add another possible format to Gameshark codes `XXXXXXXX ??XX` seems to be used for some game cheats, such as one in Conker's Bad Fur Day. This should fix #2009. --- Source/Project64-core/N64System/Enhancement/Enhancement.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Project64-core/N64System/Enhancement/Enhancement.cpp b/Source/Project64-core/N64System/Enhancement/Enhancement.cpp index 2232f3311..263658aff 100644 --- a/Source/Project64-core/N64System/Enhancement/Enhancement.cpp +++ b/Source/Project64-core/N64System/Enhancement/Enhancement.cpp @@ -217,6 +217,7 @@ CEnhancement::CEnhancement(const char * Ident, const char * Entry) : } if (strcmp(TempFormat, "XXXXXXXX XXXX") != 0 && strcmp(TempFormat, "XXXXXXXX XX??") != 0 && + strcmp(TempFormat, "XXXXXXXX ??XX") != 0 && strcmp(TempFormat, "XXXXXXXX ????") != 0 && strcmp(TempFormat, "XXXXXXXX XXXX:XXXX") != 0) { @@ -446,4 +447,4 @@ void CEnhancement::CheckValid(void) } m_NameAndExtension = stdstr_f("%s (=>%s)", m_Name.c_str(), CheatValue.c_str()); } -} \ No newline at end of file +}