What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] Giles Monster Priority Changer

So I've been trying to figure out why my monk is attacking more slowly/casting more slowly (delay between attacks/casts). This plugin is it. Not sure why, but if I disable it, character makes decisions/attacks much more quickly.

I am seeing the same issue with my monk. It attacks about once per second, which is much slower than if I were to hold down the mouse button on a target. It only started doing this in the most recent version for me.
 
I am seeing the same issue with my monk. It attacks about once per second, which is much slower than if I were to hold down the mouse button on a target. It only started doing this in the most recent version for me.

+1 to this. Same issue here
 
I'll take a look at monk attack speed. Have to say my own monk seems to be ok - am using the default Belphegor that came with DB .185, and am NOT using any plugins to evade objects on the ground or anything else.

Can you guys with monk-attack-speed issues confirm a few things (or not) for me please, to help narrow this down?
- If you have a barbarian that seems to work ok, can you remove leap from your barbarian skills and see if it goes slowly like the monk, then speeds up when jump is re-added?
- Does reverting to v1.3 (or even v1.2.3) of this plugin fix it completely (attachments available on 1st post)?
- Is it only with monks you notice it?
- Are you using any other plugins that affect combat (eg moving in combat) and have you tried disabling them?
- Are you using one of the test versions of Belphegor and have you tried reverting back to the one with default DB?

If you can test those things and answer those Q's, it'd really help me - am more than willing to track down issues anyone has, but need more info and need to 100% rule some alternatives out for this one first!
 
-Standard Belph and Test belph have same issue
-Disabled dodge plugin and still happens
-I'll try reverting when i do runs later

This is something new though, for sure, since I didn't notice it prior to a day or 2 ago. Only thing that fixes it so far is disabling this plugin.
 
Also 1 more point for possible improvement.

What the bot does right now, is to attack any mobs with near proximity to it's directly path. While this is useful in tight areas (like stairs in leoric), there are times whereby it would be more profitable to skip the mobs in it's path in open areas (lots of possible routes with just a minor path stray). No idea if this could be done as you would need to be able to "read" the environment, but it would considerably shorten run times by avoiding unnecessary killing.
 
So I've been trying to figure out why my monk is attacking more slowly/casting more slowly (delay between attacks/casts). This plugin is it. Not sure why, but if I disable it, character makes decisions/attacks much more quickly.

same as my monk, tested it with default Belphegor that came with DB .185 and test release(148)
(without any plugin like Escape Desecrator \ Arcane,)
 
Ok monky monks, couple more Q's;
1: Can you give me a list (or a screenshot on imgur) of your skills page/setup? I want to see if changing to the skills you use makes mine lag or not.
2: If you've got a barbarian, can you try on a barbarian WITHOUT leap in skills, and see if switching the plugin off/on/off causes slowdowns on and not off, like it does with your monk?
3: Are you using default values/settings in plugin?

How much of a delay between attacks are we talking, roughly? Like... you see it punch a mob, then maybe half a second to 1 second and it does nothing, just stands there, then does another punch?
 
same issue for me.. with .185 - latest bephelgor test release.

dying alot due to this - my 1500life on hit are not as effecitve as they should be.

..but I'm dying even more, without this plugin.. foccussing the false mob :)

so thanks for all your plugins giles! Great work
 
Almost forgot, as well as the above 3 questions, can you test the attached version (just a minor tweak in it), and tell me if it IMPROVES the speed, gets WORSE, or stays just as bad as ever, thanks! :D
 
Last edited:
Giles just saw this on act 3, probably happens act 1 also.
when there is a caster at the edge of the screen, it will keep attacking its minions almost for ever instead of just finishing the battle in 2 sec by killing the caster.
 
Almost forgot, as well as the above 3 questions, can you test the attached version (just a minor tweak in it), and tell me if it IMPROVES the speed, gets WORSE, or stays just as bad as ever, thanks! :D

i'll test it when i get home, always thank for your AWESOME AWESOME work,tyvm
 
I've also noticed similar behavior on my barb using Frenzy. Seems like there's a slight delay between attacks. Once I've got 5 stacks I can hold shift/attack and it's much faster than when the bot is attacking a mob. I just tried the latest update you posted on the last page and it's doing the same thing. Just an FYI. I'm going to run the bot a few times with/without the plugin enabled and will post back with my results.
 
I've also noticed similar behavior on my barb using Frenzy. Seems like there's a slight delay between attacks. Once I've got 5 stacks I can hold shift/attack and it's much faster than when the bot is attacking a mob. I just tried the latest update you posted on the last page and it's doing the same thing. Just an FYI. I'm going to run the bot a few times with/without the plugin enabled and will post back with my results.

Yeah don't compare it to holding-attack human speed - I don't think DB will ever quite match that speed, DB will always do the equivalent of "click" <attack> "Click" <attack> rather than "hold lmb" <constant attacks> (I may be wrong but I think DB will always be a LITTLE slower than manual holding-mouse-button attacks).

Also anyone with problems - can you tell me if you are using DBRelogger or Batch Restarter or any other third-party program that tries to launch DemonBuddy, and if so, try running DemonBuddy NORMALLY in it's own folder and see if it works fine then? DBRelogger and batch restarter can cause problems with pathing on plugins that have other data files they need to load in (eg config windows, config files).
 
Right on. I did a run through A1 using the new profile and it seems fine. There are times when there are slight pauses which are mostly when I'm surrounded by crap. I dunno, it's probably not a big deal - if you have enough DPS you'll mow through the content anyway.

I'm not using DBRelogger or batch restarter. I launch DB manually.
 
Right on. I did a run through A1 using the new profile and it seems fine. There are times when there are slight pauses which are mostly when I'm surrounded by crap. I dunno, it's probably not a big deal - if you have enough DPS you'll mow through the content anyway.
I'm not using DBRelogger or batch restarter. I launch DB manually.

The new test version I put a couple of posts ago improved things for you? Please tell me yes! If so then I can improve it a little bit further :P
 
Going to echo what chizzle said above. Sometimes the combat is fine, and other-times it's just slow, can't really pinpoint what is causing it.

I'm using DRElog and performance doesn't really seems to matter with or without it.
 
Slight pauses when surrounded by a lot of things is common and I actually found that problem even WORSE with DemonBuddy at default (without any plugins at all, just a farming routine) - especially in tight/indoor areas or when your character gets surrounded by a lot of mobs. I think Demonbuddy just struggles a bit under the load of lots of mobs moving at once and keeping the target list updated internally. I've tried to ease that as much as I can in the plugin - perhaps I may even be able to optimize that further by limiting how far out the bot looks for mobs when it's already surrounded (so if there's already 6+ mobs within 20 foot, don't map out all the mobs within 50 feet or something), but that might have unintended side-effects so I'll avoid doing that just now.

Users of DBRelogger or Batch Restarter, can you also just rule that out as a problem and try launching DB manually just temporarily while testing - just incase there's issues there (not asking you to stop using them altogether, purely just while testing! :D).

Test version 1.4.2 attached:
Also another quick test version for you to replace the last one with, again tell me (have a good bit of testing on and off, and in different scenarios eg surrounded by mobs or just 1 or 2 mobs) if this version helps speed things up, slows them down, or overalls feels exactly the same;
 
Last edited:
1.4.1 runs much smoother for me. Finished the act1 champ farm the first time.

now I'm testing 1.4.2 - will come back later.

regards and thanks
 
Code:
[12:54:56.016 N] [GilesMonsterPriorityChanger 1.4.2] System.IO.FileNotFoundException: Could not find file 'C:\Users\x\Desktop\DB\Plugins\GilesMonsterPriorityChanger\GilesMonsterPriority.xaml'.
File name: 'C:\Users\x\Desktop\DB\Plugins\GilesMonsterPriorityChanger\GilesMonsterPriority.xaml'
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFrom*****, Boolean useLongPath)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path)
   at GilesMonsterPriorityChanger.GilesMonsterPriorityChanger.get_DisplayWindow()
[12:54:57.437 N] [GilesMonsterPriorityChanger 1.4.2] ENABLED: Giles monster priority changer now in effect!

happens with second instance of DB.
 
Last edited:
Back
Top