From 1faf1b54c7977ecdf0dee0e80621d6554697ebc1 Mon Sep 17 00:00:00 2001 From: Alcina Dimitrescu <125588226+alc1na@users.noreply.github.com> Date: Tue, 29 Jul 2025 22:47:41 +0300 Subject: [PATCH 1/2] (core) updated gPlayerCharacterSig pattern --- Types/Bethesda/PlayerCharacter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Types/Bethesda/PlayerCharacter.h b/Types/Bethesda/PlayerCharacter.h index f819e09..6e46808 100644 --- a/Types/Bethesda/PlayerCharacter.h +++ b/Types/Bethesda/PlayerCharacter.h @@ -191,7 +191,7 @@ class PlayerCharacter : public Character { } static void InitSignatures() { - const Pattern gPlayerCharacterSig = {"48 8B 0D ? ? ? ? F3 0F 10 89", 3, 4}; + const Pattern gPlayerCharacterSig = {"48 8B 0D 87 71 E7 ? ? ? ? 75", 3, 4}; Scanner::Add(gPlayerCharacterSig, &singleton); } From 410c12a16e815d4358fadc0bd5296f002f644fe7 Mon Sep 17 00:00:00 2001 From: alc1na <125588226+alc1na@users.noreply.github.com> Date: Tue, 19 Aug 2025 09:07:07 +0300 Subject: [PATCH 2/2] [fix] fixed PlayerCharacter singleton pattern for GP --- Types/Bethesda/PlayerCharacter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Types/Bethesda/PlayerCharacter.h b/Types/Bethesda/PlayerCharacter.h index 6e46808..4d797aa 100644 --- a/Types/Bethesda/PlayerCharacter.h +++ b/Types/Bethesda/PlayerCharacter.h @@ -191,7 +191,7 @@ class PlayerCharacter : public Character { } static void InitSignatures() { - const Pattern gPlayerCharacterSig = {"48 8B 0D 87 71 E7 ? ? ? ? 75", 3, 4}; + const Pattern gPlayerCharacterSig = {"48 8B 0D ? ? ? ? 48 3B D9 75 ? F3 0F 2C 81 58 0A 00 00", 3, 4}; Scanner::Add(gPlayerCharacterSig, &singleton); }