Few questions menu

Shout-Out

User Tag List

Results 1 to 8 of 8
  1. #1
    kolis764's Avatar Member
    Reputation
    -5
    Join Date
    Feb 2007
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Few questions

    So, I've been reading this forum and the one at game deception for the past months. I had the intention of creating a bot for the fun of it.

    Now i have some basics questions to ask before i even purchasing a month of wow and get started.

    - I read about the TLS and how to find it (didn't quite understand all of it). Now the question would be if i find the TLS and then the object manager through it, does this allow me to find offsets by simply subtracting the address with the object manager's address ? Or does the offsets change has the code in between both is subject of being larger has each patch comes along ?

    - If the above is false, what would be the proper way of being getting the offsets without injection ?

    - I came across a blog who discussed the popular methods for path finding. It also happened to talk about "mesh path finding" and i've been wondering if this is simply a pre-rendered waypoints system that uses meshes vertices as a heuristic. ( if not i would greatly appreciate any resources on the subject )

    - Last but not the least, i intend implement a system where i can give order to my bot throughout windows messenger / irc so i can safely oversee it from the job. Case scenario, if i get whispered by a gm and then i chat to my bot giving him messages to reply, is blizzard allowed to detected that i am currently reading into wow's memory ?


    Thank you for any decent explanations. Comments/tips would be greatly appreciated.


    Thanks to, Kynox, Apoc, shynd, Nesox, Cypher, (whoever wrote blackmagic) for their great post : )

    :fatty:

    Few questions
  2. #2
    misz's Avatar Member
    Reputation
    1
    Join Date
    Nov 2007
    Posts
    17
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Your topic name, seems abit thin.

  3. #3
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Shynd wrote BlackMagic

  4. #4
    kolis764's Avatar Member
    Reputation
    -5
    Join Date
    Feb 2007
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    my bad for the post title i clicked send a little bit too early ; O

    no luck on getting dropped some knowledge.

  5. #5
    kolis764's Avatar Member
    Reputation
    -5
    Join Date
    Feb 2007
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    wow 200 views and still no luck.

  6. #6
    abuckau907's Avatar Active Member
    Reputation
    49
    Join Date
    May 2009
    Posts
    225
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Now the question would be if i find the TLS and then the object manager through it, does this allow me to find offsets by simply subtracting the address with the object manager's address ?
    Um..I don't exactly know how to answer that, so instead I'll just..say what I think.
    1. Are you trying to stay Out of Process?
    2. When you say 'find offsets' ..what offsets are you talking about? Do you know what 'offsets' are/how they are used in general?
    3. If you're out of process, then there are 2-3 memory locations/offsets that you need to find the object manager list --> Generally people post them in the x.x.x InfoDump threads. You'll probably see something(s) like StaticClientConnect, ObjMgrOffset, FirstObjectOffset --> if you're in-process, TLS makes more sense because you'll be using that thread probably --> if you're just memory reading/writing..forget you ever heard about tls.

    4. PathFinding: Good Luck. Unless you plan to write a lot of math oriented code, or learn how to use others..it's hard. There isn't going to be any code like GetPath(point1,point2)..you're going to have to learn how to read model data from wow files and pathing algorythems...and even if you get a list of points to run along..there is still the obstacle of if you get stuck..teleported, etc...a lot more than just 'how do I find the map data' kinda thing.

    5. Inet Commands: Has nothing to do w/ wow memory editing: basic tho.

    6. You keep mentioning 'finding the offsets'....what offsets? To find the objMgr list first object...unit properties...? 85% of the offsets you need are usually posted in the x.x.x InfoDump threads...some ppl post 100+ at a time others very specific ones like IsIndoors etc..

    Hope that helps.
    Last edited by abuckau907; 03-05-2010 at 07:23 PM.

  7. #7
    kolis764's Avatar Member
    Reputation
    -5
    Join Date
    Feb 2007
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hey abuckau907, thanks for the reply.

    Basically am trying to stay out of the process since i can't tinker with the warden yet thus making injection risky for warden ?

    For the address, am still trying to figure it out. Right now (correct me if i am wrong) the TLS is where wow thread's local storage is, whats that ? i am not to sure, maybe where the thread starts ? But i read that i could get the client connection with the same offset every patch and then the objmgr too ? Thus making the bot resist any patch.

    Now what i am asking is; i can get the objmgr with every patch using the same method then doing lets say player health address minus the objmgr i would get the offsets for my player health each patch too ? Since i can find the objmgr at every patch and then adding the offset to it would point towards my player's health ?

    Right now am just trying to figure shit out so if anything i said was wrong please correct me. Also, what would be the most common use of the TLS, as i thought it was to get the objmgr easly at each patch.

    As far as the pathfinding goes i am currently a video game programmer (action script : / ) so i know my way around state driven machies and pathfinding algorythm. I would just need general resource on the subject ( implementation of the meshes and how to get them out of the mpq properly :x ) and even there, is wow reading into it while we play ? if so i could probably hook it to get the meshes/directX info ?

    Thank you for any response as i am trying to understand everything i can : )

  8. #8
    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)
    Do not worry about TLS. It will only complicate things. Go the route that most go with s_curMgr and g_clientConnection. You will see a thread by kynox quite a while back that describes it. You can find the offsets very fast by looking at the xrefs to "ObjectMgr" in IDA. They are also posted in the dump in less than a day.

Similar Threads

  1. few questions =D
    By xxxcoolxxx in forum World of Warcraft General
    Replies: 2
    Last Post: 01-22-2007, 11:15 AM
  2. A few questions about model editing
    By Kelindel in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 01-01-2007, 11:23 PM
  3. A few questions about model editing
    By Kelindel in forum World of Warcraft General
    Replies: 0
    Last Post: 01-01-2007, 08:57 PM
  4. A few questions
    By jimmy2222 in forum World of Warcraft General
    Replies: 2
    Last Post: 12-23-2006, 10:36 AM
  5. A few questions about WoW
    By colm in forum World of Warcraft General
    Replies: 2
    Last Post: 08-23-2006, 12:04 PM
All times are GMT -5. The time now is 05:18 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