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

Been leveling Guardian / Feral Druid 1 - 50 so far, mix of a bit of questing and a lot of dungeons... it had a few issues with guardian but i think thats more dungeonbuddy than the routine...

feral on the other hand, in dungeons he isnt following the tank properly, after he attacks mobs, he sometimes moves or sometimes stands there doing nothing and i have to navigate him by hand.
i have 2 logs here one for 60mb and the other for 30mb, obviously they're too big to upload. http://puu.sh/cm13X/9d62476f7f.png

so, i ran one single dungeon had to cut the log off before it completed... but you'll get the idea of whats going on.

was still to big to upload so i dropboxed the logs

https://www.dropbox.com/s/gw6mdxyqwlxnrhr/77856 2014-10-22 22.50.txt?dl=0
https://www.dropbox.com/s/4xeof9lipxgi2fs/77440 2014-10-22 20.55.txt?dl=0
Matt84, Sorry, but I don't access 3rd party links, you will want to attach the logs to posts going forward. Log files overall contain a lot of repetitive text and compress extremely well. On larger files you should see compression ratios of 92% or greater just by using the default support for .ZIP compression which should reduce your 60mb file to less than 5mb. Give it a shot and let me know how that goes.

As for the issue of following, that is a DungeonBuddy issue. Following the Tank is DungeonBuddy's responsibility as the BotBase. Singular does contain Tank follow logic for Healers only as it is critical for the survival of the Party, but my preference would be to remove that code and leave all encounter specific movement to DungeonBuddy. My recommendation is it post the issue and associated log in the DungeonBuddy thread.

Thanks for the feedback and good luck with your Druid, -Bobby53.
 
at work currently so cant provide a log but I did notice this morning that my mage isnt making a refreshment table for my party. Idk if its been posted or not.
 
DW Fury Warrior - Gates of Retribution LFR - Full Run

1. Never uses vigilance. Also, when you get it working, should really only be used on the tank. (in case it isn't already set to do that)

Note: The SOLO rotation seems to be badly messed up, but I don't have a log for that, so I guess we'll worry about that when WoD comes out and its time to level. :p

View attachment 4248 2014-10-22 11.57.zip
 
Hi there,

As a fury warrior attacking multiple mobs the routine casts Taunt which switches the stance to Defensive.
It doesn't go back to Battle Stance after that.

Log is attached.

Beneath the part where it switches stance:
[19:01:10.404 N] (Singular) (Singular) [CombatLog] SPELL_CAST_FAILED Charge#100 failure: 'Target too close'
[19:01:10.797 N] (Singular) <<Combat>> h=99.0%/r=1159.0%, stance=BattleStance, Enrage=True Coloss=-1000 MortStrk=-1000, RagingBlow=0, th=100.0%, dist=7.6, inmelee=N, face=Y, loss=Y, dead=-1 secs
[19:01:10.801 N] [Singular] *Taunt on Shao-Tien Fist.FBC9 @ 100.0% at 5.4 yds
[19:01:11.209 N] [Singular] *Dragon Roar on Shao-Tien Fist.FBC9 @ 100.0% at 2.9 yds
[19:01:11.895 N] (Singular) [WoWRedError] You are facing the wrong way!
[19:01:12.484 N] (Singular) [WoWRedError] You are too far away!
[19:01:12.698 N] (Singular) <<Combat>> h=97.9%/r=1164.0%, stance=DefensiveStance, Enrage=True Coloss=-1000 MortStrk=-1000, RagingBlow=0, th=44.5%, dist=3.9, inmelee=Y, face=Y, loss=Y, dead=1 secs
 

Attachments

DW Fury Warrior - Gates of Retribution LFR - Full Run
Note: The SOLO rotation seems to be badly messed up, but I don't have a log for that, so I guess we'll worry about that when WoD comes out and its time to level. :p

This might have something to do with bug "HB-1338("HB API reporting inappropriate LocalPlayer.CurrentRage values")" that returns the RagePercent as 1000 instead of 100.
The routine dumps rage with Wild Strike on 80. With the bug this is now at 8 percent of your rage I think, so the routine will spam Wild Strike all the time.
 
MaxMuster --
You can compress/zip your log file and it will upload. There is no size limit for zipped filies. However, make sure it is a ZIP file and not RAR, or some other form of compression. Bobby can't access 3rd party website like pastebin and such. So, a log is needed. Just be sure it's zipped and unedited.
 
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 6060 2014-10-21 22.06 - Copy.zip
 
Last edited:
Matt84, Sorry, but I don't access 3rd party links, you will want to attach the logs to posts going forward. Log files overall contain a lot of repetitive text and compress extremely well. On larger files you should see compression ratios of 92% or greater just by using the default support for .ZIP compression which should reduce your 60mb file to less than 5mb. Give it a shot and let me know how that goes.

As for the issue of following, that is a DungeonBuddy issue. Following the Tank is DungeonBuddy's responsibility as the BotBase. Singular does contain Tank follow logic for Healers only as it is critical for the survival of the Party, but my preference would be to remove that code and leave all encounter specific movement to DungeonBuddy. My recommendation is it post the issue and associated log in the DungeonBuddy thread.

Thanks for the feedback and good luck with your Druid, -Bobby53.

they sure do compress well.... reposted as zips

hope that helps, also just to give you the spoiler

Code:
[13:11:08.440 D] Exception was thrown in BotBase.Root.Tick[13:11:08.440 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at Singular.Extensions.SafeName(WoWObject obj) in c:BuddyProductsHonorbuddyRoutinesSingularExtensions.cs:line 96
   at Singular.ClassSpecific.Druid.Feral.<CreateFeralDruidRest>b__1(Object r) in c:BuddyProductsHonorbuddyRoutinesSingularClassSpecificDruidFeral.cs:line 45
   at Styx.TreeSharp.Action.RunAction(Object context)
   at Styx.TreeSharp.Action..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.Sequence..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.Decorator..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Singular.Helpers.Throttle.<Execute>d__0.MoveNext() in c:BuddyProductsHonorbuddyRoutinesSingularHelpersThrottle.cs:line 290
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.Decorator..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.Decorator..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Singular.CallWatch.Tick(Object context) in c:BuddyProductsHonorbuddyRoutinesSingularSingularRoutine.Behaviors.cs:line 1640
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Singular.SingularRoutine.LockSelector.TickWithFrameLock(Object context) in c:BuddyProductsHonorbuddyRoutinesSingularSingularRoutine.Behaviors.cs:line 758
   at Singular.SingularRoutine.LockSelector.Tick(Object context) in c:BuddyProductsHonorbuddyRoutinesSingularSingularRoutine.Behaviors.cs:line 751
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.Common.HookExecutor.Run(Object context)
   at Styx.TreeSharp.Action.RunAction(Object context)
   at Styx.TreeSharp.Action..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.Decorator..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at ‚...()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.Decorator..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.TreeSharp.PrioritySelector..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.Common.HookExecutor.Run(Object context)
   at Styx.TreeSharp.Action.RunAction(Object context)
   at Styx.TreeSharp.Action..()
   at Styx.TreeSharp.Composite.Tick(Object context)
   at Styx.CommonBot.TreeRoot.()
   at Styx.CommonBot.TreeRoot.(Action , String , Boolean )

it's a lot of that being spammed over and over.
 

Attachments

Ret Paladin rotation issues

Singular seems to be having issues compiling ret rotation. Tried with both Lazyraider and Enyo. Just stands there and does absolutely nothing. Fresh install of HB. Log attached.
 

Attachments

Thanks Max. Log files are text which compresses well to begin with and the logs overall contain a lot of repetitive data yielding even better results. On larger files you should see compression ratios of 92% or greater just by using the default support for .ZIP compression which should reduce your 100mb file to less than 9mb which is still small enough to be attached.

Thanks for the report. Issue fixed in next release, -Bobby53
 
Hi there,

As a fury warrior attacking multiple mobs the routine casts Taunt which switches the stance to Defensive.
It doesn't go back to Battle Stance after that.

Log is attached.

Beneath the part where it switches stance:
[19:01:10.404 N] (Singular) (Singular) [CombatLog] SPELL_CAST_FAILED Charge#100 failure: 'Target too close'
[19:01:10.797 N] (Singular) <<Combat>> h=99.0%/r=1159.0%, stance=BattleStance, Enrage=True Coloss=-1000 MortStrk=-1000, RagingBlow=0, th=100.0%, dist=7.6, inmelee=N, face=Y, loss=Y, dead=-1 secs
[19:01:10.801 N] [Singular] *Taunt on Shao-Tien Fist.FBC9 @ 100.0% at 5.4 yds
[19:01:11.209 N] [Singular] *Dragon Roar on Shao-Tien Fist.FBC9 @ 100.0% at 2.9 yds
[19:01:11.895 N] (Singular) [WoWRedError] You are facing the wrong way!
[19:01:12.484 N] (Singular) [WoWRedError] You are too far away!
[19:01:12.698 N] (Singular) <<Combat>> h=97.9%/r=1164.0%, stance=DefensiveStance, Enrage=True Coloss=-1000 MortStrk=-1000, RagingBlow=0, th=44.5%, dist=3.9, inmelee=Y, face=Y, loss=Y, dead=1 secs
Thanks for the log. Fixed in next release, Bobby53
 
Singular seems to be having issues compiling ret rotation. Tried with both Lazyraider and Enyo. Just stands there and does absolutely nothing. Fresh install of HB. Log attached.
...
A few frequently asked questions:

....

How do I know if support for my class/spec has been updated?

See the Status Post (click here). I have updated to include the SIngular version number those statuses correspond to.

....
See above quote snipped from my post to all Singular users from yesterday, -Bobby53
 
they sure do compress well.... reposted as zips

hope that helps, also just to give you the spoiler

it's a lot of that being spammed over and over.
Helped a bunch Matt, thank you. Fixed in next release, -Bobby53
 
Back
Top