From 6a8221feac74a34138c2ad8c331c258b5ed7ab0d Mon Sep 17 00:00:00 2001 From: praydog Date: Sat, 2 Dec 2023 06:46:58 -0800 Subject: [PATCH] IntegrityCheckBypass (SF6): Disable one patch because of gameplay bugs --- src/mods/IntegrityCheckBypass.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mods/IntegrityCheckBypass.cpp b/src/mods/IntegrityCheckBypass.cpp index f0d48fdc9..cf89c2f5f 100644 --- a/src/mods/IntegrityCheckBypass.cpp +++ b/src/mods/IntegrityCheckBypass.cpp @@ -305,6 +305,14 @@ void IntegrityCheckBypass::ignore_application_entries() { } void IntegrityCheckBypass::immediate_patch_re8() { + // Apparently patching this in SF6 causes some bugs like chat not showing up and being unable to view replays. + // Disabling it for now as the game still seems to work fine without it. +#ifdef SF6 + if (true) { + return; + } +#endif + // We have to immediately patch this at startup in RE8 unlike MHRise // because the game immediately starts checking the integrity of the executable // on the first execution of this callback, unlike MHRise which was delayed.