From b644d799776fef01c175ecf550b607d7d72a053c Mon Sep 17 00:00:00 2001 From: guiyomu-dev <22749537+guiyomu-dev@users.noreply.github.com> Date: Thu, 6 Nov 2025 00:07:51 +0100 Subject: [PATCH] fix offsets after d2r update --- pkg/memory/game_reader.go | 6 +++--- pkg/memory/keybindings.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/memory/game_reader.go b/pkg/memory/game_reader.go index 9a2d316..c087d98 100644 --- a/pkg/memory/game_reader.go +++ b/pkg/memory/game_reader.go @@ -317,7 +317,7 @@ func (gd *GameReader) InCharacterSelectionScreen() bool { } func (gd *GameReader) GetSelectedCharacterName() string { - return gd.Process.ReadStringFromMemory(gd.Process.moduleBaseAddressPtr+0x21D31A8, 0) + return gd.Process.ReadStringFromMemory(gd.Process.moduleBaseAddressPtr+0x22645F8, 0) } func (gd *GameReader) LegacyGraphics() bool { @@ -437,11 +437,11 @@ func (gd *GameReader) IsDismissableModalPresent() (bool, string) { } func (gd *GameReader) LastGameName() string { - return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x256E668, 0) + return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x22F94B8, 0) } func (gd *GameReader) LastGamePass() string { - return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x256E6C8, 0) + return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x22F9478, 0) } func (gd *GameReader) FPS() int { diff --git a/pkg/memory/keybindings.go b/pkg/memory/keybindings.go index 9359a35..1e5705e 100644 --- a/pkg/memory/keybindings.go +++ b/pkg/memory/keybindings.go @@ -8,7 +8,7 @@ import ( ) func (gd *GameReader) GetKeyBindings() data.KeyBindings { - blob := gd.ReadBytesFromMemory(gd.moduleBaseAddressPtr+gd.offset.KeyBindingsOffset, 0x500) + blob := gd.ReadBytesFromMemory(gd.moduleBaseAddressPtr+0x1E36C04, 0x500) blobSkills := gd.ReadBytesFromMemory(gd.offset.KeyBindingsSkillsOffset, 0x500) skillsKB := [16]data.SkillBinding{}