Visualbot is a very basic, hard to detect by warden, "bot". It is mostly aimed to be an educational project. ( information extraction through visual recognition )
What v1 can do : allow you to farm dungeons mostly with one hand on the mouse. Try to search for new target as soon as possible if tank went in combat. It can interrupt, it can shield, it can DPS while you eat nachos with your other hand until you fall asleep. Mostly all is left for you is to position yourself and loot dead stuff
How to setup :
- read the readme.txt
how it works :
- search images on your screen and act accordingly
Known issues :
- retargetting is a bit too aggressive. When tank goes out of combat there is a small delay until client notices we should be out of combat. Sadly the bot does not know tank has no targets, so he will search for a nearby target even if you would have wanted to skip that
- atm it's too perfect. It makes a mistake only every 10 minutes or so. This could be detected by blizz. I advise you spam some random spells from time to time that will give you cast errors just for the sake of pretending to be human. Try to not set interrupt to perfect 100% castbar or it will interrupt even insta cast spells which also makes it obvious you are cheating....
FAQ :
Q : Why is it hard to be detected by warden ?
A : it's a LUA addon, using the LUA API provided by blizzard. It's a non intrusive bot ( does not hook / read / write memory ). Blizz CAN block certain addons, but the question is when / which ones ...
Q : can i use it for full afk farming ?
A : not planned to be like that. Since it's mostly open source you can change it to be like that if you wish
Q : How does it work ?
A : It has 2 parts : LUA addon that takes decisions + Autoit script that reads LUA decisions and send it back to client.
Q : Image search is slow. Just how slow is this bot ?
A : Right now it runs with 4500 FPS on my PC, that is more than enough. Just in case it's required speed could be further boosted
Q : What exactly can it do ?
A : Atm it's tuned to my retribution paladin. I use this "bot" when i farm dungeons. I can space out and play the game. It will select the target of my tank. It will select and cast the best possible spell to maximize my dps. It will not allow me to be a d.ck and loot mobs while there is a combat( will auto select tank target )
Q : Can i use it for other than retribution paladin ?
A : Sure, you have to edit "NextBestSpell.lua" + "TranslateActions.au3" to search for your spells. Maybe add function to have a perfect rotation(maximum theoretic DPS )
Q : Can i use it in PVP ?
A : spell interrupt is unhumanly accurate. under 500 ms accuracy means you practically see the spell got casted but still gets interrupted. Interrupts even instant cast spells....
download link : Attachment 19687
Virustotal link