Update a few addresses (#35)
- Add FPS address - thanks @Farmith - Update IsOnline - Update IsIngame
This commit is contained in:
@@ -66,6 +66,7 @@ type HoverData struct {
|
|||||||
type OnlineGame struct {
|
type OnlineGame struct {
|
||||||
LastGameName string
|
LastGameName string
|
||||||
LastGamePassword string
|
LastGamePassword string
|
||||||
|
FPS int
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r Room) GetCenter() Position {
|
func (r Room) GetCenter() Position {
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ func (gd *GameReader) GetData() data.Data {
|
|||||||
Game: data.OnlineGame{
|
Game: data.OnlineGame{
|
||||||
LastGameName: gd.LastGameName(),
|
LastGameName: gd.LastGameName(),
|
||||||
LastGamePassword: gd.LastGamePass(),
|
LastGamePassword: gd.LastGamePass(),
|
||||||
|
FPS: gd.FPS(),
|
||||||
},
|
},
|
||||||
Monsters: gd.Monsters(pu.Position, hover),
|
Monsters: gd.Monsters(pu.Position, hover),
|
||||||
Corpses: gd.Corpses(pu.Position, hover),
|
Corpses: gd.Corpses(pu.Position, hover),
|
||||||
@@ -205,11 +206,11 @@ func (gd *GameReader) LegacyGraphics() bool {
|
|||||||
|
|
||||||
func (gd *GameReader) IsOnline() bool {
|
func (gd *GameReader) IsOnline() bool {
|
||||||
// This represents which tab (Online/Offline) we're on in the Character Selection Screen
|
// This represents which tab (Online/Offline) we're on in the Character Selection Screen
|
||||||
return gd.ReadUInt(gd.moduleBaseAddressPtr+0x2154F50, 1) == 1
|
return gd.ReadUInt(gd.moduleBaseAddressPtr+0x2140ED0, 1) == 1
|
||||||
}
|
}
|
||||||
|
|
||||||
func (gd *GameReader) IsIngame() bool {
|
func (gd *GameReader) IsIngame() bool {
|
||||||
return gd.ReadUInt(gd.moduleBaseAddressPtr+0x214CB48, 1) == 1
|
return gd.ReadUInt(gd.moduleBaseAddressPtr+0x22D5D78, 1) == 1
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -234,3 +235,7 @@ func (gd *GameReader) LastGameName() string {
|
|||||||
func (gd *GameReader) LastGamePass() string {
|
func (gd *GameReader) LastGamePass() string {
|
||||||
return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x29DBD10+0x60, 0)
|
return gd.ReadStringFromMemory(gd.moduleBaseAddressPtr+0x29DBD10+0x60, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (gd *GameReader) FPS() int {
|
||||||
|
return int(gd.ReadUInt(gd.moduleBaseAddressPtr+0x2140DF4, 4))
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user