Finding something that dosent have a visible value. menu

User Tag List

Results 1 to 4 of 4
  1. #1
    cenron's Avatar Member
    Reputation
    12
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Finding something that dosent have a visible value.

    So I been having pretty good luck finding offsets for things like GUID and health and so on. However how do you find offsets for something like "ClickToMove"?

    I have searched the forum and there is a lot of information on CTM, and lots of people asking for offsets, but no one ever asks, "How do you find the CTM function.
    I don't really know where to start with finding something like this because there is no value associated with it, or lua function, or string ( that I can find ). So my questions is two part.

    1) If you had never looked at wow's code, and your trying to find ClickToMove how would you do it?
    2) Whats the current address, so when I do go looking for it, and I think i found it, i can compare to make sure its the right address...

    Ugghh, this stuff is so frustrating, I wish I was already UBER L33T, and didn't have to put so many hours into this and still no find what I am looking for!

    Finding something that dosent have a visible value.
  2. #2
    Corthezz's Avatar Elite User Authenticator enabled
    Reputation
    386
    Join Date
    Nov 2011
    Posts
    325
    Thanks G/R
    191/98
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    While your character is running with CTM there has to be a value which is different than it is when you are not moving with CTM. In general every change you can see is obviously also a value which is being changed in the memory. If you cant determine any value which could represent the state/change you can use cheat engine and scan for changed / unchanged values.

    Let me give you an example for CTM:
    Dont move your character
    Scan for an unknown initial value
    Start a ctm movement
    Do a Next Scan for changed values while the character is stil moving (CTM idle != CTM run, obviously there must have something changed)
    Wait til your character finishes or interrupts the CTM movement
    Scan for changed value again
    Scan a few time for non changed values (CTM idle -> CTM idle, no change)

    Rinse and repeat until you found your address. When you have found your address you can dig deeper in IDA / OllyDBG.
    Last edited by Corthezz; 05-19-2014 at 06:08 AM.
    Check my blog: https://zzuks.blogspot.com

  3. #3
    cenron's Avatar Member
    Reputation
    12
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Corthezz View Post
    While your character is running with CTM there has to be a value which is different than it is when you are not moving with CTM. In general every change you can see is obviously also a value which is being changed in the memory. If you cant determine any value which could represent the state/change you can use cheat engine and scan for changed / unchanged values.

    Let me give you an example for CTM:
    Dont move your character
    Scan for an unknown initial value
    Start a ctm movement
    Do a Next Scan for changed values while the character is stil moving (CTM idle != CTM run, obviously there must have something changed)
    Wait til your character finishes or interrupts the CTM movement
    Scan for changed value again
    Scan a few time for non changed values (CTM idle -> CTM idle, no change)

    Rinse and repeat until you found your address. When you have found your address you can dig deeper in IDA / OllyDBG.

    Hmm I would think that things like X,Y,Z position, and render states would mess up your results on this because they change when you move and dont change when you stop......I guess to kind of expand on your idea. You can do exactly those steps but after you do the few unchanged scans you can move around using the keyboard and not the click to move and check to unchanged values while your moving.

    Ill give it a go when I get home...

    also for anyone that finds this thread, there is now a tutorial posted.....

    http://www.ownedcore.com/forums/worl...ml#post3054611 ([HowTo] Find ClickToMove)

  4. #4
    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)
    Originally Posted by cenron View Post
    Hmm I would think that things like X,Y,Z position, and render states would mess up your results on this because they change when you move and dont change when you stop......I guess to kind of expand on your idea. You can do exactly those steps but after you do the few unchanged scans you can move around using the keyboard and not the click to move and check to unchanged values while your moving.

    Ill give it a go when I get home...

    also for anyone that finds this thread, there is now a tutorial posted.....

    http://www.ownedcore.com/forums/worl...ml#post3054611 ([HowTo] Find ClickToMove)
    Actually, thats the way I'm doing it in the tutorial :P I just dont use the position values but some well known flags (ActionType), but the process is the same.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

Similar Threads

  1. Replies: 29
    Last Post: 08-11-2012, 12:37 AM
  2. Finding addresses in wow without a known value
    By vivec45 in forum World of Warcraft General
    Replies: 0
    Last Post: 07-14-2007, 10:47 AM
  3. I Want Something That Looks Omfgwtf?
    By wickermanz in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 05-01-2007, 09:10 AM
  4. Replies: 3
    Last Post: 02-11-2007, 10:35 AM
  5. Replies: 1
    Last Post: 03-20-2006, 12:16 AM
All times are GMT -5. The time now is 04:13 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search