-
Member
WowClassic 1.15.5.57979 Offsets
Hey all, was finally able to catch up a bit over the holidays after work died down a bit. Thanks to Razzue & others I was able to plug back into the object manager and update some things. Don't have much but just wanted to share what I do have.
pointers
Code:
object_manager = 0x39577E8 # "objects waiting to be freed"
player_guid = 0x389CF50
mouseover_guid = 0x39B7500
chat_frame_open = 0x0 # cannot resolve chatbox open function or pointer since 1.15.4.x...
zone_text = 0x39B6748 # 48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 41 56 41 57 48 81 EC ? ? ? ? BA or "GetChannelName" thanks to QOP!
subzone_text = zone_text + 0x8
minimap_zone_text = subzone_text + 0x8
# target guid ptrs
player_target_guid = 0x3681778
last_target_guid = player_target_guid + 0x10
# camera
camera_manager = 0x3898AE8
offsets
Code:
object_type = 0x8
object_guid = 0x18
object_id = 0xC8
object_name1 = 0x0 # unresolved since 1.15.5.x... need to identify relevant function/string/sig
object_name2 = 0x0
object_flags = 0x14C # unsure if this is correct. flags hadn't changed much since WotlkClassic and these values are new to me
object_x = 0xF0
object_y = object_x + 0x4
object_z = object_y + 0x4
object_creator = 0x1B0
unit_field_cast_spell = 0x6C0
unit_field_cast_start = 0x6E8
unit_field_cast_end = unit_field_cast_start + 0x4
unit_field_channel_spell = 0x6F0
unit_field_channel_start = 0x6F8
unit_field_channel_end = unit_field_channel_start + 0x4
# item objects
item_id = 0x140
item_owner = 0x178
item_enchant_id = 0x2E4
item_enchant_expire_timestamp = 0x2E8
If anyone can help me out with the unresolved stuff by sharing that would be super appreciated... if not, no worries. Hoping to get to work on item object offsets some time tomorrow if I'm lucky!
As always thanks to namreeb for his excellent dumper.
Last edited by dreadcraft; 01-06-2025 at 03:23 AM.
-
Post Thanks / Like - 1 Thanks
mazer (1 members gave Thanks to dreadcraft for this useful post)
-
Active Member
Code:
object_name1 = 0x128
object_name2 = 0xE0
unit_name1 = 0x4E0
unit_name2 = 0x168
unit_x = 0x130
unit_y = unit_x + 0x4
unit_z = unit_y + 0x4
unit_health = 0xE2B8
unit_maxhealth = unit_health + 0x8
unit_power = 0xE600
unit_maxpower = unit_power + 0x28 ???
unit_level = 0xE3B8
-
Post Thanks / Like - 1 Thanks
dreadcraft (1 members gave Thanks to mazer for this useful post)