Auto-enable CTM Functionality without user input. menu

User Tag List

Results 1 to 11 of 11
  1. #1
    LegacyAX's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2009
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Auto-enable CTM Functionality without user input.

    hey all,

    Hope this isnt a re-post but I personally havent seen anyone post it...

    anyway, what I mean by auto-enable CTM is, if you are/have used CTM then you know that the user needs to first enable CTM in order for the function to work correctly, honestly I think thats pretty annoying, plus add the fact that alot of noobs don't ever READ instructions, so this is what I do so that as soon as my bot starts, it does a simple memory write that enables CTM functionality even if the user doesnt have CTM enabled via interface menu.


    Code:
    ClickMoveStart = 0x0128183C;
    Just simply write the value "13.9626340866089"(float) to ClickMoveStart at run time. Easy yet very effective.


    But for you paranoid people out there that refuse to use memory editing if you dont already know there IS a way to enable CTM without using memory...

    Just have your bot type the following command at run time..

    "/console AutoInteract 1"

    Hope this helps some people using this functionality. Enjoy.

    -L_AX

    Note: if this is a re-post you can just delete :/ thx

    Auto-enable CTM Functionality without user input.
  2. #2
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just FYI that value you are writing is scale

  3. #3
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    [g_pCGinputCntrlActive]+0x4 |= 0x400000 <-- Will do the same thing

    g_pCGinputCntrlActive = 0x012054E4

  4. #4
    LegacyAX's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2009
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks apoc, for adding anouther method.

  5. #5
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    [g_pCGinputCntrlActive]+0x4 |= 0x400000 <-- Will do the same thing

    g_pCGinputCntrlActive = 0x012054E4
    how did you find this?

  6. #6
    furang's Avatar Member
    Reputation
    19
    Join Date
    Jul 2009
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I guess by changing ctm status in settings and catching memwrite
    i did it 4 lulz

  7. #7
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My guess would be by placing a bp on the start of the ctm functions. Run till return and see where the call came from and where it checks if it should go.

  8. #8
    vulcanaoc's Avatar Member
    Reputation
    31
    Join Date
    Jul 2008
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wishing this threads existence was justifiable ...in vain

  9. #9
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No, actually, it was just reversing CGInput_C__ToggleControlBit.

    g_pCGinputCntrlActive is the CGInput_C class, and +0x4 is the input flags...

  10. #10
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by LegacyAX View Post
    Code:
    ClickMoveStart = 0x0128183C;
    Just simply write the value "13.9626340866089"(float) to ClickMoveStart at run time. Easy yet very effective.
    I think the original values are going to the extremes.
    You can set it to 40 or 10 and you will get some "somewhat" same result, hence the scaling



    Originally Posted by Apoc View Post
    [g_pCGinputCntrlActive]+0x4 |= 0x400000 <-- Will do the same thing

    g_pCGinputCntrlActive = 0x012054E4
    But its not needed for it to work.
    Btw, in your documentation of the MovementDirections flag, you do not mention 0x10000, you know what that is?

  11. #11
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by UnknOwned View Post
    I think the original values are going to the extremes.
    You can set it to 40 or 10 and you will get some "somewhat" same result, hence the scaling





    But its not needed for it to work.
    Btw, in your documentation of the MovementDirections flag, you do not mention 0x10000, you know what that is?
    Not a damned clue. Cba to find out atm either. (IIRC, 0x200000 was the auto-follow flag)

Similar Threads

  1. PlaceAuctionBid without User interaction?
    By Cycoder in forum WoW UI, Macros and Talent Specs
    Replies: 0
    Last Post: 04-04-2013, 02:52 PM
  2. How to enable heath bar without attacking monsters?
    By aminios in forum Diablo 3 Bots Questions & Requests
    Replies: 0
    Last Post: 07-21-2012, 03:10 PM
  3. need help with .ahk script for showing users input text
    By lovemymuffin in forum Programming
    Replies: 0
    Last Post: 03-21-2011, 02:11 AM
  4. [C#] Call functions without having to declare delegates
    By bigtimt in forum WoW Memory Editing
    Replies: 12
    Last Post: 05-26-2010, 01:44 AM
  5. Replies: 4
    Last Post: 02-05-2010, 11:13 AM
All times are GMT -5. The time now is 05:25 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