2.4.3 Offsets & Pointers menu

User Tag List

Page 2 of 5 FirstFirst 12345 LastLast
Results 16 to 30 of 61
  1. #16
    Cursed's Avatar Contributor
    Reputation
    270
    Join Date
    Jun 2007
    Posts
    1,380
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hmm arigity +Rep 3x for helping me alot with MemoryEditing :P

    2.4.3 Offsets & Pointers
  2. #17
    Greyman's Avatar Active Member
    Reputation
    61
    Join Date
    Oct 2006
    Posts
    40
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  3. #18
    Cursed's Avatar Contributor
    Reputation
    270
    Join Date
    Jun 2007
    Posts
    1,380
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you (although I didnt need it anymore ) Take one rep!

    I gave out too much rep in the past 24 hours, sorry

  4. #19
    Achilees's Avatar Member
    Reputation
    14
    Join Date
    Sep 2013
    Posts
    20
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Reversing Gods;
    First of all time for me to contribute some offsets
    Code:
                ContinentId = 0x79B95C,
                RealZoneText = 0xC6E814,
                MinimapZoneText = 0xC6E810,
                SubZoneText = 0xC6E818,
                ZoneText = 0xC6E81C,
    I have verified and these offsets are working correctly now on to more my learning part in order to reverse this i looked at following subroutine
    Code:
    .text:00499CD0 ; =============== S U B R O U T I N E =======================================
    .text:00499CD0
    .text:00499CD0 ; Attributes: bp-based frame
    .text:00499CD0
    .text:00499CD0 sub_499CD0      proc near               ; DATA XREF: .data:00B98094o
    .text:00499CD0
    .text:00499CD0 arg_0           = dword ptr  8
    .text:00499CD0
    .text:00499CD0                 push    ebp
    .text:00499CD1                 mov     ebp, esp
    .text:00499CD3                 mov     eax, dword_C6E810
    .text:00499CD8                 test    eax, eax
    .text:00499CDA                 jnz     short loc_499CE1
    .text:00499CDC                 mov     eax, offset byte_88C301
    .text:00499CE1
    .text:00499CE1 loc_499CE1:                             ; CODE XREF: sub_499CD0+Aj
    .text:00499CE1                 push    eax
    .text:00499CE2                 mov     eax, [ebp+arg_0]
    .text:00499CE5                 push    eax
    .text:00499CE6                 call    sub_72E250
    .text:00499CEB                 add     esp, 8
    .text:00499CEE                 mov     eax, 1
    .text:00499CF3                 pop     ebp
    .text:00499CF4                 retn
    .text:00499CF4 sub_499CD0      endp
    I assumed that offset I was looking for was C6E810 although it turned out to be 86E810. Clearly this must be some fundamental thing i am supposed to know. Can anyone explain why it was not C6E810.
    Last edited by Achilees; 05-22-2014 at 03:24 AM.

  5. #20
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    Well ASLR would explain it, although that was not enabled in 2.4.3. Could you perhaps have a modified binary?

  6. #21
    Achilees's Avatar Member
    Reputation
    14
    Join Date
    Sep 2013
    Posts
    20
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Interesting you would say if binary was modified, TBC was the only client i did not have or could not find a clean retail version.

  7. #22
    shauren's Avatar Established Member
    Reputation
    65
    Join Date
    Feb 2009
    Posts
    60
    Thanks G/R
    2/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by namreeb View Post
    Well ASLR would explain it, although that was not enabled in 2.4.3. Could you perhaps have a modified binary?
    ASLR "randomizes" the base address during execution, if its not enabled then base is whatever the executable was linked with, which by default is 0x400000, not zero

  8. #23
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by shauren View Post
    ASLR "randomizes" the base address during execution, if its not enabled then base is whatever the executable was linked with, which by default is 0x400000, not zero
    That is a good point. I didn't notice that his expected offset minus his actual was 0x400000. Maybe the most likely explanation is that he is using some library which takes an offset and adds the image base for him.

  9. #24
    Achilees's Avatar Member
    Reputation
    14
    Join Date
    Sep 2013
    Posts
    20
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    --removing the post
    Last edited by Achilees; 05-26-2014 at 11:26 PM.

  10. #25
    Achilees's Avatar Member
    Reputation
    14
    Join Date
    Sep 2013
    Posts
    20
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Any one had luck with DX_DEVICE or DX_DEVICE_IDX struggling a bit. Will appreciate any reversing tips

    Ok, figured it out:
    Something more to contribute:
    End Scene is : 70E7279F
    Last edited by Achilees; 05-26-2014 at 11:26 PM.

  11. #26
    Achilees's Avatar Member
    Reputation
    14
    Join Date
    Sep 2013
    Posts
    20
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    lua_getstate

    For 2.4.3 will appreciate any tips / guidance to be able to reverse lua_getstate

  12. #27
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    lua_getstate? What is that? Do you have an address? Also, your question is rather blanket-esque; akin to asking "how do I speak Spanish?"

    Do you have a specific question, or questions?

  13. #28
    Achilees's Avatar Member
    Reputation
    14
    Join Date
    Sep 2013
    Posts
    20
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am trying to get return values of a variable after a DOSTRING in 2.4.3. 2.4.3 does not have GetLocalizedText. I have hooked EndScene successfully and was able to do DOSTRING. Doing my work further I reviewed the approach of BABOT and am trying to make it work, code for BABOT has following

    Following is just some quick test code so excuse the in-line offsets
    Code:
                luaDelegates.Add("lua_dostring", 0x00706C80);
                luaDelegates.Add("lua_gettop", 0x0072DAE0);
                luaDelegates.Add("lua_register", 0x007059B0);
                luaDelegates.Add("lua_tostring", 0x0072DFF0);
    
    
                luaDelegates.Add("lua_getstate", 0x00817DB0);
    All of the above offsets are correct and validated for 2.4.3 except lua_getstate and like your response my first question was what is "lua_getstate" tried IDA cant find any string/routines that match.

  14. #29
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    lua_getstate is not a valid lua function. Actually, there is a function which returns the state pointer in 5.4 but in a lot of cases (if not the most) the direct offset is used. You might want to take a look at FrameScript_Execute or FrameScript_Register. Both grab the lua state inside from the offset instead of invoking a function (at least in 5.4)
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  15. #30
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    Opcode handlers:

    Code:
    Handler_SMSG_AUTH_CHALLENGE ===> 0x41C470
    Handler_SMSG_AUTH_RESPONSE ===> 0x41C260
    Handler_SMSG_ADDON_INFO ===> 0x41C320
    Handler_SMSG_CHAR_ENUM ===> 0x41C920
    Handler_SMSG_CHAR_CREATE ===> 0x41C370
    Handler_SMSG_CHARACTER_LOGIN_FAILED ===> 0x41C3D0
    Handler_SMSG_LOGOUT_COMPLETE ===> 0x41C400
    Handler_SMSG_LOGOUT_CANCEL_ACK ===> 0x41C460
    Handler_SMSG_LOGOUT_RESPONSE ===> 0x41C410
    Handler_SMSG_CHAR_DELETE ===> 0x41C3A0
    Handler_SMSG_CREATURE_QUERY_RESPONSE ===> 0x575080
    Handler_SMSG_GAMEOBJECT_QUERY_RESPONSE ===> 0x5750A0
    Handler_SMSG_ITEM_NAME_QUERY_RESPONSE ===> 0x5750C0
    Handler_SMSG_ITEM_QUERY_SINGLE_RESPONSE ===> 0x5752E0
    Handler_SMSG_ITEM_QUERY_MULTIPLE_RESPONSE ===> 0x5750E0
    Handler_SMSG_NPC_TEXT_UPDATE ===> 0x575100
    Handler_SMSG_NAME_QUERY_RESPONSE ===> 0x575440
    Handler_SMSG_GUILD_QUERY_RESPONSE ===> 0x5755B0
    Handler_SMSG_QUEST_QUERY_RESPONSE ===> 0x575120
    Handler_SMSG_PAGE_TEXT_QUERY_RESPONSE ===> 0x5751B0
    Handler_SMSG_PET_NAME_QUERY_RESPONSE ===> 0x575630
    Handler_SMSG_PETITION_QUERY_RESPONSE ===> 0x5751D0
    Handler_SMSG_ITEM_TEXT_QUERY_RESPONSE ===> 0x575250
    Handler_SMSG_INVALIDATE_PLAYER ===> 0x575710
    Handler_SMSG_ARENA_TEAM_QUERY_RESPONSE ===> 0x575270
    Handler_SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE ===> 0x5752E0
    Handler_SMSG_CHAR_RENAME ===> 0x46F820
    Handler_SMSG_SET_PLAYER_DECLINED_NAMES_RESULT ===> 0x46F940
    Handler_SMSG_REALM_SPLIT ===> 0x46E970
    Handler_SMSG_KICK_REASON ===> 0x46EFB0
    Handler_SMSG_MOTD ===> 0x4B6DB0
    Handler_SMSG_WARDEN_DATA ===> 0x6D0BA0
    Handler_SMSG_ACCOUNT_DATA_TIMES ===> 0x5BBC80
    Handler_SMSG_UPDATE_ACCOUNT_DATA ===> 0x5BB5D0
    Handler_SMSG_CHECK_FOR_BOTS ===> 0x5BBD00
    Handler_SMSG_UPDATE_OBJECT ===> 0x46DD30
    Handler_SMSG_COMPRESSED_UPDATE_OBJECT ===> 0x46DF00
    Handler_SMSG_DESTROY_OBJECT ===> 0x46DB10
    Handler_SMSG_PVP_CREDIT ===> 0x4A5E30
    Handler_MSG_CORPSE_QUERY ===> 0x4A5E30
    Handler_SMSG_CORPSE_RECLAIM_DELAY ===> 0x4A5E30
    Handler_SMSG_GM_PLAYER_INFO ===> 0x4A5E30
    Handler_CMSG_GM_REQUEST_PLAYER_INFO ===> 0x4A5E30
    Handler_SMSG_PLAY_MUSIC ===> 0x4A5E30
    Handler_SMSG_PLAY_SOUND ===> 0x4A5E30
    Handler_SMSG_PLAY_OBJECT_SOUND ===> 0x4A5E30
    Handler_SMSG_AREA_TRIGGER_MESSAGE ===> 0x4A5E30
    Handler_SMSG_INIT_WORLD_STATES ===> 0x4A5E30
    Handler_SMSG_UPDATE_WORLD_STATE ===> 0x4A5E30
    Handler_SMSG_AREA_SPIRIT_HEALER_TIME ===> 0x4A5E30
    Handler_SMSG_INVALID_PROMOTION_CODE ===> 0x4A5E30
    Handler_SMSG_WEATHER ===> 0x4A5E30
    Handler_SMSG_OVERRIDE_LIGHT ===> 0x4A5E30
    Handler_SMSG_INSTANCE_DIFFICULTY ===> 0x4A5E30
    Handler_MSG_SET_DUNGEON_DIFFICULTY ===> 0x4A5E30
    Handler_SMSG_UPDATE_COMBO_POINTS ===> 0x4A5E30
    Handler_SMSG_TOTEM_CREATED ===> 0x4A5E30
    Handler_SMSG_START_MIRROR_TIMER ===> 0x4A3010
    Handler_SMSG_PAUSE_MIRROR_TIMER ===> 0x4A3010
    Handler_SMSG_STOP_MIRROR_TIMER ===> 0x4A3010
    Handler_SMSG_PROPOSE_LEVEL_GRANT ===> 0x4A5E30
    Handler_SMSG_REFER_A_FRIEND_FAILURE ===> 0x4A5E30
    Handler_SMSG_DEBUGINFOSPELLMISS_OBSOLETE ===> 0x4A5E30
    Handler_SMSG_CHANNEL_NOTIFY ===> 0x491E40
    Handler_SMSG_CHANNEL_LIST ===> 0x48A6A0
    Handler_SMSG_MESSAGECHAT ===> 0x4919F0
    Handler_SMSG_TEXT_EMOTE ===> 0x488F20
    Handler_SMSG_ZONE_UNDER_ATTACK ===> 0x48F660
    Handler_SMSG_DEFENSE_MESSAGE ===> 0x48FB60
    Handler_SMSG_SERVER_MESSAGE ===> 0x48FC80
    Handler_SMSG_RAID_INSTANCE_INFO ===> 0x485C00
    Handler_SMSG_RAID_INSTANCE_MESSAGE ===> 0x48FDA0
    Handler_SMSG_INSTANCE_RESET ===> 0x48FFC0
    Handler_SMSG_INSTANCE_RESET_FAILED ===> 0x4900B0
    Handler_SMSG_UPDATE_LAST_INSTANCE ===> 0x482FA0
    Handler_SMSG_UPDATE_INSTANCE_OWNERSHIP ===> 0x480F30
    Handler_SMSG_EXPECTED_SPAM_RECORDS ===> 0x486880
    Handler_SMSG_TITLE_EARNED ===> 0x48F800
    Handler_SMSG_RESET_FAILED_NOTIFY ===> 0x490210
    Handler_SMSG_GM_MESSAGECHAT ===> 0x491A10
    Handler_SMSG_CHANNEL_MEMBER_COUNT ===> 0x48E150
    Handler_SMSG_LOG_XPGAIN ===> 0x48FA30
    Handler_SMSG_DURABILITY_DAMAGE_DEATH ===> 0x48FB20
    Handler_SMSG_COMSAT_RECONNECT_TRY ===> 0x480BC0
    Handler_SMSG_COMSAT_DISCONNECT ===> 0x480BE0
    Handler_SMSG_COMSAT_CONNECT_FAIL ===> 0x480C00
    Handler_SMSG_VOICE_CHAT_STATUS ===> 0x484EA0
    Handler_SMSG_USERLIST_ADD ===> 0x488FE0
    Handler_SMSG_USERLIST_REMOVE ===> 0x489200
    Handler_SMSG_USERLIST_UPDATE ===> 0x484FE0
    Handler_SMSG_VOICESESSION_FULL ===> 0x480C20
    Handler_SMSG_INSTANCE_SAVE_CREATED ===> 0x4B7C70
    Handler_SMSG_GOSSIP_MESSAGE ===> 0x4DB120
    Handler_SMSG_GOSSIP_COMPLETE ===> 0x4DA7F0
    Handler_SMSG_GOSSIP_POI ===> 0x4DA820
    Handler_SMSG_QUERY_TIME_RESPONSE ===> 0x51DE90
    Handler_SMSG_PET_SPELLS ===> 0x4E5CD0
    Handler_SMSG_PET_MODE ===> 0x4E3820
    Handler_SMSG_PET_ACTION_FEEDBACK ===> 0x4E3880
    Handler_SMSG_PET_BROKEN ===> 0x4E3470
    Handler_SMSG_INITIALIZE_FACTIONS ===> 0x5128B0
    Handler_SMSG_SET_FACTION_ATWAR ===> 0x5116D0
    Handler_SMSG_SET_FACTION_VISIBLE ===> 0x512930
    Handler_SMSG_SET_FACTION_STANDING ===> 0x512980
    Handler_SMSG_SET_FORCED_REACTIONS ===> 0x512BD0
    Handler_SMSG_DUEL_REQUESTED ===> 0x510DC0
    Handler_SMSG_DUEL_OUTOFBOUNDS ===> 0x510A10
    Handler_SMSG_DUEL_INBOUNDS ===> 0x510A30
    Handler_SMSG_DUEL_COUNTDOWN ===> 0x510B30
    Handler_SMSG_DUEL_COMPLETE ===> 0x510B70
    Handler_SMSG_DUEL_WINNER ===> 0x510C00
    Handler_SMSG_TUTORIAL_FLAGS ===> 0x4BD7F0
    Handler_SMSG_GUILD_ROSTER ===> 0x50D690
    Handler_MSG_GUILD_PERMISSIONS ===> 0x50C210
    Handler_MSG_GUILD_EVENT_LOG_QUERY ===> 0x50B6D0
    Handler_SMSG_SEND_MAIL_RESULT ===> 0x4F10D0
    Handler_SMSG_MAIL_LIST_RESULT ===> 0x4F14F0
    Handler_MSG_QUERY_NEXT_MAIL_TIME ===> 0x4ED750
    Handler_SMSG_RECEIVED_MAIL ===> 0x4F12A0
    Handler_SMSG_BATTLEFIELD_LIST ===> 0x4F4FB0
    Handler_SMSG_BATTLEFIELD_STATUS ===> 0x4F2BA0
    Handler_MSG_PVP_LOG_DATA ===> 0x4F4310
    Handler_SMSG_GROUP_JOINED_BATTLEGROUND ===> 0x4F2F00
    Handler_MSG_BATTLEGROUND_PLAYER_POSITIONS ===> 0x4F3020
    Handler_SMSG_BATTLEGROUND_PLAYER_JOINED ===> 0x4F3140
    Handler_SMSG_BATTLEGROUND_PLAYER_LEFT ===> 0x4F3140
    Handler_MSG_AUCTION_HELLO ===> 0x4F9C50
    Handler_SMSG_AUCTION_COMMAND_RESULT ===> 0x4F9C90
    Handler_SMSG_AUCTION_LIST_RESULT ===> 0x4F8C80
    Handler_SMSG_AUCTION_OWNER_LIST_RESULT ===> 0x4F8F60
    Handler_SMSG_AUCTION_BIDDER_LIST_RESULT ===> 0x4F9250
    Handler_SMSG_AUCTION_BIDDER_NOTIFICATION ===> 0x4FA100
    Handler_SMSG_AUCTION_OWNER_NOTIFICATION ===> 0x4FA480
    Handler_SMSG_AUCTION_REMOVED_NOTIFICATION ===> 0x4FA810
    Handler_MSG_LIST_STABLED_PETS ===> 0x4FAE40
    Handler_SMSG_STABLE_RESULT ===> 0x4FB470
    Handler_MSG_RAID_TARGET_UPDATE ===> 0x4BAC10
    Handler_MSG_RAID_READY_CHECK ===> 0x4BAE30
    Handler_MSG_RAID_READY_CHECK_CONFIRM ===> 0x4BC660
    Handler_MSG_RAID_READY_CHECK_FINISHED ===> 0x4BA420
    Handler_SMSG_RAID_READY_CHECK_ERROR ===> 0x4BA460
    Handler_MSG_NOTIFY_PARTY_SQUELCH ===> 0x4BAFB0
    Handler_SMSG_ECHO_PARTY_SQUELCH ===> 0x4BB000
    Handler_MSG_INSPECT_HONOR_STATS ===> 0x5216E0
    Handler_MSG_INSPECT_ARENA_TEAMS ===> 0x521790
    Handler_SMSG_MINIGAME_SETUP ===> 0x509C40
    Handler_SMSG_MINIGAME_STATE ===> 0x509A70
    Handler_SMSG_ARENA_TEAM_ROSTER ===> 0x4FD810
    Handler_SMSG_ARENA_TEAM_STATS ===> 0x4FC950
    Handler_MSG_LOOKING_FOR_GROUP ===> 0x508440
    Handler_SMSG_LFG_LEADER_IS_LFM ===> 0x506E10
    Handler_SMSG_LFG_UPDATE ===> 0x506E10
    Handler_SMSG_LFG_UPDATE_LFM ===> 0x506E10
    Handler_SMSG_LFG_UPDATE_LFG ===> 0x506E10
    Handler_SMSG_LFG_UPDATE_QUEUED ===> 0x506E10
    Handler_SMSG_LFG_TIMEDOUT ===> 0x506E10
    Handler_SMSG_LFG_OTHER_TIMEDOUT ===> 0x506E10
    Handler_SMSG_LFG_AUTOJOIN_FAILED ===> 0x506E10
    Handler_SMSG_LFG_AUTOJOIN_FAILED_NO_PLAYER ===> 0x506E10
    Handler_SMSG_LFG_PENDING_INVITE ===> 0x506E10
    Handler_SMSG_LFG_PENDING_MATCH ===> 0x506E10
    Handler_SMSG_LFG_PENDING_MATCH_DONE ===> 0x506E10
    Handler_SMSG_MEETINGSTONE_JOINFAILED ===> 0x506E10
    Handler_SMSG_MEETINGSTONE_COMPLETE ===> 0x506E10
    Handler_SMSG_MEETINGSTONE_IN_PROGRESS ===> 0x506E10
    Handler_SMSG_MEETINGSTONE_MEMBER_ADDED ===> 0x506E10
    Handler_SMSG_LFG_DISABLED ===> 0x506E10
    Handler_SMSG_MEETINGSTONE_SETQUEUE ===> 0x504BB0
    Handler_SMSG_OFFER_PETITION_ERROR ===> 0x50FAF0
    Handler_SMSG_COMMENTATOR_PLAYER_INFO ===> 0x5018C0
    Handler_SMSG_COMMENTATOR_MAP_INFO ===> 0x504500
    Handler_SMSG_COMMENTATOR_STATE_CHANGED ===> 0x504130
    Handler_SMSG_GUILD_BANK_LIST ===> 0x500D50
    Handler_MSG_GUILD_BANK_LOG_QUERY ===> 0x4FE3E0
    Handler_MSG_GUILD_BANK_MONEY_WITHDRAWN ===> 0x4FE690
    Handler_MSG_QUERY_GUILD_BANK_TEXT ===> 0x4FE6C0
    Handler_MSG_MOVE_START_FORWARD ===> 0x622050
    Handler_MSG_MOVE_START_BACKWARD ===> 0x622050
    Handler_MSG_MOVE_STOP ===> 0x622050
    Handler_MSG_MOVE_START_STRAFE_LEFT ===> 0x622050
    Handler_MSG_MOVE_START_STRAFE_RIGHT ===> 0x622050
    Handler_MSG_MOVE_STOP_STRAFE ===> 0x622050
    Handler_MSG_MOVE_START_ASCEND ===> 0x622050
    Handler_MSG_MOVE_START_DESCEND ===> 0x622050
    Handler_MSG_MOVE_STOP_ASCEND ===> 0x622050
    Handler_MSG_MOVE_JUMP ===> 0x622050
    Handler_MSG_MOVE_START_TURN_LEFT ===> 0x622050
    Handler_MSG_MOVE_START_TURN_RIGHT ===> 0x622050
    Handler_MSG_MOVE_STOP_TURN ===> 0x622050
    Handler_MSG_MOVE_SET_RUN_MODE ===> 0x622050
    Handler_MSG_MOVE_SET_WALK_MODE ===> 0x622050
    Handler_MSG_MOVE_TELEPORT ===> 0x622050
    Handler_MSG_MOVE_SET_FACING ===> 0x622050
    Handler_MSG_MOVE_SET_PITCH ===> 0x622050
    Handler_MSG_MOVE_TOGGLE_COLLISION_CHEAT ===> 0x622050
    Handler_MSG_MOVE_TOGGLE_GRAVITY_CHEAT ===> 0x622050
    Handler_MSG_MOVE_SET_RUN_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_RUN_BACK_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_WALK_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_SWIM_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_SWIM_BACK_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_FLIGHT_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_FLIGHT_BACK_SPEED ===> 0x621FF0
    Handler_MSG_MOVE_SET_TURN_RATE ===> 0x621FF0
    Handler_MSG_MOVE_ROOT ===> 0x622050
    Handler_MSG_MOVE_UNROOT ===> 0x622050
    Handler_MSG_MOVE_START_SWIM ===> 0x622050
    Handler_MSG_MOVE_STOP_SWIM ===> 0x622050
    Handler_MSG_MOVE_START_SWIM_CHEAT ===> 0x622050
    Handler_MSG_MOVE_STOP_SWIM_CHEAT ===> 0x622050
    Handler_MSG_MOVE_HEARTBEAT ===> 0x622050
    Handler_MSG_MOVE_FALL_LAND ===> 0x622050
    Handler_MSG_MOVE_UPDATE_CAN_FLY ===> 0x622050
    Handler_MSG_MOVE_TELEPORT_ACK ===> 0x61AFE0
    Handler_MSG_MOVE_TIME_SKIPPED ===> 0x60C000
    Handler_SMSG_MONSTER_MOVE ===> 0x61FA40
    Handler_SMSG_MONSTER_MOVE_TRANSPORT ===> 0x61FA40
    Handler_SMSG_FORCE_RUN_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_RUN_BACK_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_SWIM_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_SWIM_BACK_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_FLIGHT_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_WALK_SPEED_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_TURN_RATE_CHANGE ===> 0x61AFE0
    Handler_SMSG_FORCE_MOVE_ROOT ===> 0x61AFE0
    Handler_SMSG_FORCE_MOVE_UNROOT ===> 0x61AFE0
    Handler_SMSG_MOVE_WATER_WALK ===> 0x61AFE0
    Handler_SMSG_MOVE_LAND_WALK ===> 0x61AFE0
    Handler_SMSG_MOVE_FEATHER_FALL ===> 0x61AFE0
    Handler_SMSG_MOVE_NORMAL_FALL ===> 0x61AFE0
    Handler_SMSG_MOVE_SET_HOVER ===> 0x61AFE0
    Handler_SMSG_MOVE_UNSET_HOVER ===> 0x61AFE0
    Handler_SMSG_MOVE_SET_CAN_FLY ===> 0x61AFE0
    Handler_SMSG_MOVE_UNSET_CAN_FLY ===> 0x61AFE0
    Handler_SMSG_MOVE_KNOCK_BACK ===> 0x61AFE0
    Handler_SMSG_MOUNTSPECIAL_ANIM ===> 0x60C070
    Handler_SMSG_AI_REACTION ===> 0x6062D0
    Handler_MSG_MOVE_KNOCK_BACK ===> 0x622050
    Handler_MSG_MOVE_HOVER ===> 0x622050
    Handler_MSG_MOVE_FEATHER_FALL ===> 0x622050
    Handler_MSG_MOVE_WATER_WALK ===> 0x622050
    Handler_SMSG_PET_ACTION_SOUND ===> 0x606330
    Handler_SMSG_PET_DISMISS_SOUND ===> 0x6063A0
    Handler_SMSG_SPLINE_MOVE_ROOT ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_UNROOT ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_FEATHER_FALL ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_NORMAL_FALL ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_SET_HOVER ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_UNSET_HOVER ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_WATER_WALK ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_LAND_WALK ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_START_SWIM ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_STOP_SWIM ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_SET_RUN_MODE ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_SET_WALK_MODE ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_SET_FLYING ===> 0x622120
    Handler_SMSG_SPLINE_MOVE_UNSET_FLYING ===> 0x622120
    Handler_SMSG_SPLINE_SET_RUN_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_RUN_BACK_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_SWIM_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_SWIM_BACK_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_FLIGHT_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_FLIGHT_BACK_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_WALK_SPEED ===> 0x6220B0
    Handler_SMSG_SPLINE_SET_TURN_RATE ===> 0x6220B0
    Handler_SMSG_STANDSTATE_UPDATE ===> 0x61F9F0
    Handler_SMSG_COMPRESSED_MOVES ===> 0x6061A0
    Handler_SMSG_CLIENT_CONTROL_UPDATE ===> 0x616480
    Handler_SMSG_FLIGHT_SPLINE_SYNC ===> 0x606140
    Handler_SMSG_INIT_EXTRA_AURA_INFO ===> 0x613080
    Handler_SMSG_SET_EXTRA_AURA_INFO ===> 0x613080
    Handler_SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE ===> 0x613080
    Handler_SMSG_CLEAR_EXTRA_AURA_INFO ===> 0x613080
    Handler_SMSG_DISMOUNT ===> 0x622C10
    Handler_SMSG_LOOT_LIST ===> 0x6060F0
    Handler_SMSG_MIRRORIMAGE_DATA ===> 0x61B040
    Handler_SMSG_FORCE_DISPLAY_UPDATE ===> 0x6238C0
    Handler_SMSG_CAST_FAILED ===> 0x6FC590
    Handler_SMSG_SPELL_START ===> 0x6FDE90
    Handler_SMSG_SPELL_GO ===> 0x6FDE90
    Handler_SMSG_SPELL_FAILURE ===> 0x6F5F70
    Handler_SMSG_PET_CAST_FAILED ===> 0x6F6D70
    Handler_SMSG_SPELL_COOLDOWN ===> 0x6F7B20
    Handler_SMSG_ITEM_COOLDOWN ===> 0x6F7D30
    Handler_SMSG_COOLDOWN_EVENT ===> 0x6F6BB0
    Handler_SMSG_CLEAR_COOLDOWN ===> 0x6F6BB0
    Handler_SMSG_COOLDOWN_CHEAT ===> 0x6F6C30
    Handler_SMSG_PET_TAME_FAILURE ===> 0x6F6070
    Handler_SMSG_SPELL_DELAYED ===> 0x6F5AC0
    Handler_MSG_CHANNEL_START ===> 0x6F5BC0
    Handler_MSG_CHANNEL_UPDATE ===> 0x6F5CE0
    Handler_SMSG_PLAY_SPELL_VISUAL ===> 0x6F37A0
    Handler_SMSG_PLAY_SPELL_IMPACT ===> 0x6F3830
    Handler_SMSG_SET_FLAT_SPELL_MODIFIER ===> 0x6F19F0
    Handler_SMSG_SET_PCT_SPELL_MODIFIER ===> 0x6F19F0
    Handler_SMSG_CANCEL_AUTO_REPEAT ===> 0x6F6110
    Handler_SMSG_SPELL_FAILED_OTHER ===> 0x6F3520
    Handler_SMSG_GAMEOBJECT_RESET_STATE ===> 0x6F1710
    Handler_SMSG_FEIGN_DEATH_RESISTED ===> 0x6F1760
    Handler_SMSG_SPELL_UPDATE_CHAIN_TARGETS ===> 0x6F36E0
    Handler_SMSG_ATTACKSTART ===> 0x62FEA0
    Handler_SMSG_ATTACKSTOP ===> 0x62FEA0
    Handler_SMSG_ATTACKERSTATEUPDATE ===> 0x62FEA0
    Handler_SMSG_ATTACKSWING_NOTINRANGE ===> 0x62FEA0
    Handler_SMSG_ATTACKSWING_BADFACING ===> 0x62FEA0
    Handler_SMSG_ATTACKSWING_DEADTARGET ===> 0x62FEA0
    Handler_SMSG_ATTACKSWING_CANT_ATTACK ===> 0x62FEA0
    Handler_SMSG_ENVIRONMENTALDAMAGELOG ===> 0x62FEA0
    Handler_SMSG_CLEAR_TARGET ===> 0x62FEA0
    Handler_SMSG_PERIODICAURALOG ===> 0x62D060
    Handler_SMSG_ENCHANTMENTLOG ===> 0x62BAE0
    Handler_SMSG_PARTYKILLLOG ===> 0x62B7D0
    Handler_SMSG_PROCRESIST ===> 0x62B840
    Handler_SMSG_DISPEL_FAILED ===> 0x62B930
    Handler_SMSG_GAMEOBJECT_PAGETEXT ===> 0x5FC100
    Handler_SMSG_GAMEOBJECT_CUSTOM_ANIM ===> 0x5FC160
    Handler_SMSG_GAMEOBJECT_DESPAWN_ANIM ===> 0x5FC1C0
    Handler_SMSG_MOUNTRESULT ===> 0x5ED310
    Handler_SMSG_DISMOUNTRESULT ===> 0x5ED310
    Handler_SMSG_INVENTORY_CHANGE_FAILURE ===> 0x5ED310
    Handler_SMSG_OPEN_CONTAINER ===> 0x5ED310
    Handler_SMSG_ITEM_PUSH_RESULT ===> 0x5ED310
    Handler_SMSG_LIST_INVENTORY ===> 0x5D9B60
    Handler_SMSG_BUY_FAILED ===> 0x5D9B60
    Handler_SMSG_BUY_ITEM ===> 0x5D9B60
    Handler_SMSG_SELL_ITEM ===> 0x5D9B60
    Handler_SMSG_LOOT_RESPONSE ===> 0x5DDDA0
    Handler_SMSG_LOOT_RELEASE_RESPONSE ===> 0x5E08C0
    Handler_SMSG_LOOT_REMOVED ===> 0x5E08C0
    Handler_SMSG_LOOT_MONEY_NOTIFY ===> 0x5E08C0
    Handler_SMSG_LOOT_ITEM_NOTIFY ===> 0x5E08C0
    Handler_SMSG_LOOT_CLEAR_MONEY ===> 0x5E08C0
    Handler_SMSG_LEARNED_SPELL ===> 0x5EEEA0
    Handler_SMSG_SUPERCEDED_SPELL ===> 0x5EEF20
    Handler_SMSG_INITIAL_SPELLS ===> 0x5E7A60
    Handler_SMSG_ACTION_BUTTONS ===> 0x5D9C70
    Handler_SMSG_GROUP_INVITE ===> 0x5D6380
    Handler_SMSG_GROUP_CANCEL ===> 0x5D63D0
    Handler_SMSG_GROUP_DECLINE ===> 0x5D6410
    Handler_SMSG_GROUP_UNINVITE ===> 0x5D64D0
    Handler_SMSG_GROUP_SET_LEADER ===> 0x5D6450
    Handler_SMSG_GROUP_DESTROYED ===> 0x5D6500
    Handler_SMSG_PARTY_COMMAND_RESULT ===> 0x5D6550
    Handler_SMSG_GROUP_LIST ===> 0x5E09E0
    Handler_SMSG_REAL_GROUP_UPDATE ===> 0x5D6730
    Handler_SMSG_QUESTGIVER_QUEST_LIST ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_QUEST_INVALID ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_QUEST_DETAILS ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_REQUEST_ITEMS ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_OFFER_REWARD ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_QUEST_COMPLETE ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_QUEST_FAILED ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_STATUS ===> 0x5E03C0
    Handler_SMSG_QUESTGIVER_STATUS_MULTIPLE ===> 0x5E03C0
    Handler_SMSG_QUESTLOG_FULL ===> 0x5E03C0
    Handler_SMSG_TRAINER_LIST ===> 0x5E07E0
    Handler_SMSG_TRAINER_BUY_FAILED ===> 0x5E07E0
    Handler_SMSG_SET_PROFICIENCY ===> 0x5D83B0
    Handler_SMSG_RESURRECT_REQUEST ===> 0x5E3590
    Handler_SMSG_PLAYER_SKINNED ===> 0x5D8400
    Handler_SMSG_INSPECT ===> 0x5D8430
    Handler_SMSG_INSPECT_TALENT ===> 0x5EA2F0
    Handler_SMSG_READ_ITEM_OK ===> 0x5E3670
    Handler_SMSG_READ_ITEM_FAILED ===> 0x5E3670
    Handler_SMSG_CANCEL_COMBAT ===> 0x5E8720
    Handler_SMSG_TAXINODE_STATUS ===> 0x5ED310
    Handler_SMSG_SHOWTAXINODES ===> 0x5ED310
    Handler_SMSG_ACTIVATETAXIREPLY ===> 0x5ED310
    Handler_SMSG_GUILD_INVITE ===> 0x5D67E0
    Handler_SMSG_GUILD_DECLINE ===> 0x5D6850
    Handler_SMSG_GUILD_INFO ===> 0x5D6890
    Handler_SMSG_GUILD_EVENT ===> 0x5E13B0
    Handler_SMSG_GUILD_COMMAND_RESULT ===> 0x5D6A00
    Handler_MSG_SAVE_GUILD_EMBLEM ===> 0x5E1310
    Handler_MSG_TABARDVENDOR_ACTIVATE ===> 0x5D69D0
    Handler_SMSG_PETITION_SHOWLIST ===> 0x5E79B0
    Handler_SMSG_PETITION_SHOW_SIGNATURES ===> 0x5E79B0
    Handler_SMSG_PETITION_SIGN_RESULTS ===> 0x5E79B0
    Handler_MSG_PETITION_DECLINE ===> 0x5E79B0
    Handler_SMSG_TURN_IN_PETITION_RESULTS ===> 0x5E79B0
    Handler_MSG_PETITION_RENAME ===> 0x5E79B0
    Handler_SMSG_UPDATE_AURA_DURATION ===> 0x5ED310
    Handler_SMSG_BINDPOINTUPDATE ===> 0x5ED310
    Handler_SMSG_BINDZONEREPLY ===> 0x5ED310
    Handler_SMSG_EMOTE ===> 0x5D9CA0
    Handler_SMSG_PLAYERBOUND ===> 0x5ED310
    Handler_SMSG_PLAYERBINDERROR ===> 0x5ED310
    Handler_SMSG_NEW_TAXI_PATH ===> 0x5ED310
    Handler_SMSG_PET_NAME_INVALID ===> 0x5ED310
    Handler_SMSG_EXPLORATION_EXPERIENCE ===> 0x5ED310
    Handler_SMSG_PARTY_MEMBER_STATS ===> 0x5D96A0
    Handler_SMSG_PARTY_MEMBER_STATS_FULL ===> 0x5D96A0
    Handler_SMSG_QUESTUPDATE_FAILED ===> 0x5E04E0
    Handler_SMSG_QUESTUPDATE_FAILEDTIMER ===> 0x5E04E0
    Handler_SMSG_QUESTUPDATE_COMPLETE ===> 0x5E04E0
    Handler_SMSG_QUESTUPDATE_ADD_KILL ===> 0x5E04E0
    Handler_SMSG_QUESTUPDATE_ADD_ITEM ===> 0x5E04E0
    Handler_SMSG_QUEST_CONFIRM_ACCEPT ===> 0x5D62E0
    Handler_SMSG_SHOW_BANK ===> 0x5ED310
    Handler_SMSG_BUY_BANK_SLOT_RESULT ===> 0x5ED310
    Handler_SMSG_LEVELUP_INFO ===> 0x5ED310
    Handler_MSG_MINIMAP_PING ===> 0x5ED310
    Handler_SMSG_TRIGGER_CINEMATIC ===> 0x5ED310
    Handler_SMSG_ITEM_TIME_UPDATE ===> 0x5EBE30
    Handler_SMSG_ITEM_ENCHANT_TIME_UPDATE ===> 0x5EBE30
    Handler_MSG_RANDOM_ROLL ===> 0x5ED310
    Handler_SMSG_FISH_NOT_HOOKED ===> 0x5ED310
    Handler_SMSG_FISH_ESCAPED ===> 0x5ED310
    Handler_SMSG_REMOVED_SPELL ===> 0x5ED310
    Handler_SMSG_FORCEACTIONSHOW ===> 0x5ED310
    Handler_SMSG_GODMODE ===> 0x5ED310
    Handler_SMSG_PETGODMODE ===> 0x5ED310
    Handler_SMSG_IGNORE_REQUIREMENTS_CHEAT ===> 0x5ED310
    Handler_SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT ===> 0x5ED310
    Handler_SMSG_CLEAR_FAR_SIGHT_IMMEDIATE ===> 0x5ED310
    Handler_SMSG_GMTICKET_CREATE ===> 0x5ED310
    Handler_SMSG_GMTICKET_UPDATETEXT ===> 0x5ED310
    Handler_SMSG_GMTICKET_GETTICKET ===> 0x5ED310
    Handler_SMSG_GMTICKET_DELETETICKET ===> 0x5ED310
    Handler_SMSG_CHAT_WRONG_FACTION ===> 0x5ED310
    Handler_SMSG_CHAT_PLAYER_NOT_FOUND ===> 0x5ED310
    Handler_SMSG_CHAT_RESTRICTED ===> 0x5ED310
    Handler_SMSG_GMTICKET_SYSTEMSTATUS ===> 0x5ED310
    Handler_SMSG_SET_REST_START ===> 0x5ED310
    Handler_SMSG_SPIRIT_HEALER_CONFIRM ===> 0x5ED310
    Handler_MSG_TALENT_WIPE_CONFIRM ===> 0x5ED310
    Handler_SMSG_PET_UNLEARN_CONFIRM ===> 0x5ED310
    Handler_SMSG_BINDER_CONFIRM ===> 0x5ED310
    Handler_SMSG_SPELLLOGEXECUTE ===> 0x5E39A0
    Handler_SMSG_SPELLLOGMISS ===> 0x5E3850
    Handler_SMSG_SPELLDAMAGESHIELD ===> 0x5DCB10
    Handler_SMSG_SPELLINSTAKILLLOG ===> 0x5D84D0
    Handler_SMSG_SPELLNONMELEEDAMAGELOG ===> 0x5E3E20
    Handler_SMSG_SPELLHEALLOG ===> 0x5E4100
    Handler_SMSG_SPELLENERGIZELOG ===> 0x5E4220
    Handler_SMSG_SPELLDISPELLOG ===> 0x5DCBF0
    Handler_SMSG_SPELLSTEALLOG ===> 0x5DCBF0
    Handler_SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE ===> 0x5DCBF0
    Handler_SMSG_RESURRECT_FAILED ===> 0x5D85C0
    Handler_SMSG_SPELLORDAMAGE_IMMUNE ===> 0x5D8520
    Handler_MSG_QUEST_PUSH_RESULT ===> 0x5ED310
    Handler_SMSG_DAMAGE_CALC_LOG ===> 0x5E4330
    Handler_SMSG_RAID_GROUP_ONLY ===> 0x5ED310
    Handler_SMSG_LOOT_START_ROLL ===> 0x5E08C0
    Handler_SMSG_LOOT_ALL_PASSED ===> 0x5E08C0
    Handler_SMSG_LOOT_ROLL_WON ===> 0x5E08C0
    Handler_SMSG_LOOT_ROLL ===> 0x5E08C0
    Handler_SMSG_LOOT_MASTER_LIST ===> 0x5E08C0
    Handler_SMSG_SUMMON_REQUEST ===> 0x5D9BF0
    Handler_SMSG_SUMMON_CANCEL ===> 0x5D6360
    Handler_SMSG_PLAY_TIME_WARNING ===> 0x5D77D0
    Handler_SMSG_GM_TICKET_STATUS_UPDATE ===> 0x5E19C0
    Handler_SMSG_ARENA_TEAM_INVITE ===> 0x5D6D50
    Handler_SMSG_ARENA_TEAM_EVENT ===> 0x5D6DD0
    Handler_SMSG_ARENA_TEAM_COMMAND_RESULT ===> 0x5D6F80
    Handler_SMSG_ARENA_ERROR ===> 0x5D7310
    Handler_SMSG_DEATH_RELEASE_LOC ===> 0x5ED310
    Handler_SMSG_FORCED_DEATH_UPDATE ===> 0x5ED310
    Handler_SMSG_TIME_SYNC_REQ ===> 0x5E4540
    Handler_SMSG_VOICE_SESSION_ROSTER_UPDATE ===> 0x5D7380
    Handler_SMSG_VOICE_SESSION_LEAVE ===> 0x5D7720
    Handler_SMSG_VOICE_SET_TALKER_MUTED ===> 0x5D7770
    Handler_SMSG_VOICE_PARENTAL_CONTROLS ===> 0x5D9D20
    Handler_SMSG_CROSSED_INEBRIATION_THRESHOLD ===> 0x5DA020
    Handler_SMSG_COMPLAIN_RESULT ===> 0x5ED310
    Handler_SMSG_FEATURE_SYSTEM_STATUS ===> 0x5ED310
    Handler_SMSG_AVAILABLE_VOICE_CHANNEL ===> 0x5D7600
    Handler_CMSG_REPORT_PVP_AFK_RESULT ===> 0x5ED310
    Handler_CMSG_GROUPACTION_THROTTLED ===> 0x5D6530
    Handler_SMSG_SEND_UNLEARN_SPELLS ===> 0x5EA4D0
    Handler_SMSG_WHO ===> 0x5BAE50
    Handler_SMSG_WHOIS ===> 0x5B5940
    Handler_SMSG_RWHOIS ===> 0x5B5990
    Handler_SMSG_CONTACT_LIST ===> 0x5BAE30
    Handler_SMSG_FRIEND_STATUS ===> 0x5BADE0
    Handler_SMSG_TRADE_STATUS ===> 0x5F4DA0
    Handler_SMSG_TRADE_STATUS_EXTENDED ===> 0x5F56F0
    Handler_SMSG_GAMESPEED_SET ===> 0x6D3450
    Handler_SMSG_LOGIN_SETTIMESPEED ===> 0x6D3520
    Handler_SMSG_GAMETIME_UPDATE ===> 0x6D3630
    Handler_SMSG_SERVERTIME ===> 0x6D36A0
    Handler_SMSG_GAMETIME_SET ===> 0x6D37B0
    Handler_SMSG_NOTIFICATION ===> 0x401210
    Handler_SMSG_PLAYED_TIME ===> 0x401350
    Handler_SMSG_NEW_WORLD ===> 0x403300
    Handler_SMSG_TRANSFER_PENDING ===> 0x401420
    Handler_SMSG_TRANSFER_ABORTED ===> 0x402F60
    Handler_SMSG_LOGIN_VERIFY_WORLD ===> 0x4033D0
    Handler_SMSG_KICK_REASON ===> 0x46EFB0
    Note that sometimes the actual handler that is registered is used for multiple opcodes. In some of these cases, I have replaced the above address with the function which is called by those 'wrappers'.
    Last edited by namreeb; 06-01-2017 at 04:58 PM. Reason: Update for correctness

Page 2 of 5 FirstFirst 12345 LastLast

Similar Threads

  1. (help) locating base with offset as pointers in HEXWORKSHOP
    By danielx in forum WoW Memory Editing
    Replies: 1
    Last Post: 04-20-2013, 04:18 AM
  2. Problem with offsets and pointers
    By Neverhaven in forum WoW Memory Editing
    Replies: 10
    Last Post: 10-01-2009, 09:08 AM
  3. Finding Pointers and Offsets
    By PharmerPhale in forum MMO Exploits|Hacks
    Replies: 5
    Last Post: 04-21-2009, 04:07 PM
  4. TLS pointer offset
    By snackerr in forum WoW Memory Editing
    Replies: 3
    Last Post: 12-26-2008, 01:26 PM
  5. [Guide] Finding Pointers and Offset Manually.
    By PopcornWoW in forum World of Warcraft Guides
    Replies: 1
    Last Post: 12-23-2007, 07:49 AM
All times are GMT -5. The time now is 04:47 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search