What are bots?
Okay pardon my ignorance, but I hear of these on the other game, and now on this forum. I'm guessing some type of programmed player entity? And how could one program something to play the game for them? Just curious....
|
![]() |
A bot is a general term in gaming that is used to refer to a character controlled by a computer.
That means the computer plays for you, you can be outside or sleeping doing nothing and the bot will play and collect money, items or stuff like that. Characters:
Jay_WillsonJr -LvL 22 Witch GassyTaco -LvL 15 Ranger |
![]() |
You are correct, a bot is nothing more than a means to automate game play.
There are numerous ways to accomplish this. Commonly, this is done with scripts to simulate mouse clicks, key entries, etc... Often times, this is done using a simple macro. Otherwise, you can also use pixel recognition, packets, and a few other various means. Some times numerous means compiled together. However, in most all gaming communities, even within games that actually allow for it to the extent of supplying an AFK, Farm, or Level bot for you---Most players look down on this as it is seen as incredibly lazy, or a means of abuse. Packet bots, my personal favorite, will almost always get you a very swift kick in the ass---at the least. ...narf Last edited by SqueakyToyOfTerror#0940 on Jul 17, 2012, 11:40:11 PM
|
![]() |
" |
![]() |
Simplest bot: (selfmade for fun :-)
1. get programmable gamepad (used laogitech) 2. record your movements in game using software provided 3. assign the recorded 'macro' to a x-y axis on the gamepad 4. put a rubber band on the gamepad so the x-y axis would be activated This way your once recorded movements will be repeated over and over for as long as you wish without you tending the process = BOT. I used this in Maple Story to jump all over town, make funny faces and spam funny sentences in general chat. Believe me or not but after some time I got banned for 365 days. Main IGN: TopCat
IGN2: PrincessGuinevere IGN3: Indiana_Jones |
![]() |
" Yes ro-bots. There are various tools such as AutoHotkey, the main principle is that with software you can send the same messages to the target program (here, Path of Exile), as would a human person by pressing the keys or clicking and moving the mouse. Under the hood, the target program doesn't know about a human person. They simply poll for what keys are pressed, what buttons are clicked, and where the mouse cursor coordinates are. So for the target program, it can be very hard to detect a bot. If the author of the script adds some time intervals with slight random variations, it can be quite complex for the target program to try and decide whether a real human person is behind the key presses and mouse clicks... if you don't do the detection properly enough, then you may catche a lot of legit players who are simply very consistent in their "magic find runs" or whatever it is they are repeating ad nauseam. |
![]() |
AutoIT. But yeah, basically, you can run a script which searches the screen, pixel by pixel. You can identify unique colors that represent unique things like skill gems or enemies. For instance, one enemy might have a particular shade of green that's found nowhere else in the environment. Just have the pixel searcher search out that color and have the player mouse-1 that precise pixel, resulting in attacking that monster. If it drops something good, your script can do a pixel search for the rare/unique color and click on the name for the drop, acquiring it.
That said, bots for POE will be hard to craft, due to limited inventory space, the nature of random drops (a lot of rares are junk; how is your program going to detect that your inventory is full exactly? You'll need to constantly run back and forth to your stash, filling it up with the junk your bot collects). You'll also need to tell your bot to farm a "safe" area in HC so you don't die and lose everything. But basically, bots do pixel searches and order mouseclicks/button presses. That's the only way they can typically interface with a game - like a human. Unless the game in question supports a scripting language like Lua, Pawn, etc. and you can interface with the server directly, in which case, you can instruct your bot to do extremely specific things My Keystone Ideas: http://www.pathofexile.com/forum/view-thread/744282
|
![]() |
Wikipedia has several great articles about it.
TehHammer is not a crime!
|
![]() |
" In answer to a few parts of this response: Packets. ...narf
|
![]() |
gold supporter and you dont know about bots? First for anything i guess
Team kiwi
|
![]() |