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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

HB ARCHIVES: Singular--DO NOT DELETE

Not part of Noxxic prescribed spell priority. I'll add it, but until then use the Noxxic spec. -Bobby53
Bobby --
Just a curious question to you, not about Singular. Well, maybe it does have a little to do with Singular. Anyway, I saw that you had a selector in Singular that allowed you to choose between Noxxic and Icy Veins rotations for certain classes. Is Noxxic your preferred site to go for game play info? I've always found Noxxic to give better PvP advice than for PvE. I've always, personally, preferred Icy Veins for the PvE informational type things. Just a curious cat, that's all. Keep up the good work, and I'll continue to try and help support you in the threads.
 
Balance Druid
1- Keep casting Star Surge when available regardless of current buff from Star Surge.
2- Moonfire / Sunfire spam suddenly
Appears to be having a problem seeing the auras on your system. Will look into this further, Bobby53
 
Bug report!

What Class+Spec are you?: Retribution Paladin
What 'context' is the bot in? (Instance, BG, Normal): BG
What level are you?: 90
Have you made any modifications to Singular?: Nope.
What time (HH:MM:SS) or LogMark did your issue occur? 20:34:15.863 in the log - this is just one instance, happens multiple times.

What happened (be specific)?

Been trying to debug an issue between Singular (ret pally) and BGFarmer. Whenever new targets enter range, FPS drops down from a solid 60 to 1 - 5 for several seconds. This doesn't happen with BGBuddy, so there must be a conflict.

Thought it was BGFarmer causing it, but on further investigation, looks like it may be Singular.

BGFarmer is managing all targeting and movement (both of those are disabled in my Singular), so it's possible Singular is trying to wrestle control away from BGFarmer (just a guess).

According to the log posted (at both the time mentioned above and numerous other points, in fact, happens 10+ times in a row at the time I quoted with nothing in between), the Pull routine for Singular is taking 50+ ms per run to finish... Assuming that Singular isn't releasing control and tracking time in a weird way, 50+ ms per run would result in a *significant* drop in FPS... Especially since the Pull routine is run multiple times every time a new target enters range.

Did you attach a complete debug log? From start until the issue occurs, yes.

View attachment 147408
A few considerations before assessing the timing cited:
- logging is expensive
- behavior tracing is extremely expensive
- timings are invalid when either is enabled, unless measuring the impact of highly verbose output

The bulk of what you were measuring in Pull was log activity, which isn't very useful from a timing perspective.

So why is logging enabled by default? Because it is one less thing I have to remind the majority of users to turn on when preparing a log file to submit with an issue post.

If the trace is so expensive, then why did I include it as a user option? It is invaluable tool in identifying issues where the BotBase is not calling Singular. For example, if Singular stops healing the natural reaction of users is that Singular healing must be broken. The behavior trace allows verifying whether the BotBase is not calling the heal behavior, which also prevents Singular from healing.

As for trying to wrestle control away from BGFarmer or any other botbase, it cannot. The Combat Routine architecture in HonorBuddy is designed as a slave. If you want it to do something, you have to tell it to do it. That is done by calling the behavior repeatedly until you don't want it doing that any more. For example, invoking the Combat Behavior in Singular makes a single pass through the spell priority. If the BotBase wants to participate in a fight and continue to fight the entire time while in combat, it calls the Combat Behavior repeatedly until combat is over.

Hope that gives some additional background and overview. As for the FPS drop, my understanding is that there was some insight into this today relative to an area in HonorBuddy which would benefit all users and not just those utilizing Singular. Hopefully that pans out and you'll see a release resolving it soon.

Thanks for the post. I will look at it in detail later, but for now know that as of this posting the Paladin class has not been updated, -Bobby53
 
Arms Warrior - Nazgrim - LFR

1. Does not seem to have support for "Slam" talent. Didn't use it once.
2. Used whirlwind a lot on boss. Not sure if this is intended behavior or not.

View attachment 147447

also if you read through previously, i posted on this.... heroic strike has been removed from the game and whirlwind is the new rage dump for Arms... single target included. it should use it a lot, it's around about the same damage as heroic strike used to be and on multiple mobs it's a free cleave.
 
A few considerations before assessing the timing cited:
- logging is expensive
- behavior tracing is extremely expensive
- timings are invalid when either is enabled, unless measuring the impact of highly verbose output

The bulk of what you were measuring in Pull was log activity, which isn't very useful from a timing perspective.

So why is logging enabled by default? Because it is one less thing I have to remind the majority of users to turn on when preparing a log file to submit with an issue post.

If the trace is so expensive, then why did I include it as a user option? It is invaluable tool in identifying issues where the BotBase is not calling Singular. For example, if Singular stops healing the natural reaction of users is that Singular healing must be broken. The behavior trace allows verifying whether the BotBase is not calling the heal behavior, which also prevents Singular from healing.

As for trying to wrestle control away from BGFarmer or any other botbase, it cannot. The Combat Routine architecture in HonorBuddy is designed as a slave. If you want it to do something, you have to tell it to do it. That is done by calling the behavior repeatedly until you don't want it doing that any more. For example, invoking the Combat Behavior in Singular makes a single pass through the spell priority. If the BotBase wants to participate in a fight and continue to fight the entire time while in combat, it calls the Combat Behavior repeatedly until combat is over.

Hope that gives some additional background and overview. As for the FPS drop, my understanding is that there was some insight into this today relative to an area in HonorBuddy which would benefit all users and not just those utilizing Singular. Hopefully that pans out and you'll see a release resolving it soon.

Thanks for the post. I will look at it in detail later, but for now know that as of this posting the Paladin class has not been updated, -Bobby53

Thanks for the post, much appreciated.

Yeah, as a programmer myself, I know how expensive logging can be, so that definitely contributed to the reported time. For reference, even with all logging/debugging disabled, the FPS drops still occur - but it may be something else causing it, you're right.

To clarify, when I said "wrestle control away from BGFarmer", I meant something along the lines of Singularity determining that a certain target is a good option, switching to it, and then BGFarmer invalidating the target and searching for a new one, and repeating this endlessly - I assume if this is happening every possible chance, if there is some analysis done of the targets, it would slow the process down. I don't see that in the logs, however, so you're right, that's likely not it, especially with targeting disabled in Singularity. Was just a random thought, as I've seen some weird rapid target switching... but that may be a completely unrelated BGFarmer issue. The issue only seems to occur when new targets come into play, which is why that immediately jumped to mind (which is also why I'm looking at the Pull routine as a suspect).

Anyways, hopefully the issue in Honorbuddy covers it - I will say that the timing of the FPS drops definitely seem to line up with the "Pull" method executing, however, so that would likely be the best first spot to look if it doesn't.
 
Last edited:
See above quote snipped from my post to all Singular users from yesterday, -Bobby53

Was there some sort of change implemented since yesterday? Was doing around 8k dps on random mobs with this in ret spec all day yesterday and like I said today it just stands there with no rotation at all. Holy spec works...or at least cast spells as i just finished doing Mystic SoO with it. Any thoughts?
 
Not part of Noxxic prescribed spell priority. I'll add it, but until then use the Noxxic spec. -Bobby53

On noxxic, if you go to the talents and glyphs section, it recommends Slam as the tier 3 talent. Then go to the rotation section and it reads "Slam replaces Whirlwind in your single target rotation."

Thanks for adding it!
 
Singular WW monk today is not running/attacking.
I've got a clear install of both HB and release from this first page.

Here is a log


Up until yesterday it was working
 

Attachments

Singular WW monk today is not running/attacking.
I've got a clear install of both HB and release from this first page.

Here is a log


Up until yesterday it was working

Just did a windows update which had some .frame updates, restarted and everything is ok, so please ignore
 
Resto Shaman - Gates of Retribution LFR - Full Run

First off...this:

[Singular] ... Raid using my INSTANCES Behaviors
[Singular] ... in a group as HEALER role with 25 of 25 players

Shouldn't it be using RAID behaviors?

Now for bugs:

1. Didn't use Unleash Life a single time! It is part of the single target rotation as described on noxxic. Please add. :)

Everything else seemed good.

Log: View attachment 4712 2014-10-23 20.00.zip
 
I posted this same problem yesterday at about 04:46 and provided a log file. Since then HB has updated to .751 and I have the same problem.

Frost Death Knight, lvl 90. Fresh install of HB .751 version. When starting up HB after Initialization, it comes up with the Select CC screen with no other CCs installed. When the choice is made it goes back to that same window again.

Problem occurs at [01:40:00.195 D] in the attached log

If i remove the Singular folder and replace it with the one from the .750 zip file, everything works fine.
 

Attachments

Resto Shaman - Gates of Retribution LFR - Full Run

First off...this:

[Singular] ... Raid using my INSTANCES Behaviors
[Singular] ... in a group as HEALER role with 25 of 25 players

Shouldn't it be using RAID behaviors?

Now for bugs:

1. Didn't use Unleash Life a single time! It is part of the single target rotation as described on noxxic. Please add. :)

Everything else seemed good.

Log: View attachment 147648
im not sure noxxis what Singular is using it could be icy viens or another but singular isnt fully updated either i beleave
 
im not sure noxxis what Singular is using it could be icy viens or another but singular isnt fully updated either i beleave

Its a part of the rotation on every site. Same on icy-veins. It just used to be called "Unleash Elements".

And yes, I know the routines im testing for him are only "partially working", so bugs are expected. Im just helping him by posting logs. Read the first page of this thread more carefully.
 
If I recall, based on a quick look thru the CR, there is no "RAID" behavior, its SOLO or INSTANCE behaviors. I don't know that the CR distinguishes between 3/5/10+ player instances.
 
Back
Top