diff --git a/pcsx2/GSDumpReplayer.cpp b/pcsx2/GSDumpReplayer.cpp index f3617647ab..680da0002a 100644 --- a/pcsx2/GSDumpReplayer.cpp +++ b/pcsx2/GSDumpReplayer.cpp @@ -213,6 +213,9 @@ static void GSDumpReplayerLoadInitialState() std::memcpy(PS2MEM_GS, s_dump_file->GetRegsData().data(), std::min(Ps2MemSize::GSregs, static_cast(s_dump_file->GetRegsData().size()))); + // update serial to load hw fixes + VMManager::Internal::GameStartingOnCPUThread(); + // load GS state freezeData fd = {static_cast(s_dump_file->GetStateData().size()), const_cast(s_dump_file->GetStateData().data())};