diff --git a/Source/Core/Core/State.cpp b/Source/Core/Core/State.cpp index c15dfd665b..313d425f78 100644 --- a/Source/Core/Core/State.cpp +++ b/Source/Core/Core/State.cpp @@ -46,6 +46,7 @@ #include "Core/Movie.h" #include "Core/NetPlayClient.h" #include "Core/PowerPC/PowerPC.h" +#include "Core/Slippi/SlippiNetplay.h" #include "Core/System.h" #include "VideoCommon/FrameDumpFFMpeg.h" @@ -210,6 +211,11 @@ void LoadFromBuffer(std::vector& buffer) return; } + if (IsOnline()) + { + return; + } + #ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) { @@ -847,6 +853,11 @@ void LoadAs(const std::string& filename) return; } + if (IsOnline()) + { + return; + } + #ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) {