From 6aa96e5f81f4cb8548df764990ec60b9f591e14f Mon Sep 17 00:00:00 2001 From: trigger Date: Mon, 15 Apr 2024 13:29:18 -0700 Subject: [PATCH] Fix OVL patching --- rpcs3/Emu/Cell/PPUModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/PPUModule.cpp b/rpcs3/Emu/Cell/PPUModule.cpp index 9d87633d94..e7a442efc5 100644 --- a/rpcs3/Emu/Cell/PPUModule.cpp +++ b/rpcs3/Emu/Cell/PPUModule.cpp @@ -2862,7 +2862,7 @@ std::pair, CellError> ppu_load_overlay(const ppu_ex } // Apply the patch - auto applied = g_fxo->get().apply(!Emu.DeserialManager() ? std::string{} : hash, [ovlm](u32 addr, u32 size) { return ovlm->get_ptr(addr, size); }); + auto applied = g_fxo->get().apply(!Emu.DeserialManager() ? hash : std::string{}, [ovlm](u32 addr, u32 size) { return ovlm->get_ptr(addr, size); }); if (!Emu.DeserialManager() && !Emu.GetTitleID().empty()) {