diff --git a/pcsx2/VMManager.cpp b/pcsx2/VMManager.cpp index 9aec4b0bc3..cd51ea82f5 100644 --- a/pcsx2/VMManager.cpp +++ b/pcsx2/VMManager.cpp @@ -1418,6 +1418,10 @@ void VMManager::Reset() #ifdef ENABLE_ACHIEVEMENTS if (!Achievements::OnReset()) return; + + // Re-enforce hardcode mode constraints if we're now enabling it. + if (Achievements::ResetChallengeMode()) + ApplySettings(); #endif vu1Thread.WaitVU();