diff --git a/pkg/memory/game_reader.go b/pkg/memory/game_reader.go index 0b1caa8..0a4f9b6 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+0x20C3FF4, 0) + return gd.Process.ReadStringFromMemory(gd.Process.moduleBaseAddressPtr+0x2120FF4, 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+0x25113A8, 0) + return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x29FB450, 0) } func (gd *GameReader) LastGamePass() string { - return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x2511408, 0) + return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x29FB4A8, 0) } func (gd *GameReader) FPS() int { diff --git a/pkg/memory/keybindings.go b/pkg/memory/keybindings.go index 6c30849..7236bfb 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+0x1D87CC4, 0x500) + blob := gd.ReadBytesFromMemory(gd.moduleBaseAddressPtr+0x1DE4CC4, 0x500) blobSkills := gd.ReadBytesFromMemory(gd.offset.KeyBindingsSkillsOffset, 0x500) skillsKB := [16]data.SkillBinding{} diff --git a/pkg/memory/offset.go b/pkg/memory/offset.go index 9b4349c..52dd2c9 100644 --- a/pkg/memory/offset.go +++ b/pkg/memory/offset.go @@ -98,7 +98,7 @@ func calculateOffsets(process *Process) Offset { questInfoOffset := pattern - process.moduleBaseAddressPtr + 7 + questInfoOffsetPtr // Terror Zones - tzOffset := uintptr(0x2955E20) + tzOffset := uintptr(0x29B2DF0) // Quest Bytes Data pattern = process.FindPattern(memory, "\x42\xc6\x84\x28\x00\x00\x00\x00\x00\x49\xff\xc5\x49\x83\xfd\x29", "xxxx?????xxxxxxx")