[3.1.1] Movement with simple memory writes menu

User Tag List

Page 1 of 5 12345 LastLast
Results 1 to 15 of 66
  1. #1
    barthen's Avatar Contributor Authenticator enabled
    Reputation
    84
    Join Date
    Apr 2007
    Posts
    111
    Thanks G/R
    4/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [3.1.1] Movement with simple memory writes

    I don't know if it's common knowledge here but you can get your toon to move to certain XYZ coords with four simple memory writes (works in and out of proccess).

    First set your destination:
    0x0111110C // Float (4 bytes) set to your desired X coord
    0x01111110 // Float (4 bytes) set to your desired Y coord
    0x01111114 // Float (4 bytes) set to your desired Z coord

    Then set this address to 4:
    0x0111109C // Int (4 bytes) set to 4 to actually MOVE

    I've only seen this method here on this ostapus post here

    Credits go him, of course, as I only updated the offsets.

    I think you have to check the "Click to move" option in Wow for this to work.

    [3.1.1] Movement with simple memory writes
  2. #2
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kakamunsug View Post
    Nice info!
    Will try this soon, as I have nothing better to do anyway.
    If I get bored enough I might even finish it.

    A quick question though, so this is basically using WoW's mouse-move function, but does it move away from buildings for example?

    Player ------------- BUILDING --------------- click (XYZ)

    Does it turn around the building and move to the click?
    That would be pathfinding. Per Xarg0, it's just a way to trigger Click-To-Move (still cool as hell though, and I may very well steal it).
    Last edited by amadmonk; 05-03-2009 at 05:31 PM.

  3. #3
    luciferc's Avatar Contributor
    Reputation
    90
    Join Date
    Jul 2008
    Posts
    373
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click to move goes to X loc DIRECTLY.

    Aka if it runs into something it continues for apx 3 seconds, then stops all together.

  4. #4
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think the thing that's so interesting to me is that this provides a way to do a much more realistic, less bot-like face-target movement. Just figure out a vector in the direction you'd like to face, and click-to-move a short distance down that vector.

    I hate the "turn a few radians and check again next frame" method -- Xarg0's method lets WoW do the work for you

  5. #5
    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)
    As discussed on this board before its good to combine this with hardware events since you can't strafe, jump, backpedal etc with CTM.
    Its good for travel and its good if you are not using anything fancy.

    For a better documentation of the struc check out:
    Click To Move - WoW.Dev Wiki

  6. #6
    barthen's Avatar Contributor Authenticator enabled
    Reputation
    84
    Join Date
    Apr 2007
    Posts
    111
    Thanks G/R
    4/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by UnknOwned View Post

    For a better documentation of the struc check out:
    Click To Move - WoW.Dev Wiki
    Thanks for the link! I was trying to reverse the other action types, but the job is already done

  7. #7
    bouh2's Avatar Active Member
    Reputation
    28
    Join Date
    Mar 2008
    Posts
    83
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by UnknOwned View Post
    As discussed on this board before its good to combine this with hardware events since you can't strafe, jump, backpedal etc with CTM.
    Its good for travel and its good if you are not using anything fancy.

    For a better documentation of the struc check out:
    Click To Move - WoW.Dev Wiki
    Thank's !
    Very usefull

  8. #8
    FenixTX2's Avatar Active Member
    Reputation
    22
    Join Date
    Mar 2009
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just out of interest, how did you find those updated offsets?

  9. #9
    ramey's Avatar Member
    Reputation
    45
    Join Date
    Jan 2008
    Posts
    320
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by FenixTX2 View Post
    Just out of interest, how did you find those updated offsets?
    Probably just reversing, possibly signature scanning!

  10. #10
    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)
    Easiest way to find Click-to-Move statics is to find the XYZ of a Node (herb/vein) Then right click on it (with CTM on) and Scan for that XYZ value, Find the static one, and your good, All you really need is Static for X then just +4 for Y and +8 for Z

  11. #11
    jockel's Avatar Member
    Reputation
    4
    Join Date
    Mar 2009
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You are talking about facing when using ClickToMove.
    Am I missing something or why isn't he facing the xy coords when I'm writing the values to the memory (he just runs in the direction he's standing).

    MemWrite(0x0111110C, unitX)
    MemWrite(0x01111110, unitY)
    MemWrite(0x01111114, unitZ)
    MemWrite(0x0111109C, 4)

  12. #12
    FenixTX2's Avatar Active Member
    Reputation
    22
    Join Date
    Mar 2009
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sounds like you dont have click-to-move enables in the game interface menu.

  13. #13
    alleria430's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice work!~
    Very usefull!

  14. #14
    Oowafas's Avatar Member
    Reputation
    14
    Join Date
    Jan 2009
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jockel View Post
    You are talking about facing when using ClickToMove.
    Am I missing something or why isn't he facing the xy coords when I'm writing the values to the memory (he just runs in the direction he's standing).
    Also, I've noticed that sometime if you don't click via hardware once it won't work but if you do it once and then start your program's click to move through memory writes it should be fine. +Rep , very useful post.

  15. #15
    spawnfestis's Avatar Contributor
    Reputation
    85
    Join Date
    May 2009
    Posts
    261
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Really like it, keep up the good work.
    I might include this in my program (as I'm trying to release, but I don't have 5 in postcount ).

    Anyway, shout-out to the mem. section. Thanks for the info! :wave:

Page 1 of 5 12345 LastLast

Similar Threads

  1. [Hack] [No Memory Write] Simple Fly Hack
    By DarkLinux in forum World of Warcraft Bots and Programs
    Replies: 330
    Last Post: 01-15-2015, 07:39 AM
  2. SetFacing with memory writes
    By fish2k in forum WoW Memory Editing
    Replies: 31
    Last Post: 12-03-2009, 01:33 PM
  3. CastSpellById with simple memory write
    By JuJuBoSc in forum WoW Memory Editing
    Replies: 14
    Last Post: 09-13-2009, 11:43 AM
  4. [c++] problem with reading memory
    By Lucani in forum WoW Memory Editing
    Replies: 3
    Last Post: 05-08-2008, 03:41 AM
  5. Request: More Info about Memory Writing
    By Lindoz12 in forum WoW Memory Editing
    Replies: 12
    Last Post: 04-18-2008, 11:58 AM
All times are GMT -5. The time now is 08:43 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