| | WoW Memory Editing WoW Memory Editing for learning purposes only.
This section is more advanced than others on MMOwned Read the section specific rules, infractions will be given out if u break them!That is including the expectations! - If you don't meet them then don't post |  | 
07-20-2009
| | New User | | | Join Date: Sep 2008 Location: Brazil
Posts: 17
Reputation: 1 Level up: 62%, 154 Points needed | | | | [Question] Regarding BOT Programming in general... Hello guys,
I'm new to BOT programming.
I'm playing WoW and I'm trying to develop a BOT so I can leave my toons playing while I'm at work.
I have a lot of ideas for my BOT, but I still don't have the skills to implement it.
I'm trying to learn it and I would like to have some advices from you.
I know that I must know a programming language. I know C++ and I can learn C# too.
I know I have to know Win32 API. I programmed some games in the past, so I know something about Win32 API.
I know I need to be able to develop a GUI, so I can make my BOT easy to use. I would use C# for this.
For some automatic stuff I know I have to learn Artificial Intelligence.
For some more auto stuff, some features on scripting would be nice too.
Now I will start to reach the hole in my knowledge.
From this point, I will need your help to learn.
It's hard to find organized stuff in the web, but anyways...
Can I ask some stuff here about BOT Programming so I can organize my studying?
First of all, how can I discover what is going on in WoW?
Is image reconigtion a good approach to do it?
Can warden detect image recognition software?
Is it better to find out what is going on through memory reading?
Is it safe to only read memory in WoW without injecting code? | Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx. 
07-20-2009
| | Site Donator | | | Join Date: Mar 2007
Posts: 766
Reputation: 20 Level up: 31%, 629 Points needed |     | | | Just read the memory. Don't bother with image recognition. It's faster as well. | 
07-20-2009
| | New User | | | Join Date: Sep 2008 Location: Brazil
Posts: 17
Reputation: 1 Level up: 62%, 154 Points needed | | | | Ok, it's faster, but is it safer? Can warden find out that I'm reading game memory? | 
07-20-2009
| | Master Sergeant | | | Join Date: Jul 2008
Posts: 102
Reputation: 22 Level up: 65%, 178 Points needed |   | | | Sure it *could*, but it doesn't. And won't, ever.
Also, whats with the capital BOT? | 
07-20-2009
|  | MaiN's Biatch Legendary User | | | Join Date: Mar 2007 Location: VirtualAllocEx
Posts: 1,115
Nominated 26 Times in 3 Posts  TOTM/W Award(s): 1 Reputation: 727 Points: 36,171, Level: 28 | Level up: 95%, 129 Points needed |     | | | Omg this has been discussed all week scroll down. | 
07-20-2009
| | New User | | | Join Date: Sep 2008 Location: Brazil
Posts: 17
Reputation: 1 Level up: 62%, 154 Points needed | | | Quote:
Originally Posted by vulcanaoc Also, whats with the capital BOT? | Sorry, it's because my main language isn't English, so I'm used to put "bot" in capital letters, meaning that it is a foreign word. I'll fix it.
Ok, it's answered. Next question...
I'm trying to learn Reverse Engineering and ASM... Do I really need to learn this stuff so I can build a bot?
Does anyone know good books about Reversing and about ASM? | 
07-20-2009
|  | Master Sergeant | | | Join Date: May 2008
Posts: 88
Reputation: 17 Level up: 32%, 342 Points needed |   | |
__________________ Viano
http://www.mmowned.com/forums/bots-programs/171327-wow-toons-name-generator.html
Last edited by Viano; 07-20-2009 at 05:48 PM.
| 
07-20-2009
| | New User | | | Join Date: Sep 2008 Location: Brazil
Posts: 17
Reputation: 1 Level up: 62%, 154 Points needed | | | Quote:
Originally Posted by Viano | Thanks for the answer and, yes, my bad, I forgot to do a search in the web site for books in some thread.
Can I keep asking?
So, ok, I started to read about reversing on the book: Secrets of Reverse Engineering.
Thanks for you all! | 
07-20-2009
| | Site Donator | | | Join Date: Mar 2007
Posts: 766
Reputation: 20 Level up: 31%, 629 Points needed |     | | | It's a ****ing sticky! How can you miss it??? | 
07-20-2009
| | New User | | | Join Date: Sep 2008 Location: Brazil
Posts: 17
Reputation: 1 Level up: 62%, 154 Points needed | | | Quote:
Originally Posted by lanman92 It's a ****ing sticky! How can you miss it??? | I was just posting questions here. I asked about memory reading and I got the answer, then at the same time I thought about reversing and all I wanted to do was to ask about books. Then I drop the question. My bad, I should have looked at the sticky before posting. I'll be careful next time. | 
07-20-2009
| | Site Donator | | | Join Date: May 2008 Location: Behind You
Posts: 151
Reputation: 16 Level up: 9%, 638 Points needed |   | | | I know I need to be able to develop a GUI, so I can make my BOT easy to use. I would use C# for this.
If you know C++ I think that would be better. The only reason I use C# is because its the language I'm used to using.
For some automatic stuff I know I have to learn Artificial Intelligence.
You don't need to learn much about it here. A well organized and object oriented series of if/then statements has a simple implementation and will probably work a lot better than any really fancy AI system.
It's hard to find organized stuff in the web, but anyways...
Screw the web everything is at these forums.
Can I ask some stuff here about BOT Programming so I can organize my studying?
People here get mad if you ask things that have already been answered (rightfully so). Make sure to search these forums for answers before asking. As I said I wrote a preety functional bot without having to ask any questions, most of its here.
First of all, how can I discover what is going on in WoW?
Read these forums. I was able to write a memory reading and injecting fishbot in about 2 days of browsing these forums. Read Shynd's Memory Modification blog (Google it), that has a lot of useful information and example code to get started with.
Is image reconigtion a good approach to do it?
Not really unless its something simple like a fish bot.
Not really. You would have to do some very complex image scanning to be able to move around and attack things. It would be a lot of work and in the end things will probably work very poorly too.
Can warden detect image recognition software?
No not unless it is a known bot program they are looking for (think like virus scanning).
Is it better to find out what is going on through memory reading?
Yes it is fast, efficient, and accurate.
Is it safe to only read memory in WoW without injecting code?
Preety much, if you don't spread your bot around and only read memory your preety safe. |  |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT -4. The time now is 11:03 PM. |