It already will work and should improve things for ALL acts - but for custom, specific monsters that need extra priority from those acts, I'll need some details (location/name/description) so I can go track them down and get their internal names to add to any priority lists (eg other creatures that should have priority). But no reason you can't start using it now and see an improvement!Any plans of making this work for Act2/Act3?
trying out 1.4.2 looks good.
had one problem b4 he was surrounded by melee chars and had a tree monster in his attack radius, he didnt attack the melee as he was top prioritizing the tree but until the tree got into melee range and he can attack it - it did nothing!
happens with second instance of DB.
It already will work and should improve things for ALL acts - but for custom, specific monsters that need extra priority from those acts, I'll need some details (location/name/description) so I can go track them down and get their internal names to add to any priority lists (eg other creatures that should have priority). But no reason you can't start using it now and see an improvement!![]()
I just launched it in Act2 and all the bot does is stand in town and spam Mouse1 ability (Frenzy in my case). No other plugins available, basic profile. Once I turn off this plugin, the bot stops spamming Mouse1 and starts moving.
Try it yourself, Act2-Quest8-1
Sorry, user error; didn't realize there's a new XAML file with the newer versionsHow are you launching the 2nd instance? I just have one copy of DB in one folder, and launch the same DB client one at a time for each D3 client. Are you using some sort of auto-laoder (like batch restarter) that might mess with pathing? Was the path listed in the error "C:\Users\x\Desktop\DB\Plugins\GilesMonsterPriorityChanger\GilesMonsterPriority.xaml" correct? (does that file exist in that folder?). Failing all else, could have just been because it tried to load 2 copies too quickly, and one copy had "locked" the file briefly while the other DB copy was trying to also read from it. If that's the case I can look into some error catching for this!
DB definitely has various issues when your character is surrounded by mobs - I think something in DB is trying to run path-finding, and failing, and getting a bit stuck, I'm not entirely certain yet. I'm working on trying to correct this, at least for characters that can't attack at range (eg monks for the most part and barbarians without leap) - try that test version 1.4.3 two or three posts up (and you still need the XAML!Have you noticed that the newer versions of db seems to "delay" when surronded by mobs and it blocks/dodges attacks? Almost as if it has really low "faster hit recovery" in D2 terms.
Hah, don't try to compare it to human ability!Tested it, seems an improvement over the past versions, but I can never get close to equal efficiency as controlling the hero myself. Might be limitations with DB like you said.
At times I can't even figure out if the bot's intention is to ignore/hit/move, it seems to want to do a little bit of everything :/
Can this be coded in a manner such that the detection range only covers the path in front of your hero is heading to? E.g will ignore white mobs approaching you from the side as long as you have enough room to manoeuvre forward.
For some reason my demonbuddy bugs around and stops working if I use this plugin with Fan of Knives(Demon Hunter) in my bars, any idea why? Using Beph routine.
My other issue is, at some point it stops chasing the goblins and returns back to the latest profile waypoint.
v1.4.4 uploaded:
-- Various optimizations and tweaks to help speed up target selection for melee characters, particularly with lots of targets.
-- Further optimizations and more intelligent decision making if a character with no range abilities is surrounded by mobs.
-- Melee characters can now sometimes ignore point-blank monsters in favor of nearby summoners/priority monsters, as long as they aren't heavily surrounded.
Important note to people that use any DemonBuddy command-line loaders, eg batch-restarters
DemonBuddy currently starts running a routine before all plugins have been loaded into memory if loaded from command-line. This can cause random problems, bugs, and outright failures from any complex plugins that take more than a millisecond to load or plugins that need to load from external data-files (config files & windows). Please avoid using any command-line DemonBuddy launchers if you have many plugins or are using any of my plugins, until DemonBuddy updates to either allow a forced-delay in command-line before starting, or has safety checks to ensure all plugins are compiled and loaded before it can start a routine.
Yes, sry did some more tests, seems to be a general problem with Demon Hunter + Beph, sometimes (very often) stops moving and just spamms some abilities until I uncheck the plugin.I don't have a DH to test this with atm but it sounds like more of an issue with Belph than the plugin - have you tried using the latest test version of Belphegor? If it remains a major issue, I'll take a look at Belphegor and fan of knives and see if I can see why it's upset, but there's no real reason it should be - it just alters what targets are provided, it doesn't interfere with telling DB how to attack or not.