HeroAI compatible AutoIT bots

09/09/2024 18:48 apoguita#1
Hero AI: Your Go-To Combat Bot for Guild Wars

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 [Only registered and activated users can see links. Click Here To Register...]

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: [Only registered and activated users can see links. Click Here To Register...]
  • 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: [Only registered and activated users can see links. Click Here To Register...]
  • 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: [Only registered and activated users can see links. Click Here To Register...]
  • What needs to be done: replace CommonFunction.au3 or replace (FightEx) functions with source given.
09/10/2024 14:46 Hari778#2
<3
09/11/2024 00:09 BBzs#3
Nice thanks! Cant wait to try it with your toolbox plugin!
09/11/2024 03:18 apoguita#4
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.
09/11/2024 08:39 BBzs#5
Tried it but now it just runs past enemies to all the coords without combat at all.

As for your plugin i dont play without it now
09/11/2024 15:42 apoguita#6
Quote:
Originally Posted by BBzs View Post
Tried it but now it just runs past enemies to all the coords without combat at all.

As for your plugin i dont play without it now
What you tried just now? Be more specific please. I'm dealing with multiple bots here.

The only one that i really haven't tested is the vanquishing one, I'm assuming you're talking about that?

I'll make tests tonight , I just disabled functions there, I'm sure I need to do something else .
09/11/2024 15:54 BBzs#7
Quote:
Originally Posted by apoguita View Post
What you tried just now? Be more specific please. I'm dealing with multiple bots here.

The only one that i really haven't tested is the vanquishing one, I'm assuming you're talking about that?

I'll make tests tonight , I just disabled functions there, I'm sure I need to do something else .
Apologies. The VQ bot yes
09/11/2024 17:27 apoguita#8
Quote:
Originally Posted by BBzs View Post
Apologies. The VQ bot yes
Cool, i will test that and make amends to make it work.
09/12/2024 10:27 sch0l0ka#9
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.
09/12/2024 16:32 apoguita#10
Quote:
Originally Posted by sch0l0ka View Post
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)
09/17/2024 16:36 Gabhail#11
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.
09/18/2024 00:59 apoguita#12
Quote:
Originally Posted by Gabhail View Post
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
09/19/2024 14:38 silencer001#13
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.
09/19/2024 15:39 apoguita#14
Quote:
Originally Posted by silencer001 View Post
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.

[Only registered and activated users can see links. Click Here To Register...]
09/23/2024 17:51 thedemonnl#15
I tried this with the omnifarmer, seems to work fine. only have to accept the bounty myself, any ideas how to fix so that the bot takes the bounty?