fix offsets
This commit is contained in:
@@ -317,7 +317,7 @@ func (gd *GameReader) InCharacterSelectionScreen() bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (gd *GameReader) GetSelectedCharacterName() string {
|
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 {
|
func (gd *GameReader) LegacyGraphics() bool {
|
||||||
@@ -437,11 +437,11 @@ func (gd *GameReader) IsDismissableModalPresent() (bool, string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (gd *GameReader) LastGameName() 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 {
|
func (gd *GameReader) LastGamePass() string {
|
||||||
return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x2511408, 0)
|
return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x29FB4A8, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (gd *GameReader) FPS() int {
|
func (gd *GameReader) FPS() int {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func (gd *GameReader) GetKeyBindings() data.KeyBindings {
|
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)
|
blobSkills := gd.ReadBytesFromMemory(gd.offset.KeyBindingsSkillsOffset, 0x500)
|
||||||
|
|
||||||
skillsKB := [16]data.SkillBinding{}
|
skillsKB := [16]data.SkillBinding{}
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ func calculateOffsets(process *Process) Offset {
|
|||||||
questInfoOffset := pattern - process.moduleBaseAddressPtr + 7 + questInfoOffsetPtr
|
questInfoOffset := pattern - process.moduleBaseAddressPtr + 7 + questInfoOffsetPtr
|
||||||
|
|
||||||
// Terror Zones
|
// Terror Zones
|
||||||
tzOffset := uintptr(0x2955E20)
|
tzOffset := uintptr(0x29B2DF0)
|
||||||
|
|
||||||
// Quest Bytes Data
|
// 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")
|
pattern = process.FindPattern(memory, "\x42\xc6\x84\x28\x00\x00\x00\x00\x00\x49\xff\xc5\x49\x83\xfd\x29", "xxxx?????xxxxxxx")
|
||||||
|
|||||||
Reference in New Issue
Block a user