Also noted when doing dailies with normal quest bot that it sometimes ended up just spaming lightning bolt. Check the <-- MARK --> View attachment spamming lightning bolt1688 2013-05-30 08.00.txt
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?
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
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
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.
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
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
Many times my balance dru dies because mob stands on him and he can't do a shit. View attachment drulog.txt
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 DoT. Refresh at <= 3 sec. Lava Burst on cooldown. Watch 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 spell. Procs Rolling Thunder.
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
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 D] System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args) at System.String.Format(IFormatProvider provider, String format, Object[] args) at Styx.Common.Logging.Write(Color color, String format, Object[] args) at Singular.Logger.Write(Color clr, String message, Object[] args) in c:\FOLDERZ\HB2.5.7094.573\Routines\Singular-3-2544\Utilities\Logger.cs:line 49 at Singular.Logger.Write(String message) in c:\FOLDERZ\HB2.5.7094.573\Routines\Singular-3-2544\Utilities\Logger.cs:line 24 at Singular.ClassSpecific.Hunter.Common.<CreateHunterRest>b__4(Object ctx) in 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
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
*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.
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, Berserk, 1 x Ascendance, Fire elemental 48.3K Singular settings as above (Lifebloom, Berserk, 2 x Ascendance, Fire 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 time. Cast Berserk, Ascendance 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)
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 % ?
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?