Hi there! if you arent Familiar yet with the HeroAI bot for Toolbox, is a fully customizable combat bot that works for both single and multi-account setups.
It’s been tested across all hard mode maps and instances with success. You can use any regular build, and Hero AI will handle it with ease. Whether you want to automate your daily runs, farm efficiently, or just make life easier in-game, Hero AI is here for you.
you can get the bot from its original thread
Your Help is Needed!!
I’d love to hear what bots have you tested or tweaked. Whether you’ve found a bot that works well with Hero AI or you’ve had to make some adjustments, feel free to share your results! I’m looking to expand this list with community input. I’ll add your contributions to the compendium, either as they are or with some modifications on my end to make them more compatible.
Together, we can keep building an awesome resource for automating and enhancing gameplay for everyone.
What is this post for?
This section includes a collection of AutoIt bots that are either compatible with Hero AI out-of-the-box or need a bit of tweaking to get running. The tags will help you quickly see what's required.
AutoIt Bots Compendium Vanquishing Bot
Bot Name:Vanquishing Bot
Author: TheKuM1Ko
Works with HeroAI: It works without crahses, need to disable combat functions
Link for the fix:
What needs to be done: Replace UI.au3 or modify (Fight, FightEx) functions and put a "return" on entering them.
Killroy Stoneskin bot
Bot Name:Killroy Stoneskin Bot
Author: ???
Works with HeroAI: It works without crahses, need to disable combat functions on both plugins.
Link for the fix:
What needs to be done: replace Kilroy Stoneskin Bot .au3 or modify (Fight) functions and put a "Attack" instead of UseSkill.
In the HeroAI bot, you need to disable Skill2 and Skill8, also disable Looting
OnmiFarmer
Bot Name:OnmiFarmer
Author: ???
Works with HeroAI: It works without crahses, need to disable combat functions on autoit bot
Link for the fix:
What needs to be done: replace CommonFunction.au3 or replace (FightEx) functions with source given.
hello, as you can see, im trying to enable as much bots as possible to be used with the advanced combat plugin.
i need help from you all, i need to know what are the bots that people use (the ones that can benefit from this plugin) so i can focus on those first.
i am already working on updating the HeroAI to work as silent followers (auto taking quests, auto Id and salvage) so they can be used with anything you like to use them.
also im working on a solution to expand funcitonality on my bot, but first, i need to see how useful the bot really is.
Someone know reasons why the gw client crashes when i use it with some bots together? The Vanquishing Bot works fine but with other Bots and disabled fight functions there are still some functions that crash the game.
Someone know reasons why the gw client crashes when i use it with some bots together? The Vanquishing Bot works fine but with other Bots and disabled fight functions there are still some functions that crash the game.
Yes, the reason is because both bots are trying to access the same memory areas at the same time.
It is difficult to pinpoint exactly what crashes with every script since they all perform routines a bit different, but the reason is that.
To fix it, either have to disable what's wrong in AutoIt or need to do more advanced stuff like doing a mutex for both libraries (I don't think it's worth it, and would slow down both libs)
I've found that with certain bots if you run the bot first, Let it target and kill the first enemy on it's route and then launch Toolbox+HeroAI seems to stop things from crashing.
I've found that with certain bots if you run the bot first, Let it target and kill the first enemy on it's route and then launch Toolbox+HeroAI seems to stop things from crashing.
this is interesting.
can you do me a favor? can you try loading the HeroAi plugin first, then deactivate all of its functions and then load the autoit bot.
maybe doing that doesnt produce a crash and i can manage a workaround that is manageable from Autoit without requirind to be loading / unloading stuff, or at least it could be used with chat commands, activating deactivating features that give problems in certain spots
Edit:
Added a new option to completely bypass routines, you can use its button or a chat command /aibypass, it will toggle the option.
you can use chat command, or binnd a key on toolbos for doing so, or fire it somehow from autoit when you need it.
let me know wich of this optios work or doesnt so i can make adjustments on the official version from now on
Works great on Mesmer if you always target the middle of a group of enemies you can decently spike with e-surge for fast pve.
Ritu Spirit Spammer also works pretty well.
The best Build by far for me has been Imbagon it keeps up "Save Yourself" very well unless getting shut down. (some options for reacting to skills like ineptitude or empathy like stopping attacking would help here, but i just took a bunch of hex and condi removal to help with this.)
Some additional Flags in skills.json would really help, for example always target the enemy with the most enemies around it or something for Panic and similar Skills. Cry_Of_Pain was changed by me, with the default skills.json it is used at an Interrupt but it works better if you set it to require a hex and just use it as dmg skill.
Also some options to change the Auto Attack behavior for each follower would be great.
Mesmer uses Auto Attacks too much and could hit higher dps without it or should only do it if no skill is available.
Besides those small things i am very impressed by the work it is very easy to use and helps a ton when leveling new Accounts. I am almost done with Elona on 3 new Characters and didnt play them at all the HeroAi did all the work i just clicked on a few quests or moved around a bit but the whole skill usage was done by the plugin.
Works great on Mesmer if you always target the middle of a group of enemies you can decently spike with e-surge for fast pve.
Ritu Spirit Spammer also works pretty well.
The best Build by far for me has been Imbagon it keeps up "Save Yourself" very well unless getting shut down. (some options for reacting to skills like ineptitude or empathy like stopping attacking would help here, but i just took a bunch of hex and condi removal to help with this.)
Some additional Flags in skills.json would really help, for example always target the enemy with the most enemies around it or something for Panic and similar Skills. Cry_Of_Pain was changed by me, with the default skills.json it is used at an Interrupt but it works better if you set it to require a hex and just use it as dmg skill.
Also some options to change the Auto Attack behavior for each follower would be great.
Mesmer uses Auto Attacks too much and could hit higher dps without it or should only do it if no skill is available.
Besides those small things i am very impressed by the work it is very easy to use and helps a ton when leveling new Accounts. I am almost done with Elona on 3 new Characters and didnt play them at all the HeroAi did all the work i just clicked on a few quests or moved around a bit but the whole skill usage was done by the plugin.
Hello, you have some interesting ideas, let's talk it over the bot page, there are some things that are not feasible but some others are easy enough to add.