PDA

View Full Version : Offsets 7/18/2018



wxh
07-18-2018, 03:40 PM
Here's the new offsets. Note that I just use the same value for SpawnHeaderAddr as for CharInfo.


[File Info]
Patchdate=07/18/2018

[Port]
port=5555

[Memory Offsets]
ZoneAddr=0x0e6b2b8
SpawnHeaderAddr=0x0e5d8f0
CharInfo=0x0e5d8f0
TargetAddr=0x0e5d944
ItemsAddr=0x0e59b48
WorldAddr=0x0e5b2dc

[WorldInfo Offsets]
WorldHourOffset=4
WorldMinuteOffset=5
WorldDayOffset=6
WorldMonthOffset=7
WorldYearOffset=8

[SpawnInfo Offsets]
NextOffset=0x4
PrevOffset=0x8
LastnameOffset=0x38
XOffset=0x64
YOffset=0x68
ZOffset=0x6c
SpeedOffset=0x7c
HeadingOffset=0x80
NameOffset=0xa4
TypeOffset=0x125
SpawnIDOffset=0x148
OwnerIDOffset=0x240
HideOffset=0x570
LevelOffset=0x528
ClassOffset=0xfa4
RaceOffset=0xf9c
PrimaryOffset=0x10ac
OffhandOffset=0x10c0

[GroundItem Offsets]
PrevOffset=0x00
NextOffset=0x04
IdOffset=0x08
DropIdOffset=0x0c
XOffset=0x70
YOffset=0x74
ZOffset=0x78
NameOffset=0x1c

Lemony
07-18-2018, 03:47 PM
Absolute Star!!!

Silo
07-18-2018, 04:31 PM
Thx alot!

Hidron
07-18-2018, 06:55 PM
Here's the new offsets. Note that I just use the same value for SpawnHeaderAddr as for CharInfo.

That is exactly what I did for speed back when I used to find my own offsets, although I was only good with the primary (Memory Offsets). People argued repeatedly that it could not possibly work that way, even though I kept assuring them it worked just fine.

derple
07-20-2018, 10:30 PM
That is exactly what I did for speed back when I used to find my own offsets, although I was only good with the primary (Memory Offsets). People argued repeatedly that it could not possibly work that way, even though I kept assuring them it worked just fine.
I guess it depends on how the show eq server uses the address. If it walks back to a null ptr and then walks forward you should be able to give it any location in the spawn manager linked list and be fine. If it starts at this Addr and only goes in 1 direction then you can possibly miss spawns before it. I havent looked at the showeq server code in decades so I don't know.

FYI the current "correct" spawn header addr is:



SpawnHeaderAddr=0xf0b8a0

wxh
07-21-2018, 12:37 AM
If it walks back to a null ptr and then walks forward you should be able to give it any location in the spawn manager linked list and be fine.

Yup, that's exactly what it does, otherwise, I'd still be struggling with trying to beat the debug server into submission re: getting the "real" SpawnHeaderAddr, because you're right about the alternative.