From d5d0f0a51fb34d8d7422bcaeb40dd277377e6aef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Gim=C3=A9nez?= Date: Tue, 26 Mar 2024 19:58:26 +0900 Subject: [PATCH] get selected character list name --- pkg/memory/game_reader.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/memory/game_reader.go b/pkg/memory/game_reader.go index 1fa6297..d39215b 100644 --- a/pkg/memory/game_reader.go +++ b/pkg/memory/game_reader.go @@ -146,3 +146,7 @@ func (gd *GameReader) InCharacterSelectionScreen() bool { return gd.Process.ReadUInt(uiBase, Uint8) != 1 && gd.Process.ReadUInt(gd.moduleBaseAddressPtr+0x1EC5AA8, Uint64) == 0 } + +func (gd *GameReader) GetSelectedCharacterName() string { + return gd.Process.ReadStringFromMemory(gd.Process.moduleBaseAddressPtr+0x21A2374, 0) +}