• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • HB ARCHIVES: Singular--DO NOT DELETE

    Discussion in 'Archives' started by bobby53, Nov 19, 2012.

    1. 23051602

      23051602 New Member

      Joined:
      Mar 5, 2011
      Messages:
      379
      Likes Received:
      0
      Trophy Points:
      0
    2. tukumi

      tukumi New Member

      Joined:
      Jan 15, 2010
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Hope you can do something with this.
      Thx.
       

      Attached Files:

      Last edited: May 30, 2013
    3. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      Warlock - LVL90
      latest Singular Release 3.0.0.2571

      Doing the Vehicle Quest at Isle of Thunder by Hand, with RaidBot, where my Toon has to jump from one drake to the other to kill the Enemys there. But my WL always try to summon his Pet, but this will Die after some Seconds and he re-summon it again and self die on the Drake.
      At this Point i have the Disbale the Pet. Is it possible that Singular know if im in a Vehicle dont so things like Summon Pets or Buffs? I dont know but i think you changed this for Hunters, or?
       

      Attached Files:

    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      kennybob, Thanks for the post. Please see the first line in the post you quoted. -Bobby53
       
    5. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      Dungeon: Gate of the Setting Sun
      Endboss: Raigonn

      Warlock

      Toon use the Attelery and gets up to Raigonn, but just use Autohit no Spell.

      Fight begins at: [13:03:05.888 V] [Singular] - boss Raigonn
       

      Attached Files:

    6. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      UFCFreak89, No there isn't an option to do that. Singular has two things which will impact use of stealth based upon the mob:

      - Neutral Pull Target: this occurs automatically. since a neutral pull target won't aggro, it will remain unstealthed while travelling to the mob for increased run speed and then stealth when close to mob so it can use stealth only abilites/openers.

      - Trivial Mobs setting: if a mob is trivial based upon this setting, it won't cast stealth prior to attacking.

      I am happy to consider a change to support what you are trying to do, but would need more detail (including a log) so I can better understand the context. I am generally not in favor of static on/off user settings so if this is a condition which is useful and can be determined automatically it should do this without requiring the user to tell it to.

      Thanks for the post and good luck with your Rogue, Bobby53
       
    7. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      23051602, Well, have to say I am a bit surprised to receive a log file that doesn't represent what I had carefully explained in my response to your earlier post. The switch from DungeonBuddy to RaidBot while in combat seems to have created an issue. In general, Bots should be switched while you are not in combat. As for max DPS while using DungeonBuddy, that won't happen. DungeonBuddy is an amazing piece of work that has intelligence to implement a raid fight strategy based upon tank position, moving out of fire, etc. That movement is focused upon moving out of the stuff on the floor, staying in range of something, etc. and not DPS/HPS, so in situations where it could strafe and still attack the target it instead turns and runs. This is not a condemnation of DungeonBuddy, quite the contrary... it's an amazing piece of work. Your expectations while using it should be that you can complete a raid encounter without manual intervention, not that you'll max out DPS. For higher DPS, you'll want to use a manual assist bot so you can do things like pop Spiritwalker's Grace prior to moving and strafe instead of turning away, etc. In the same way the movement of DungeonBuddy can impact an Elemental, so can the movement and positioning by the user with a manual assist bot. As for sluggish casting, that should be expected given the following:

      Code:
      [07:10:41.020 D] LogLevel: Diagnostic
      As mentioned in my prior response, you will want to disable debug output and set Log Level to Normal when assessing performance as verbose log file output degrades performance (aka sluggish casting.) Only after determining that you believe that there is an issue with the spell priority would you want to enable debug output, and at that point it isn't to assess performance with debug enabled but to provide the detail needed to understand why a spell was or was not cast.

      For now while you are trying to improve the results you achieve while raiding, follow the steps I provided carefully and use a training dummy. That will provide a stationary fight and reduce the number of variables impacting your results.

      Thanks for the post and good luck with your Elemental, Bobby53

      Edit: btw... in reviewing your log file there is a bug in that release that occurs when casting Earthquake. The spell was cast but the log message after it caused an exception that generates some log file noise. Fixed in the next release. Thanks for passing along.
       
      Last edited: May 30, 2013
    8. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      23051602, Thanks for the post with log file! The Lightning Bolt casts you are seeing:
      Code:
      [06:47:25.381 D] [CGSpellBook::CastSpell] Override ID: 403, KnownIndex: 60
      are being cast directly by the Questing Profile / Quest Behavior and not Singular. Singular is reporting the failure because of its combat log monitoring (as it would for a failed manual cast as well.) Questing profiles sometimes cast abilities directly so they can force the exact same result regardless of which Combat Routine is being used. A Singular cast of lightning bolt would look like:
      Code:
      [06:47:25.381 D] [Singular] Casting Lightning Bolt on Training Dummy.5036 @ 100.0% at 16.4 yds 
      [06:47:25.381 D] [CGSpellBook::CastSpell] Override ID: 403, KnownIndex: 60
      You will want to report the issue to the profile author.

      Thanks again for the post with log file and good luck with your Elemental Shaman, Bobby53
       
    9. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      tumbum, Thanks for the post and log file! Singular will disable all behaviors while in a vehicle (based upon a setting), but that test is only done while using the Questing Bot. I could disable all behaviors while in a vehicle while using a manual assist bot also, but that would result in the equivalent of playing by hand. For now, disabling the pet as you have or stopping the bot and playing by hand for that quest would be the best solution until the quest behavior for it is worked out. The behavior for Hunters is the same. Thanks for the post and good luck with your Warlock, Bobby53
       
    10. Arm

      Arm New Member

      Joined:
      Aug 23, 2012
      Messages:
      214
      Likes Received:
      0
      Trophy Points:
      0
    11. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
    12. 23051602

      23051602 New Member

      Joined:
      Mar 5, 2011
      Messages:
      379
      Likes Received:
      0
      Trophy Points:
      0
      I agree to some extent with you. However testing on a training dummy is kind of useless if a real world scenario does not at all work. When testing Pure rotation with I Want movement give about twice the DPS under exactly the same circumstances (using dungeonbuddy). So I still find it quite useful to test with. We are talking relative numbers here not maximizing dps, which I easily do better myself. But still I end up around place 19-20 with Singular and 7-10 with Pure rotation. This is also considering the different types of bosses there can be since a Ele shaman clearly benefits from bosses where you can use chain lightning a lot.

      Also noted that you wanted different settings for the test. I actually started out testing with those settings. But given the low dps I felt it more interesting to see more debug logging than if I could do 1K more dps. I am also almost thinking that it does quite a lot more dps while questing. Which kind of makes me confused. This can of course be crit dependant etc. I couldn't agree more than concurring with that Singular and DungeonBuddy are amazing pieces of work.


      I think both our objectives are to increase dps in a raid situation. I am also wondering about the rotation for raid. It seems like it's deviating from the normal Flame shock, lava burst, elemental blast rotation instead doing elemental blast first. If we are in a "Raid bot" situation I would also suggest casting "Spiritwalker's Grace" as soon as you start moving and still want to cast. If that one is on cooldown start spamming lightning bolt while movement is ongoing.

      Since you have such a superior knowledge of the code structure it's hardly any help that I look into the code. But I will still do it for my own benefit. I am sure it will be quite an interesting read and very helpful for me to understand the logic. One question that pops into mind when talking about the code. Is there a risk that the routine itself can get "bloated" and hence slow down the casting and decision making?

      Stolen with pride from Noxxic.
      PHP:
      Flame Shock Maintain DoTRefresh at <= 3 sec.
      Lava Burst on cooldownWatch for Lava Surge and Elemental Focus.
      Elemental Blast on cooldown.
      Earth Shock when you have 6-7 charges of Lightning Shield.
      Searing Totem when not using Fire Elemental Totem.
      Lightning Bolt as a filler spellProcs Rolling Thunder.
       
    13. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Up to you if you want my help. I replied in detail about what needed to be done. I specified use of a Training Dummy for a purpose -- to reduce the number of variables impacting the combat scenario being measured because your results don't match mine. The settings in place were selected specifically as well. This was more about walking you through a series of steps to improve your performance and then as necessary moving on to identify the CR issue (if any) that was impacting it. Happy to help if want to follow the sequence I prescribed. Let me know if I can be further assistance, -Bobby53
       
    14. 23051602

      23051602 New Member

      Joined:
      Mar 5, 2011
      Messages:
      379
      Likes Received:
      0
      Trophy Points:
      0
      Agreed will do a test tomorrow on a dummy.
       
    15. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      Bobby,

      Ninja Edit: This seems to ONLY be happening on questing and with a hunter, if I use raidbot, tyreal, or combat bot it works fine....


      I am getting a new error that I can't explain on my hunter and am getting it even on the shipped version of Singular... No idea what's causing it, all I did was upgraded to the latest, and after reverting back something seems broken still...

      Errors start at

      22:05:32.877

      I don't knwo that the exceptions are because of singular but the files listed in the exception are from the singular folder... Since the error seems to have something to do with logging, I tried ever option of enabled/disabled as well as disabling global logging none of it mattered

      PHP:
      [22:05:32.940 DSystem.FormatExceptionIndex (zero basedmust be greater than or equal to zero and less than the size of the argument list.
         
      at System.Text.StringBuilder.AppendFormat(IFormatProvider providerString formatObject[] args)
         
      at System.String.Format(IFormatProvider providerString formatObject[] args)
         
      at Styx.Common.Logging.Write(Color colorString formatObject[] args)
         
      at Singular.Logger.Write(Color clrString messageObject[] argsin c:\FOLDERZ\HB2.5.7094.573\Routines\Singular-3-2544\Utilities\Logger.cs:line 49
         at Singular
      .Logger.Write(String messagein c:\FOLDERZ\HB2.5.7094.573\Routines\Singular-3-2544\Utilities\Logger.cs:line 24
         at Singular
      .ClassSpecific.Hunter.Common.<CreateHunterRest>b__4(Object ctxin c:\FOLDERZ\HB2.5.7094.573\Routines\Singular-3-2544\ClassSpecific\Hunter\Common.cs:line 73
         at Styx
      .TreeSharp.Action.RunAction(Object context)
      ...
      ...
      ad nauseum
      ...
      ..


      -Xaq
       

      Attached Files:

      Last edited: May 30, 2013
    16. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Xaq, Thank you for taking the time to post and provide a complete log! The exception is occurring in a log message where the hunter dismisses a pet because the Disable Pet Usage option is checked. This isn't bot dependent. Uncheck that option and it should work. Update coming shortly. Bobby53
       
      Last edited: May 30, 2013
    17. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      *NEW* Singular 3.0.0.2581 available for download!

      Quick release to suppress error which can occur when using some CastOnGround abilities and Hunters using Disable Pet Usage option.

      See the Reporting Bugs [CLICK HERE] post for details on how to request assistance, post about a problem, or ask questions about the behavior of your botting session with Singular.

      Still receiving too many bug/question posts regarding behavior users watched that don't contain a complete log file and point of reference to when a single event happened. So, no multi-color bright lights this time. Just a simple request to provide the detail.

      Don't forget to use the LOGMARK! button. It is located on the Class Config window and will place a mark in the log file making it easy for you to indicate when something happened that you have a question about or problem with. This button provides the same behavior as the LOGMARK plugin. Having a problem while running Singular that you want to report? Click the LOGMARK button immediately when you notice. A line will be added to the log file at that time and now you have a very accurate way to let me know when the problem occurred.

      Ok, now that's out of the way:

      - Download the latest version of Singular.ZIP from Post #1 in this thread

      - .ZIP in Singular thread will always be the current version

      - HonorBuddy will contain an older version until a new release of HB posts

      Any post must include a debug log file (a file created with Debug Logging set to true.) To do this, click Class Config and set the Debug Logging option to 'true' then run until you create the issue again. The resulting log file will contain more info than a standard log file which will be essential in understanding the decisions being made by Singular which you weren't expecting.

      As always, the prior version is still available for download. If you encounter a problem due to the new release of Singular you can always downgrade as needed.

      Code:
      [B]--- Release 3.0.0.2577 ---[/B]
      
      [B]General[/B]
      
      fixed - exception caused by log message from CastOnGround when Debug is enabled
      
      fixed - corrected test in CastOnGround to use local pending spell test. should no longer receive misleading /cancel message on every ground ability cast
      
      
      [B]Druid[/B]
      
      fixed - Balance - Wild Mushroom and Detonate revised.  Will now output message as to target being cast upon.  Will detonate when 3 mushrooms exist or existing mushrooms have aged more than 4 seconds.
      
      [B]Hunter[/B]
      
      fixed - All Specs - exception occurring when running with Disable Pet Usage set to true
      
      
      [B]--- Release 3.0.0.2571 ---[/B]
      
      [B]General[/B]
      
      fixed - will now always update bot detected when bot starts.  corrects infrequent but repeatable issue when switching bots
      
      fixed - uses a local function for checking cursor for a pending target  spell cast while awaiting change to API in HonorBuddy.  Should no longer  spam message about /cancel spell cast Guild Tabard, etc. on every spell  cast
      
      change- resized columns on General tab so setting names are less likely to be clipped
      
      fixed - infrequent exception occurring when casting spell and checking certain classes for ability to cast while moving
      
      
      [B]Hunter[/B]
      
      change- All Specs - will output message indicating status of Growl  auto-cast when changing contexts (entering / exiting an instance for  example.)
      
      fixed - All Specs - modified AoE priorites. added Explosive Trap to Beast Master and Marksman
      
      fixed - All Specs - Blink Strike was still found by HonorBuddy  SpellManager so at times Singular was attempting to cast.  reference  within Singular removed
      
      
      [B]Monk[/B]
      
      change- Mistweaver - Pull behavior (when solo) now has *****ling Jade  Lightning at the highest priority (previously was Provoke) so some  ranged damage can be achieved.  Continues to use Jab as Chi generator  during Combat due to higher DPS (in general.)
      
      
      [B]Shaman[/B]
      
      fixed - Restoration - was previously setup for long range Pull behavior (  35 - 40 yds ) which is out of range of spells.  Corrected to medium  range Pull ( 25 - 30 yds ).  The reference to Pull here is regarding  internal logic and has no relation to the Pull Distance setting in  HonorBuddy
      
      fixed - Elem/Resto - issue with setting/refreshing totems in some  circumstances (like solo testing on training dummy with instance  behaviors....)
      
      
      [B]Warlock[/B]
      
      fixed - Destruction - bug in retrieving the number of stacks of Backdraft
      
      fixed - Destruction - added Rain of Fire to single target spell priority
      
      *new* - Destruction - implemented two spell priorities (Noxxic and Icy Veins) which can be selected by COnfig Setting
      
      
      Worth mentioning one more time due to the large number of posts without log files that are received, but you must attach a complete debug log with any post. Please see the link at the top of this post for details.
       
      Last edited: May 30, 2013
    18. 23051602

      23051602 New Member

      Joined:
      Mar 5, 2011
      Messages:
      379
      Likes Received:
      0
      Trophy Points:
      0
      I have made some tests during the morning. I can only concede that you are right. I must have made some serious mistake in my previous tests or something has been bugged.

      In general it's great :) I have a few suggestions below though.

      My test show:
      PHP:
      Reference rotation no cooldowns 3 minutes.
      41K DPS

      using cooldowns
      Lifebloom
      Berserk1 x AscendanceFire elemental
      48.3K

      Singular settings 
      as above (LifebloomBerserk2 x AscendanceFire elemental)
      45.9K
      It's pretty close but since I could do a little better myself (if it's not just pure luck). My suggestion for possible improvements would be:
      PHP:
      1. When using the cooldown use them at the same timeCast BerserkAscendance and Lifebloom (in this case) at the same time to improve casting speed of the Lava Burst in ascendance. If the cooldown is less than 10 seconds appart I would wait for them to get off cooldown.
      2. When moving and you try to cast something other than Lightning Bolt and off cooldown cast Spiritwalker's grace
      3. If spiritwalker is on cooldown spam Lightning Bolt until we stop or Spiritwalker is up again (I personally don'
      t like switching to ghost wolf which is another option for faster movement)
       
    19. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      Hi Bobby,

      is it possible to Control Singular in a Questing Profile, like set the EAT and DRINK Settings for a Quest to 0% or 1%, after the Quest get it back to a normal % ?
       
    20. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      i was doing a quest and it seems to target an druid it was with the 71 version i try this new 81 version it kept targeting the druid instead the quest mob while im on a pve server and it nevers goes away it keeps targeting it

      [Singular] Current target owned by a player. Switching to Enemy.Druid.7068!
      [Singular] EnsureTarget: switching to better target Enemy.Druid.7068

      why does it do that?
       
      Last edited: May 31, 2013

    Share This Page