FollowBot and Multi Account Utilities for GWToolbox

07/05/2024 14:51 apoguita#76
Quote:
Originally Posted by Simagol View Post
So I gave it a shot, it now is targeting my account just fine but still not the other in the party which are also running the heroai :(
Keep testing, take it outside, open the party window and notice how many cast there are of the skill, take Into account that there must be cast from other skills, not all the time will be only BiP.

Open the debug window and watch how it's called, there will be a table with all the values, there the thresholds, you can see when the skill needs to fire.

Activate only BiP and watch how many time is fired, also with the debug window running.

Please, include that data , so I can see what is happening.

Use toolbox modules to help you get better visibility, you can see how many times a skill is called, you can see hoy many upkeeps of the skill you have , and you can see boons on the party, please include that info , it helps me greatly to identify problems.

Unless there's something catastrophic happening with the skill, and the behaviour it's way off, I won't be revisit it again, there's a lot of functionality that still needs to be taken care of.

I will take this weekend off to play with my accounts and test ... At least as best as I can , functionality, based on that i will be making adjustments.
07/05/2024 23:22 JimRaynerd#77
Definitely feels like an overcompensation now. I'd put the hp threshold at 50% tbh (or add a small internal cd so it can't be spammed a few times in a row, if that's a thing). It chains 3 casts in a row now, putting their hp super low in under 1s. I was using two BiPs before and they overlap the cast a lot and just suicide so fast now.
25% life limit means he can cast it at 26% and die because the spell removes 33% hp.


The change to targeting isn't working as intended. Some of my dps oriented ai just stop casting for a while randomly, spamming a skill on a wrong target ("wrong target" error message is spammed). One has splinter weapon, the other has a rez. (can't replicate this consistently though)
07/06/2024 03:05 apoguita#78
Quote:
Originally Posted by JimRaynerd View Post
Definitely feels like an overcompensation now. I'd put the hp threshold at 50% tbh (or add a small internal cd so it can't be spammed a few times in a row, if that's a thing). It chains 3 casts in a row now, putting their hp super low in under 1s. I was using two BiPs before and they overlap the cast a lot and just suicide so fast now.
25% life limit means he can cast it at 26% and die because the spell removes 33% hp.


The change to targeting isn't working as intended. Some of my dps oriented ai just stop casting for a while randomly, spamming a skill on a wrong target ("wrong target" error message is spammed). One has splinter weapon, the other has a rez. (can't replicate this consistently though)
yeah, im going to lower the priority under healing, i tought of puttign an artificial CD but not sure.. that can lead to a lot of special exceptions.

if you manage to reproduce anything about the targetting let me know.

if you see your followers are failing casts, re call target again and they will take target.

under the hood, the functions works like this...

it will monitor changes on Leader Called Target.
apart from that the only time when it will change its target its when using a skill with some special condition, like an ally, or a dead target or enemy martial/caster for example.

if its giving you invalid target is because it wants to cast a benefical skill on an enemy or vice versa,most likely will be because the previous skill failed in casting...

try and see if you encounter a pattern activating/deactivating some skills.

i finished leveling up and setting all my complete team, im going to do a few fow test runs and see how things go.
07/06/2024 15:45 JimRaynerd#79
Are you still rocking your discordway? Have you tried anything different? Do you find discordway to be slow because it's purely single target?

I've focused on leveling and getting far enough to be able to setup certain bots (like feather farming) so haven't taken a serious jab at a proper team.


Would love to hear what people manage to clear and with which setups.
07/06/2024 19:55 apoguita#80
Quote:
Originally Posted by JimRaynerd View Post
Are you still rocking your discordway? Have you tried anything different? Do you find discordway to be slow because it's purely single target?

I've focused on leveling and getting far enough to be able to setup certain bots (like feather farming) so haven't taken a serious jab at a proper team.


Would love to hear what people manage to clear and with which setups.
I am still rocking discordway, i like the single target because you can spike pretty efficient with it, before making this bot i was broadcasting keys and thats the way i farmed all these years.

im going to share my key broadcasting script if anyone want to use it, its very simple but lets you do pretty much all basic things

let me tell you, this bot is not perfect, and its not because i made it, but this bot is really fucking good, just tested a fow run and succeded first try!!!!
not a world record time but i think its pretty decent considering.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

the bot is good, but if you are actively calling your targets it will be 500% better.

learn to position and flag your heroes, since their dumb, they need babysit.

use consumables, the more, the better, dont be cheap, even leveling, the bot is dumb, consumables make the experience much much better.

plan according, this is a bot made in a couple of weeks by an old man who hasnt coded in 15 years... plan your builds to stay static (wards and spirits are great), plan your builds to be more defensive than you might need, youll have plenty of dmg if you focus in a target.

dont be afraid of fleeing combat if you over aggro.
07/06/2024 20:59 ARJ#81
I just tryed out this .. bot? do we call it that? its so cool - thx alot <3 Im starting for 0 and making 3 new heros (necros) so that i can try your build. I cant enter missions in Faction withput getting disconnected. Is that just me. And right now the "AllowAllDialog" is getting an error

Also how do I make use of the auto resign and other xtra commands that u are listing in the first post? I cant seem to make it work
07/06/2024 21:52 apoguita#82
Quote:
Originally Posted by ARJ View Post
I just tryed out this .. bot? do we call it that? its so cool - thx alot <3 Im starting for 0 and making 3 new heros (necros) so that i can try your build. I cant enter missions in Faction withput getting disconnected. Is that just me. And right now the "AllowAllDialog" is getting an error

Also how do I make use of the auto resign and other xtra commands that u are listing in the first post? I cant seem to make it work
hello, is so cool that you are trying this.. plugin? haha.

if you only use my plugin you wioll not have problems connecting or entering missions, with the other plugins you might have errors, but i cannot give suport for those since i didnt make them, i suggest you only use my plugin and you will be fine.

for the other options, it comes already woth toolbox, that because i did not implement them, most of the options i mentioned can be accessed by creating keybinds in toolbox and selectic the option.

theres a lot of neat stuff already included with toolbox, look at what you like the most.
07/06/2024 22:50 ARJ#83
Ah okay now I get it. If i only use the HeroAI im safe. And thx for the tips with all the other new stuff. I found the auto resign, nice. This is soo cool
07/06/2024 23:00 JimRaynerd#84
Quote:
Originally Posted by apoguita View Post
hello, is so cool that you are trying this.. plugin? haha.

if you only use my plugin you wioll not have problems connecting or entering missions, with the other plugins you might have errors, but i cannot give suport for those since i didnt make them, i suggest you only use my plugin and you will be fine.
The 007 errors I was getting earlier are because of the plugin (I don't have any others loaded). Unless it's some setting in toolbox that triggers in, but I don't get disconnects without toolbox or with default tb loaded. As soon as I load the plugin the 007's start happening.

Lucky it only applies to the leader of the group, so I close TB, queue once, get d/c'd, reform the group and can queue.

The plugin is also making the game freeze really often for me. Again, maybe it's an interaction with a tb setting.
07/06/2024 23:09 apoguita#85
Quote:
Originally Posted by JimRaynerd View Post
The 007 errors I was getting earlier are because of the plugin (I don't have any others loaded). Unless it's some setting in toolbox that triggers in, but I don't get disconnects without toolbox or with default tb loaded. As soon as I load the plugin the 007's start happening.
If the plugin freezes, it's most likely something on my part, I'm using memory functions that maybe are not handled properly. I tested for about 6 hours and only found 1 freeze I'm the (BIP hero, the one that reads from memory), maybe you can detect if there's something related on your freezes.

Do you have enough available ram? The plugin just assumes that it will have enough resources , maybe I can rewrite the memory parts on sockets or something, that doesn't make clients crash .

That's weird, it used to happen to me, I. The earlier versions, but the code that caused it was removed , I can no longer reproduce with any of my accounts, but if you are having problems with my plugging, it should be sufficient to unload the plugin with the leader, enter mission and reload .
07/07/2024 01:37 bonejones#86
seriously appreciate the effort put into the plug-in apoguita, it's been mostly great when using a couple alt accounts to get through the campaigns.

one thing I am finding issue with even after changing a lot of the settings, is paragons (or maybe just the spear weapon) does not attack at all and will only use shouts and chants. not sure what may be causing this.
07/07/2024 01:57 apoguita#87
Quote:
Originally Posted by bonejones View Post
seriously appreciate the effort put into the plug-in apoguita, it's been mostly great when using a couple alt accounts to get through the campaigns.

one thing I am finding issue with even after changing a lot of the settings, is paragons (or maybe just the spear weapon) does not attack at all and will only use shouts and chants. not sure what may be causing this.
hello, thank you for testing the plug in!, you are not the first that mentions issues with melee or paragon skills, i will revise all the routines to include martial classes so everything works as it should.

for now, only caster roles are tested, since thats the most i use.
07/07/2024 14:26 JimRaynerd#88
I've been able to pin point the freezing issue.
The alt accounts freeze when the leader is out of range and the plugin is loaded (options don't have to be toggled on).

This happens often because they get stuck on a lot of random shit that body blocks them and if you don't check on time and run away they'll be out of range and freeze up. It's like the code goes through a loop to check the leader's position and when out of range it loops infinitely and causes the crash.

This also happens during cinematics. At first I was confused why cinematics caused this, but not always, then I connected the dots. Some cinematics teleport you to a location and if the follower loads faster than the main account, it causes the out of range issue above and makes it freeze up.
07/07/2024 15:50 apoguita#89
Quote:
Originally Posted by JimRaynerd View Post
I've been able to pin point the freezing issue.
The alt accounts freeze when the leader is out of range and the plugin is loaded (options don't have to be toggled on).

This happens often because they get stuck on a lot of random shit that body blocks them and if you don't check on time and run away they'll be out of range and freeze up. It's like the code goes through a loop to check the leader's position and when out of range it loops infinitely and causes the crash.

This also happens during cinematics. At first I was confused why cinematics caused this, but not always, then I connected the dots. Some cinematics teleport you to a location and if the follower loads faster than the main account, it causes the out of range issue above and makes it freeze up.
It's really great that you were able to isolate the issue, I will be making checks on distance to see what's happening, and prevent the crashes. Thank you for taking your time testing.

If you feel you're getting stuck often try wiggling if you get close to map borders, pathing is this game is awful and there's are many stupid ricks on the ground where you can get stuck, remember always that the path the followers take is an analog to a "select leader and press spacebar" and if you make them snake trough terrain they will inevitable get stuck.

What you can do in the meantime?

In the project files, there's a script for key broadcasting, you can use that, there's a key configured there where you can immediately command your followers... To follow you.. if you see that they are getting stuck, try pushing that key, once in a while.

It also helps , if you modify your minimap markets with visible colors and check if there's any dot left behind.

/////////////////////////////////////

Version History
V5.12 (07/07/2024)
  • Fixed bug on auto attack function, Martial classes should be working now.
  • Fixed bug in Overlaping buffs and effects, they should no longer overlap. deja vu?
  • Added Assasin strike combo checks, should be working now.
  • Added checks on Max Distance from Leader to prevent crashes, bot will do nothing until gets back on range.
  • Added more debug data ( some debug windows will crash if you change maps with them open)

Updated Casting Priorities, casting function take this preference on casting:

(from Custom Data Values first)
  1. Interrupt
  2. Enchantment_Removal
  3. Healing
  4. EnergyBuff
  5. Hex_Removal
  6. Condi_Cleanse
  7. Buff
  8. Resurrection

(from Game values after)
  1. Form
  2. Enchantment
  3. EchoRefrain
  4. WeaponSpell
  5. Chant
  6. Preparation
  7. Ritual
  8. Ward
  9. Hex
  10. Trap
  11. Stance
  12. Shout
  13. Glyph
  14. Signet
  15. Assasin Attack Chains
  16. Every other Skill



please take in mind martial classes are widely untested apart from basic function, if you encounter problems please share the build you are using with it.
07/08/2024 11:36 Simagol#90
How do you make the autoinvite/auto accept work? I've been looking through toolbox but could not find anything
For the Invite the only thing i can imagine is doing it with the hotkey and trigger on outpost but no idea if thats it, is that what you mean?

Also how do i get the /take dialog to work? Its so tedious do swap through all accounts to take quests and such :D