Writing My Own Bot menu

User Tag List

Results 1 to 11 of 11
  1. #1
    myownedcoreaccount's Avatar Private
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Writing My Own Bot

    Hi everybody, I'm a computer science student and I'm interested in writing my own WoW bot. I've searched a lot of places and easily found most of the raw data I'm going to need (memory locations, offsets and whatnot), but what I couldn't find was sort of a general overview of the process. I have a reasonable amount of experience writing C++, so that is the language I will preferably be coding in. However, most of my coding experience was in the UNIX environment where I compile and run all programs from the command line. I really feel that I've got the coding skills and insight to program a very efficient bot, but I'm lacking in a general understanding of how the application will be built and run. Ideally I'd like to get a step by step process of how it is done. (not really the code details, just a general explanation.)



    Also, if anyone knows any open source bot programs (in any language) that would be EXTREMELY helpful and awesome. Thanks, and feel free to explain like I'm five.

    Writing My Own Bot
  2. #2
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,942
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Well, this depends on how you want to do everything. Are you just going to be making it completely external? If so, just use ReadProcessMemory to read from the process, decide on what you should do about the read information, and then send the correct inputs to the game.

  3. #3
    myownedcoreaccount's Avatar Private
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm not sure about whether or not it will be external. If it is though, how would I send inputs to the game?

  4. #4
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,942
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    SendMessage or something like that? I forget. I'd google something about sending input to a window. In-Process bots are also very nice, but you need to worry about detection. These are decisions you need to make before developing =P

  5. #5
    myownedcoreaccount's Avatar Private
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I know I sound stupid, but thanks for your help. That sounds good. What exactly should I google though? Trying to send input to a different program? That seems pretty vague and I don't think it would get me anywhere. I know how to say what I want to do in English, but I'm not exactly sure what I'm trying to do from a software standpoint. That's what's confusing me the most; I don't even know the right questions to ask.

  6. #6
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    If your bot is going to be private do it in process... So much better But you have a long way to go... Its a lot of work / research. But this forum has everything you need... just go page by page

  7. #7
    Smitten's Avatar i want to believe who even plays wow anymore 🤔
    CoreCoins Purchaser Authenticator enabled
    Reputation
    3044
    Join Date
    Apr 2012
    Posts
    2,308
    Thanks G/R
    909/1036
    Trade Feedback
    5 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Don't forget to also familiarize yourself with LUA, especially WoW's LUA functions and APIs. You'll be using them a lot.

  8. #8
    myownedcoreaccount's Avatar Private
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    If your bot is going to be private do it in process... So much better
    What exactly does 'in process' mean? Thanks for the replies

  9. #9
    l0l1dk's Avatar Elite User

    Reputation
    499
    Join Date
    Sep 2010
    Posts
    342
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by myownedcoreaccount View Post
    What exactly does 'in process' mean? Thanks for the replies
    In process means injecting code into the process to call or hook functions in it. Out of process would be memory reading and sending key presses.

  10. #10
    jumperu's Avatar Contributor
    CoreCoins Purchaser
    Reputation
    322
    Join Date
    Oct 2010
    Posts
    1,413
    Thanks G/R
    5/45
    Trade Feedback
    7 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Lazybot is currently open-source and in need of a developer, you can google to find the source. Would be nice if you could take over, it's a really nice bot and the source has over 1000 command lines or something like that, i'm not really good with c+, i just heard this
    :gusta:wow:gusta:

  11. #11
    radarlove's Avatar Contributor
    Reputation
    158
    Join Date
    Jun 2012
    Posts
    205
    Thanks G/R
    2/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This link helped me when I first began programming my tools:
    http://www.ownedcore.com/forums/worl...int-newbs.html ([Guides] Starting point for newbs)

Similar Threads

  1. [Autokotkey] Writing my own Bot - Question (Use Waypoint)
    By pete2k in forum Diablo 3 Bots Questions & Requests
    Replies: 2
    Last Post: 07-20-2012, 05:22 AM
  2. ]Autokotkey] Writing my own Bot - Question
    By pete2k in forum Diablo 3 Bots and Programs
    Replies: 1
    Last Post: 07-20-2012, 04:42 AM
  3. WoWRemote make ya own bot
    By r00tman in forum World of Warcraft Bots and Programs
    Replies: 21
    Last Post: 12-03-2007, 12:16 PM
  4. F making your own bot path
    By Cherry Got Wowed in forum World of Warcraft Guides
    Replies: 7
    Last Post: 10-22-2007, 01:46 PM
  5. Make your own Bots for Wow/EQ2
    By HunterHero in forum World of Warcraft Bots and Programs
    Replies: 0
    Last Post: 10-19-2006, 10:05 AM
All times are GMT -5. The time now is 03:46 PM. 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