diff --git a/pkg/memory/game_reader.go b/pkg/memory/game_reader.go index 66974ab..9f38a39 100644 --- a/pkg/memory/game_reader.go +++ b/pkg/memory/game_reader.go @@ -196,7 +196,7 @@ func (gd *GameReader) InCharacterSelectionScreen() bool { } func (gd *GameReader) GetSelectedCharacterName() string { - return gd.Process.ReadStringFromMemory(gd.Process.moduleBaseAddressPtr+0x2135F74, 0) + return gd.Process.ReadStringFromMemory(gd.Process.moduleBaseAddressPtr+0x2A01A50, 0) } func (gd *GameReader) LegacyGraphics() bool { diff --git a/pkg/memory/offset.go b/pkg/memory/offset.go index 7e57610..1ea762f 100644 --- a/pkg/memory/offset.go +++ b/pkg/memory/offset.go @@ -32,7 +32,7 @@ func calculateOffsets(process Process) Offset { uiOffsetPtr := (pattern - process.moduleBaseAddressPtr) + 10 + uintptr(uiOffset) // Hover - pattern = process.FindPattern(memory, "\xc6\x84\xc2\x00\x00\x00\x00\x00\x48\x8b\x74\x24\x00", "xxx?????xxxx?") + pattern = process.FindPattern(memory, "\xc6\x84\xc2\x00\x00\x00\x00\x00\x48\x8b\x74", "xxx?????xxx") hoverOffset := process.ReadUInt(pattern+3, Uint32) - 1 // Expansion