What program to use when creating a bot?

11/01/2010 11:11 andii95#1
What program does people use when creating bots that attacks mobs with xp skills etc.? Like CoFarmer, do they use autoIT or what?
11/01/2010 11:52 pro4never#2
Java, C#, C++.

Any medium/high level programming language will work perfectly fine for this type of thing.


The proxy/bot faq thread that's stickied here contains all sorts of information you could ever want on how to go about coding one yourself.

Note: It's NOT a simple task and takes quite a bit of time/knowledge. Be prepared to learn a programming language past simple "this is a variable and we can print it to the console!" type knowledge.


AutoIt from what I understand does some very basic stuff but afaik doesn't do any sort of packet based botting meaning it MUST be visible screen and WILL NOT be very fast/efficient and WILL mess up over time (pixel bots != fun)
11/01/2010 15:27 Dr.unreal#3
Quote:
Originally Posted by pro4never View Post
Java, C#, C++.

Any medium/high level programming language will work perfectly fine for this type of thing.


The proxy/bot faq thread that's stickied here contains all sorts of information you could ever want on how to go about coding one yourself.

Note: It's NOT a simple task and takes quite a bit of time/knowledge. Be prepared to learn a programming language past simple "this is a variable and we can print it to the console!" type knowledge.


AutoIt from what I understand does some very basic stuff but afaik doesn't do any sort of packet based botting meaning it MUST be visible screen and WILL NOT be very fast/efficient and WILL mess up over time (pixel bots != fun)
Hello ,

Please dont pack up autoIt so easily . Actually for other games (mostly 3D) autoIt is one of the easyest to use langs to make your own memory-based bot . I know its not a lang thats able to do everythink however its able to do quite alot . Also about making a proxy in autoit you re absolutely right no way in autoit but making a memory based bot in it ... why not ? :) ( So no autoit rlly isnt just "pixel based" )
11/01/2010 16:38 gabrola#4
Well to begin with AutoIt isn't even a programming langauge it's an automation scripting language, and yes it is possible to make a proxy in AutoIt because you can do remote calls from native DLLs; however, it's totally inefficient.
11/01/2010 16:58 pro4never#5
Quote:
Originally Posted by Dr.unreal View Post
Hello ,

Please dont pack up autoIt so easily . Actually for other games (mostly 3D) autoIt is one of the easyest to use langs to make your own memory-based bot . I know its not a lang thats able to do everythink however its able to do quite alot . Also about making a proxy in autoit you re absolutely right no way in autoit but making a memory based bot in it ... why not ? :) ( So no autoit rlly isnt just "pixel based" )
Had no idea autoit did anything besides macro/pixel/logic functionality lol.


Sorry for any misconception I had... fact remains though that there is just SO much information released on the forum on how to handle these types of things with various programming languages (mostly C# and C++). Anyone with even a medium level of programming knowledge can make a basic proxy/memory based bot within a day or two and I can GUARANTEE you it will be far more efficient and effective than anything created in auto it.

Not claiming for a second that autoit couldn't be useful in certain situations... just that it's far from ideal for an efficient, multi featured bot... Personally I feel it's place is far more delegated to auto clickers lol.