[WoW] [7.0.3.22293] Release Info Dump Thread menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 26 of 26
  1. #16
    hunterz2000's Avatar Member
    Reputation
    21
    Join Date
    Dec 2014
    Posts
    7
    Thanks G/R
    9/15
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    (rebased) 32bit CTM OFFSETS:
    PUSH(ACTION) = 0xDDE8AC
    CTM_Y = PUSH + 0x28
    CTM_Z = CTM_Y + 0x4
    CTM_X = CTM_Z + 0x4

    [WoW] [7.0.3.22293] Release Info Dump Thread
  2. #17
    reliasn's Avatar Legendary Authenticator enabled
    Reputation
    774
    Join Date
    Jan 2009
    Posts
    136
    Thanks G/R
    24/215
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hunterz2000 View Post
    (rebased) 32bit CTM OFFSETS:
    PUSH(ACTION) = 0xDDE8AC
    CTM_Y = PUSH + 0x28
    CTM_Z = CTM_Y + 0x4
    CTM_X = CTM_Z + 0x4
    PUSH = s_trackingType
    CTM_X = s_trackingPos

    Code:
    s_trackingDistThreshold = 0xDDE8E4,
    s_trackingPos = 0xDDE8D4,
    s_trackingTarget = 0xDDE8B0,
    s_trackingTurnSpeed = 0xDDE8EC,
    s_trackingType = 0xDDE8AC
    These names are used in the leaked Mac build 18179. Use whichever name you feel most comfortable with, but do keep in mind that any s_tracking* offset is related to Click to Move.

  3. Thanks KanotoInROK (1 members gave Thanks to reliasn for this useful post)
  4. #18
    hesa2020's Avatar Member
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey guys im a software engineer, ive never really did reverse engineering but i would really like to start creating bot system.
    So far ive been able to do some basic stuff like reading player name, level, etc.. ( yes i know really easy )
    And ... i was wondering how do you find all these offsets so quickly ?
    I mean ive tried to grab some offsets using cheat engine but it took me hours to find the right offset for player name.
    What do you guys use, is there any tricks?

  5. #19
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hesa2020 View Post
    Hey guys im a software engineer, ive never really did reverse engineering but i would really like to start creating bot system.
    So far ive been able to do some basic stuff like reading player name, level, etc.. ( yes i know really easy )
    And ... i was wondering how do you find all these offsets so quickly ?
    I mean ive tried to grab some offsets using cheat engine but it took me hours to find the right offset for player name.
    What do you guys use, is there any tricks?
    Ida, reverse engineering experience, custom IDA scripts, patterns
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  6. Thanks KanotoInROK (1 members gave Thanks to -Ryuk- for this useful post)
  7. #20
    Filint's Avatar Contributor Authenticator enabled
    Reputation
    167
    Join Date
    Mar 2014
    Posts
    97
    Thanks G/R
    23/56
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by -Ryuk- View Post
    Ida, reverse engineering experience, custom IDA scripts, patterns
    And Zynamics Bindiff once you've "found the offsets" the first time will speed up finding them when a new patch comes out.

    All this stuff only scratches the surface of real reverse engineering. For a good general intro to reverse engineering there are 3 good books, here's some links (they're all "available" on the internet if you know what I mean):
    Practical Malware Analysis
    (My favorite): Practical Reverse Engineering
    secrets of reverse engineering

  8. Thanks KanotoInROK (1 members gave Thanks to Filint for this useful post)
  9. #21
    Zazazu's Avatar Contributor
    Reputation
    191
    Join Date
    Jun 2016
    Posts
    390
    Thanks G/R
    5/143
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Any got SpellCooldown entry offset for x86? Try find in CE by SpellId -- but did not succeed. Any help with find offset?

  10. #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 VesperCore View Post
    Thanks, actually made a mistakes, it says "Vehicule" for Unit, not transport.
    Which is 8 (@MaiN, same then), just my Enum weren't updated, I miss WorldTransaction,

    By the way, what I call GuidSubType is this:
    Code:
            public GuidType GetWoWType
            {
                get { return (GuidType) (_hi >> 58); }
                set { _hi |= (ulong) value << 58; }
            }
    
            public GuidSubType GetWoWSubType
            {
                get { return (GuidSubType) (_lo >> 56); }
                set { _lo |= (ulong) value << 56; }
            }
    It usually returns 64 for WoWItem type. Am I wrong somewhere about this ?
    The only subtypes that I have been able to find out are defined here for Cast (blizz calls it cast source for this type) https://github.com/TrinityCore/Trini...s/Spell.h#L112
    SPELL_CAST_SOURCE_PLAYER is the type used in CMSG_CAST_* opcodes, other types are generated serverside and seen in various packets
    I have not seen any other use of subtype in the client except in ToString guid functions (which just prints it obviously giving no context on what it might be for)

  11. #23
    iceblockman's Avatar Member
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    36
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    spell cooldown

    0xD362B8

  12. #24
    Zazazu's Avatar Contributor
    Reputation
    191
    Join Date
    Jun 2016
    Posts
    390
    Thanks G/R
    5/143
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by iceblockman View Post
    spell cooldown

    0xD362B8
    Correct me if i wrong:
    0xD362B8 + 0x4 = pointer to last used spell (if pointer [0xD362B8 + 0x4] = 0xD362B8 + 0x4 then spell list is empty, if spell.Next == 0xD362B8 + 0x4 -- its last CD spell in list)
    0xD362B8 + 0x8 = pointer to last spell triggered GCD

    SpellCooldownEntry struct now like:
    Code:
        public struct SpellCooldownEntry
        {
            IntPtr Next;
            IntPtr Prev;
            uint SpellId;
            uint ItemId;
            uint StartTime;
            uint SpellOrItemCooldownDuration;
            uint SpellCategoryId;
            uint CategoryCooldownStartTime;
            uint CategoryCooldownDuration;
            byte pad0; //byte HasCooldown;
            byte pad1;
            byte pad2;
            byte pad3;
            uint GCDStartTime;
            uint StartRecoveryCategoryId;
            uint GCDDuration;
        }
    Result:
    Code:
    Spell		3E744C38		SpellID: 20271 ItemID: 0 [11483380 / 6000]	GCD: 11483380 0			Next: 3E745AA8	Prev: 1ED62BD
    GCD		3E745AA8		SpellID: 20271 ItemID: 0 [11483380 / 0]		GCD: 11483380 1500		Next: 3E744DF0	Prev: 3E744C38
    Spell		3E744DF0		SpellID: 31935 ItemID: 0 [11481733 / 15000]	GCD: 11481733 0			Next: 3E7449D0	Prev: 3E745AA8
    GCD		3E7449D0		SpellID: 31935 ItemID: 0 [11481733 / 0]		GCD: 11481733 1500		Next: 1ED62BC 	Prev: 3E744DF0
    1ED62BC = Wow.exe + 0xD362B8+0x4

  13. #25
    KanotoInROK's Avatar Member
    Reputation
    1
    Join Date
    Mar 2012
    Posts
    5
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hm.. i think 'CGChat__m_currentChatIndex' is '0xEB0BF0' in x86

  14. #26
    drizz's Avatar Member
    Reputation
    8
    Join Date
    Feb 2008
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've uploaded my i64 where I've i spent too much time identifying lua functions.

    It is available here, should you want it.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [WoW] [6.1.0 19678] Release Info Dump Thread
    By aeo in forum WoW Memory Editing
    Replies: 13
    Last Post: 02-27-2015, 09:54 PM
  2. [WoW] [6.0.3 19342] Release Info Dump Thread
    By danwins in forum WoW Memory Editing
    Replies: 19
    Last Post: 02-19-2015, 12:35 PM
  3. [WoW] [6.0.3 19103] Release Info Dump Thread
    By Torpedoes in forum WoW Memory Editing
    Replies: 30
    Last Post: 12-12-2014, 06:27 PM
  4. [WoW] [6.0.3 19243] Release Info Dump Thread
    By drizz in forum WoW Memory Editing
    Replies: 15
    Last Post: 12-12-2014, 05:06 AM
  5. [WoW] [6.0.3 19116] Release Info Dump Thread
    By evil2 in forum WoW Memory Editing
    Replies: 32
    Last Post: 12-03-2014, 09:40 PM
All times are GMT -5. The time now is 08:32 PM. 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