From 990309064d6703d2639b9e11aeba95c629b904e1 Mon Sep 17 00:00:00 2001 From: Kim Svensson Date: Tue, 14 Jun 2022 22:56:41 +0100 Subject: [PATCH] ultrawide Fix for the 1.5 update Based on https://github.com/techiew/EldenRingMods/commit/6ec583094b73cad83d0a9104cdf37e5adb792715 Tested locally and it works. --- er-patcher | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/er-patcher b/er-patcher index a74707c..210c5fb 100755 --- a/er-patcher +++ b/er-patcher @@ -51,9 +51,9 @@ if __name__ == "__main__": print("er-patcher: fix_camera pattern scan failed") if patch.ultrawide or patch.all: - uw_pattern = "74 50 .. 8b .. .. dc 03 00 00 .. 85 .. 74 .. .. 8b .. .. 0f af".replace(" ", "") + uw_pattern = "48 c7 45 b8 fe ff ff ff 48 89 58 10 48 89 70 18 48 89 78 20 0f 29 70 c8 48 8b".replace(" ", "") if (res := re.search(uw_pattern, exe_hex)) is not None: - uw_addr = res.span()[0] + uw_addr = res.span()[0] + 148 uw_patch = "eb" exe_hex = exe_hex[:uw_addr] + uw_patch + exe_hex[uw_addr + len(uw_patch):] else: