CTM or Movement Offsets WoW Classic menu

User Tag List

Results 1 to 9 of 9
  1. #1
    Cooldude's Avatar Member
    Reputation
    11
    Join Date
    Sep 2006
    Posts
    128
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    CTM or Movement Offsets WoW Classic

    I see ClickToMoveTrigger = 0x1CF3A98 in WoW offset dumper for classic.

    How do you use this? I looked on Click To Move - wowdev but it seems outdated. When I load up wowclassic.exe + 0x1CF3A98 there is no value in CE, I tried loading it in reclass but no values are changing at all on CTM clicks or movement. Adding typical offsets doesn't seem to do anything either.

    Trying to send movement via writing memory.

    Thanks

    CTM or Movement Offsets WoW Classic
  2. #2
    ejt's Avatar Contributor
    Reputation
    209
    Join Date
    Mar 2008
    Posts
    166
    Thanks G/R
    3/111
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    The ClickToMoveTrigger is something I found somewhere and included in the scan. It is NOT the CTM structure so you have to find a pattern for that yourself or someone else can maybe find it.

  3. #3
    Cooldude's Avatar Member
    Reputation
    11
    Join Date
    Sep 2006
    Posts
    128
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Any idea of how to do it without click to move? Just looking for any sort of movement methods/ offsets I can use directly besides doing it via PostMessage()

  4. #4
    ejt's Avatar Contributor
    Reputation
    209
    Join Date
    Mar 2008
    Posts
    166
    Thanks G/R
    3/111
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cooldude View Post
    Any idea of how to do it without click to move? Just looking for any sort of movement methods/ offsets I can use directly besides doing it via PostMessage()
    To do it WASD- or mouse-style you have to decompile the movement functions as you need to do a lot of stuff including sending message to the server to be able to do that. As this is more advanced use I wont post any example code. There are some threads available to get you a overview on what is required, just search.

  5. #5
    Cooldude's Avatar Member
    Reputation
    11
    Join Date
    Sep 2006
    Posts
    128
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ejt View Post
    To do it WASD- or mouse-style you have to decompile the movement functions as you need to do a lot of stuff including sending message to the server to be able to do that. As this is more advanced use I wont post any example code. There are some threads available to get you a overview on what is required, just search.

    I have searched every thread on here and Google, unfortunately I have not been able to reverse the address/offsets needed yet. I have found nothing in reclass/IDA yet but am still looking.

    The problem is that I send my new rotation needed to the server by writing to the memory address and it works fine, but when I try to move forward it disconnects me, because I have not sent a "movement" packet in order to update that rotation serverside.

    So I need to figure out how to send movement packet so that I can write my rotation to memory instead of using PostMessage() left right.

  6. #6
    lolp1's Avatar Site Donator CoreCoins Purchaser
    Reputation
    190
    Join Date
    Feb 2013
    Posts
    210
    Thanks G/R
    43/77
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you call CTM you will want to pass "face" type iirc.

    Code:
    enum ClickToMoveType
    {
        attack = 0x10,
        attackGuid = 12,
        attackPosition = 11,
        constantFace = 13,
        face = 3,
        faceOther = 9,
        faceTarget = 2,
        idle = 0x13,
        loot = 7,
        move = 5,
        none = 0,
        npcInteract = 6,
        objInteract = 8,
        skin = 10,
        follow = 4
    }
    Use unit you want to face for the guid. Find the movment data structure and the facing offset and write to it the angle you want and call the function that sends the movment heartbeat packet is another option. hint: as of this post, that function is found at
    Code:
    0x140D83DC0         Wow.exe:$D83DC0

  7. Thanks Cooldude (1 members gave Thanks to lolp1 for this useful post)
  8. #7
    Cooldude's Avatar Member
    Reputation
    11
    Join Date
    Sep 2006
    Posts
    128
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks! Guessing this address is for retail since you wrote wow.exe + addy and not wowclassic.exe + addy? I'm on classic, any idea what it would be there? Greatly appreciated.

  9. #8
    lolp1's Avatar Site Donator CoreCoins Purchaser
    Reputation
    190
    Join Date
    Feb 2013
    Posts
    210
    Thanks G/R
    43/77
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cooldude View Post
    Thanks! Guessing this address is for retail since you wrote wow.exe + addy and not wowclassic.exe + addy? I'm on classic, any idea what it would be there? Greatly appreciated.
    Classic as of the time of this post:
    Code:
      0x1408C0750         WowClassic.exe:$8C0750

  10. Thanks Cooldude (1 members gave Thanks to lolp1 for this useful post)
  11. #9
    sanyle's Avatar Member
    Reputation
    1
    Join Date
    Dec 2019
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lolp1 View Post
    Classic as of the time of this post:
    Code:
      0x1408C0750         WowClassic.exe:$8C0750
    Do you have the latest classic CTM offset? Recently I am trying to research. But I only have 2 recent versions of memory dump. thank you very much.

Similar Threads

  1. [Selling] Wts/wtb any items or goods wow classic
    By Violense in forum WoW Classic Buy Sell Trade
    Replies: 4
    Last Post: 03-11-2020, 03:07 PM
  2. [Model Swap] [Req] Wow Classic Dwarf to Daenei or LF Dreanei
    By ragatho in forum World of Warcraft Model Editing
    Replies: 0
    Last Post: 08-10-2019, 06:08 AM
  3. [Buying] Buying or Renting WoW Classic BETA Accounts
    By PirateBayService in forum WoW Classic Buy Sell Trade
    Replies: 0
    Last Post: 06-16-2019, 06:41 AM
  4. [Buying] WTB or Rent WoW Classic BETA account
    By classicbeta in forum WoW Classic Buy Sell Trade
    Replies: 0
    Last Post: 05-31-2019, 03:53 AM
  5. [Buying] Selling ✔ Renting ✔ Buying ✔ Shadowlands Beta Access: Accounts & Keys
    By PirateBayService in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 05-16-2018, 01:23 AM
All times are GMT -5. The time now is 10:55 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