From 61198fd334d68c974165abce6cd1137f7653b783 Mon Sep 17 00:00:00 2001 From: s0t7x Date: Thu, 21 Nov 2024 23:19:37 +0100 Subject: [PATCH] fixed first person view mod --- example-mods/first_person_view/dllmain.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/example-mods/first_person_view/dllmain.cpp b/example-mods/first_person_view/dllmain.cpp index 2e89e27..b536427 100644 --- a/example-mods/first_person_view/dllmain.cpp +++ b/example-mods/first_person_view/dllmain.cpp @@ -21,7 +21,8 @@ class FirstPersonMod : public Mod public: void Load(ModContext* modContext) { - const char* pattern = "\xF3\x0F\x11\x9F\x2C\x07\x00\x00"; + // F3 0F 11 9F C4 06 00 00 + const char* pattern = "\xF3\x0F\x11\x9F\xC4\x06\x00\x00"; const char* mask = "xxxxxxxx"; uintptr_t baseAddress = (uintptr_t)GetModuleHandle(NULL); @@ -30,9 +31,9 @@ class FirstPersonMod : public Mod if (address) { uint8_t modCode[] = { - 0xF3,0x0F,0x11,0x9F,0x2C,0x07,0x00,0x00, - 0xC7,0x87,0x2C,0x07,0x00,0x00,0x00,0x00,0x00,0x00, - 0xC7,0x87,0x30,0x07,0x00,0x00,0x00,0x00,0x80,0xBF, + 0xF3,0x0F,0x11,0x9F,0xC4,0x06,0x00,0x00, + 0xC7,0x87,0xC4,0x06,0x00,0x00,0x00,0x00,0x00,0x00, + 0xC7,0x87,0xC8,0x06,0x00,0x00,0x00,0x00,0x80,0xBF, 0xE9,0x00,0x00,0x00,0x00 }; mod = new Mem::Detour(address, modCode, sizeof(modCode), false, 3);