From bae5052a6aa2f55d3195d3c04d77963224435862 Mon Sep 17 00:00:00 2001 From: Alexander <87954949+absoluteSpacehead@users.noreply.github.com> Date: Sun, 12 Apr 2026 23:10:56 +0100 Subject: [PATCH] HITMAN 3: Fix NoTAA for latest (3.260.1) --- source/Hitman3.NoTAA/dllmain.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/Hitman3.NoTAA/dllmain.cpp b/source/Hitman3.NoTAA/dllmain.cpp index 08a224d..ab4f115 100644 --- a/source/Hitman3.NoTAA/dllmain.cpp +++ b/source/Hitman3.NoTAA/dllmain.cpp @@ -53,21 +53,21 @@ void ReadConfig(void) void DisableTAA(void) { - // 00000001413206FB | 3998 A8020000 | cmp dword ptr ds : [rax + 2A8] , ebx | - // 0000000141320701 | 74 04 | je hitman3.141320707 | - // 0000000141320703 | B1 01 | mov cl, 1 | --> B1 00 | mov cl, 0 | - // 0000000141320705 | EB 02 | jmp hitman3.141320709 | + // 0000000141227F7C | 3998 08030000 | cmp dword ptr ds : [rax + 308] , ebx | + // 0000000141227F82 | 74 04 | je hitman3.141227F88 | + // 0000000141227F84 | B1 01 | mov cl, 1 | --> B1 00 | mov cl, 0 | + // 0000000141227F86 | EB 02 | jmp hitman3.141227F8A | const unsigned char patch[] = { 0x00 }; - WritePatchPattern(L"39 98 A8 02 00 00 74 04", patch, sizeof(patch), L"Disable TAA", 9); + WritePatchPattern(L"39 98 08 03 00 00 74 04", patch, sizeof(patch), L"Disable TAA", 9); } void SetCustomSharpness(void) { - // 00000001411BF062 | 8B83 B4020000 | mov eax,dword ptr ds:[rbx+2B4] | --> mov eax, [SharpnessValue] + // 00000001413200D1 | 8B83 B4020000 | mov eax,dword ptr ds:[rbx+2B4] | --> mov eax, [SharpnessValue] // | --> nop - // 00000001411BF068 | 8987 480D0000 | mov dword ptr ds : [rdi + D48] , eax | + // 00000001413200D7 | 8987 480D0000 | mov dword ptr ds : [rdi + D48] , eax | unsigned char patch[] = { 0xB8, 0x00, 0x00, 0x00, 0x00, 0x90 };