From ee3ff4548fdbec57b96f61e828e7b88c9530a6e2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 4 Apr 2023 00:29:12 +0000 Subject: [PATCH 1/3] Update ClientStructs --- lib/FFXIVClientStructs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/FFXIVClientStructs b/lib/FFXIVClientStructs index 74345c974..2ecded3b7 160000 --- a/lib/FFXIVClientStructs +++ b/lib/FFXIVClientStructs @@ -1 +1 @@ -Subproject commit 74345c97468f310d555929f4e40c844556bc64e7 +Subproject commit 2ecded3b7140c047564a1a396b038222a4953c28 From b76b32cecb54acb294ecac0a7219f31d6b6403aa Mon Sep 17 00:00:00 2001 From: Ava Chaney Date: Mon, 3 Apr 2023 22:50:25 -0700 Subject: [PATCH 2/3] update clientstructs, remove some very outdated sigs --- Dalamud/Game/ClientState/ClientStateAddressResolver.cs | 4 ---- lib/FFXIVClientStructs | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/Dalamud/Game/ClientState/ClientStateAddressResolver.cs b/Dalamud/Game/ClientState/ClientStateAddressResolver.cs index f0dd9b0b2..c72c70f3c 100644 --- a/Dalamud/Game/ClientState/ClientStateAddressResolver.cs +++ b/Dalamud/Game/ClientState/ClientStateAddressResolver.cs @@ -91,10 +91,6 @@ public sealed class ClientStateAddressResolver : BaseAddressResolver /// The signature scanner to facilitate setup. protected override void Setup64Bit(SigScanner sig) { - // We don't need those anymore, but maybe someone else will - let's leave them here for good measure - // ViewportActorTable = sig.GetStaticAddressFromSig("48 8D 0D ?? ?? ?? ?? 85 ED", 0) + 0x148; - // SomeActorTableAccess = sig.ScanText("E8 ?? ?? ?? ?? 48 8D 55 A0 48 8D 8E ?? ?? ?? ??"); - this.ObjectTable = sig.GetStaticAddressFromSig("48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 44 0F B6 83"); this.BuddyList = sig.GetStaticAddressFromSig("48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 45 84 E4 75 1A F6 45 12 04"); diff --git a/lib/FFXIVClientStructs b/lib/FFXIVClientStructs index 2ecded3b7..75a9eda00 160000 --- a/lib/FFXIVClientStructs +++ b/lib/FFXIVClientStructs @@ -1 +1 @@ -Subproject commit 2ecded3b7140c047564a1a396b038222a4953c28 +Subproject commit 75a9eda00b1f2e3b5d2d7dcf9b9eff0f1a969561 From 167794891cfb4b2dff38ef0a95452aba07bb20b9 Mon Sep 17 00:00:00 2001 From: Ava Chaney Date: Mon, 3 Apr 2023 23:06:29 -0700 Subject: [PATCH 3/3] update object table sig to be unique --- Dalamud/Game/ClientState/ClientStateAddressResolver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dalamud/Game/ClientState/ClientStateAddressResolver.cs b/Dalamud/Game/ClientState/ClientStateAddressResolver.cs index c72c70f3c..34ae44e04 100644 --- a/Dalamud/Game/ClientState/ClientStateAddressResolver.cs +++ b/Dalamud/Game/ClientState/ClientStateAddressResolver.cs @@ -91,7 +91,7 @@ public sealed class ClientStateAddressResolver : BaseAddressResolver /// The signature scanner to facilitate setup. protected override void Setup64Bit(SigScanner sig) { - this.ObjectTable = sig.GetStaticAddressFromSig("48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 44 0F B6 83"); + this.ObjectTable = sig.GetStaticAddressFromSig("48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 44 0F B6 83 ?? ?? ?? ?? C6 83 ?? ?? ?? ?? ??"); this.BuddyList = sig.GetStaticAddressFromSig("48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 45 84 E4 75 1A F6 45 12 04");