Thread: Bot structure
View Single Post
Bot structure
Old
  (#1)
Radic
Member
 
Status: Offline
Posts: 2
Join Date: Oct 2008
Default Bot structure - 07-10-2008

Hallo everyone, I wanted to ask what kind of information you need and how to aproach making a bot for an rpg game 3d. Yes I have searched ( read all pages) in this section and found nothing what would help me answer my question and please be technical, casual phrases dont help at all.

So some information about what acess or info about the game I have (don't) for which I want to make a bot...

Game is not open source, does not allow 3rd party programs or bots in this case and i'm sure there are no SDKs to help you get to know how it was written.

Now the question: what do I need in order to make a player do things like select this or select that, if i get this to work i will work out everything else myself.

It's an online rpg so ,I believe, a good share of actions have something to do with packets, for now all i want is some base to work from, for example monitor health, find and select monster, then get close, atack, know when it dies, find next one and continue.

So what is the aproach to make it do this? About monitoring health i believe you can ReadProcessMemory then check the value and act according to that, how to select monster? no idea hot to get close? probably via simulating built-in controls no (also if its via mouse how to make it NOT to use actual mouse cursor)? atack, the same as before, know when it dies? find it's health in memory and rpm ,check and act according to that? then find next erm... no idea, i want it to like scan the certain distance around where char is so probably you need player coords but i really dont know how you would scan for monster location because i guess you need coords of it to later subtract and see if you got to it.

A bit about me... I know good deal of ASM, Debugging, some c++ (enough to get things done in this case i would think) everything else is irrelevant so i won't bloat this too much, I want to try and develop a bot , which would interact with other players and see how well it does I'm also very interested in A.I coding. ( I understand interactive bot is not something that is done in one day or week)
  
Reply With Quote