SPQR - The passive DPS rotation menu

User Tag List

Page 25 of 39 FirstFirst ... 212223242526272829 ... LastLast
Results 361 to 375 of 585
  1. #361
    soheil55's Avatar Corporal
    Reputation
    1
    Join Date
    Feb 2012
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yes i have these 2 picture

    that one is a aoe mode in trash mobs of the blackfuse boss (soo) , SPQR - The passive DPS rotation-29218139827126310293_wowscrnshot_010814_011232-jpg

    SPQR - The passive DPS rotation-4479313982712792371_wowscrnshot_012814_193420-jpg

    and it was a profile from averykey i upload it for u maybe some usefull code be there

    paladin

    SPQR - The passive DPS rotation
  2. #362
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by manylol View Post
    it seems complicated :/
    Nonowmana can you assist me to make pet interrupt actually works .. ?
    Pet Spells are not (yet supported).
    Anthraxbot & SPQR Creator / Administrator

  3. #363
    lockslash's Avatar Member
    Reputation
    3
    Join Date
    Sep 2012
    Posts
    42
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nonowmana View Post
    Pet Spells are not (yet supported).
    Maybe you can use with Grimm of Sacrifice (without pet)

  4. #364
    chumii's Avatar Master Sergeant
    Reputation
    7
    Join Date
    Aug 2011
    Posts
    104
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey, while looking through the pages for a solution, maybe someone can help me quicker...

    downloaded from first post, unpack, start, get this http://puu.sh/8kLI6.png

    any ideas?

    edit: got it, 32bit....
    Last edited by chumii; 04-23-2014 at 05:09 PM.

  5. #365
    Koha's Avatar Member
    Reputation
    11
    Join Date
    Jun 2008
    Posts
    55
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by chumii View Post
    Hey, while looking through the pages for a solution, maybe someone can help me quicker...

    downloaded from first post, unpack, start, get this http://puu.sh/8kLI6.png

    any ideas?

    edit: got it, 32bit....
    Windows 8 or 7?

  6. #366
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by chumii View Post
    Hey, while looking through the pages for a solution, maybe someone can help me quicker...

    downloaded from first post, unpack, start, get this http://puu.sh/8kLI6.png

    any ideas?

    edit: got it, 32bit....
    Not administrator account or 64bit wow.
    Anthraxbot & SPQR Creator / Administrator

  7. #367
    wanted77's Avatar Member
    Reputation
    2
    Join Date
    Jan 2013
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nono, have you managed to confirm my immolate bug/issue on your warlock?

  8. #368
    gen4ik's Avatar Member
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    8
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lockslash View Post
    To know the correct ID spell copy-paste in wow dialog this:

    /run for i=1,200000 do local f=FindSpellBookSlotBySpellID(i,"spell") if f then local n,id=GetSpellBookItemName(f,"spell"),select(2,GetSpellBookItemInfo(f,"spell")) local s=GetSpellInfo(id) s=n==s and " " or "\124cFF4FF763"..s print(id,n,s) end end
    Or just install add-on IdTip. It's show in tooltip ID of spell, buff or debuff. =)

  9. #369
    nrgd's Avatar Corporal
    Reputation
    1
    Join Date
    Mar 2014
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been doing some performance test with my profile. Because rotations are based on the CanCast() method, it's important to know how much time takes to execute the combatlogic() routine as it will mark the time the rotation looses before checking again another canCast().

    Single rotation: [Average:110 miliseconds, Max:436 miliseconds]
    AOE rotation: [Average:124 miliseconds, Max:424 miliseconds]

    That means that in the worst case scenario the rotation will cast an spell 430 miliseconds later than it would been able to cast it, and on average only about 115 miliseconds later. The worst case scenario is when we check for a canCast() and returns false, but there were only a few miliseconds left of cd, which hopefully shouldn't happen very often.

    Overall the performance is pretty good, and SPQR should allow rotations with really good dps... nice work Nonowmana!

  10. #370
    Kinky's Avatar Banned CoreCoins Purchaser
    Reputation
    481
    Join Date
    Nov 2008
    Posts
    500
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by nrgd View Post
    I've been doing some performance test with my profile. Because rotations are based on the CanCast() method, it's important to know how much time takes to execute the combatlogic() routine as it will mark the time the rotation looses before checking again another canCast().

    Single rotation: [Average:110 miliseconds, Max:436 miliseconds]
    AOE rotation: [Average:124 miliseconds, Max:424 miliseconds]

    That means that in the worst case scenario the rotation will cast an spell 430 miliseconds later than it would been able to cast it, and on average only about 115 miliseconds later. The worst case scenario is when we check for a canCast() and returns false, but there were only a few miliseconds left of cd, which hopefully shouldn't happen very often.

    Overall the performance is pretty good, and SPQR should allow rotations with really good dps... nice work Nonowmana!
    Still something that needs to be worked out as for all classes, delays between casts is going to drag the performance to the ground. I.e. working with procs, you'll get less casts off within the windows that you have to do so. I don't think there's much of a reason to add a GCD check to the method, queuing the next spell before the current has finished is a benefit of WoW.

  11. #371
    nrgd's Avatar Corporal
    Reputation
    1
    Join Date
    Mar 2014
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Kinky View Post
    Still something that needs to be worked out as for all classes, delays between casts is going to drag the performance to the ground. I.e. working with procs, you'll get less casts off within the windows that you have to do so. I don't think there's much of a reason to add a GCD check to the method, queuing the next spell before the current has finished is a benefit of WoW.
    Well, you either check if you can cast the spell or you spam the spell and check if it has been cast... I don't understand what do you mean by queuing the next spell, if you are in GCD, you can't cast anything till GCD is over.
    I don't see how it can be done without checking if you can cast the spell or if the spell has been cast, maybe you could elaborate more on how this could be achived? anyway I don't think the performance is that bad with the current method.

  12. #372
    Kinky's Avatar Banned CoreCoins Purchaser
    Reputation
    481
    Join Date
    Nov 2008
    Posts
    500
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by nrgd View Post
    Well, you either check if you can cast the spell or you spam the spell and check if it has been cast... I don't understand what do you mean by queuing the next spell, if you are in GCD, you can't cast anything till GCD is over.
    I don't see how it can be done without checking if you can cast the spell or if the spell has been cast, maybe you could elaborate more on how this could be achived? anyway I don't think the performance is that bad with the current method.
    It's not bad but it isn't good, just simple code and not so much the actual performance.

    WoW works on a queue system with custom lag tolerance. You can begin queuing the next spell while the current one is being casted; obviously not using this is a flat decrease in performance. With melee this would simply be with the global cooldown, which would act the same.

    A normal cast should be like so:
    Cast|------------------------NextQueuedCast-----||-------------------------------|

    Where as SPQR currently handles it like this:
    Cast|-------------------------------|<Pause>NextCast|-------------------------------|

    You can test this yourself. Simply manually spam a spell, and there should be absolute fluidity into the next cast, without the noticeable delay between them with SPQR's casting.
    Last edited by Kinky; 04-24-2014 at 06:54 PM.

  13. #373
    averykey's Avatar Contributor
    Reputation
    158
    Join Date
    Dec 2011
    Posts
    448
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by manylol View Post
    Someone can help me ?
    Tried to add warlock interrupt in Warlock.cs

    First i added the ID

    OpticalBlast = 115781,

    Then i added this line

    if (TARGET.IsCasting)
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.OpticalBlast);


    And it's not interrupting the target ...
    command demon
    My Svn - https://subversion.assembla.com/svn/averykeys-svn/

  14. #374
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Kinky View Post
    It's not bad but it isn't good, just simple code and not so much the actual performance.

    WoW works on a queue system with custom lag tolerance. You can begin queuing the next spell while the current one is being casted; obviously not using this is a flat decrease in performance. With melee this would simply be with the global cooldown, which would act the same.

    A normal cast should be like so:
    Cast|------------------------NextQueuedCast-----||-------------------------------|

    Where as SPQR currently handles it like this:
    Cast|-------------------------------|<Pause>NextCast|-------------------------------|

    You can test this yourself. Simply manually spam a spell, and there should be absolute fluidity into the next cast, without the noticeable delay between them with SPQR's casting.
    You can write your own CastingSpellById like this :

    Code:
     public static void CastSpellById(int spellId)
            {
                if (MySPQR.Internals.ObjectManager.Target.IsValid)  /*return true if the Target is valid(exist) or not dead*/
                {
                    if (MySPQR.Internals.ActionBar.CanCast(spellId, false)) /*return true if your char can use the spell (check cooldown) No GCD check*/
                    {
                        //MySPQR.Internals.ObjectManager.Target.Face();
                        MySPQR.Internals.ActionBar.GetSlotById(spellId).Execute();  /*if all is ok, this will get the ActionBarSlot for your spell,
                                                                                     and execute the right Keybind to cast it*/
                    }
                }
            }
    It will spam the key just before the end of effective cooldown
    Anthraxbot & SPQR Creator / Administrator

  15. #375
    nrgd's Avatar Corporal
    Reputation
    1
    Join Date
    Mar 2014
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Didn't know that canCast() didn't check for GCD... My bad

Page 25 of 39 FirstFirst ... 212223242526272829 ... LastLast

Similar Threads

  1. WOW Macro Library (DPS Rotations, Healing, Tanking, etc)
    By Viral Fly-by in forum WoW UI, Macros and Talent Specs
    Replies: 463
    Last Post: 07-05-2014, 09:31 AM
  2. DPSCycle - DPS Rotation helper addon
    By Vasar in forum WoW UI, Macros and Talent Specs
    Replies: 5
    Last Post: 11-07-2009, 06:23 PM
  3. [Guide] DPS Rotation for ALL CLASSES!
    By [AfterBurner] in forum World of Warcraft Guides
    Replies: 46
    Last Post: 10-23-2009, 04:45 AM
  4. DK dps rotation macro(blood/unholy)
    By Shakenbaken2 in forum WoW UI, Macros and Talent Specs
    Replies: 7
    Last Post: 08-05-2009, 11:10 AM
  5. Whats the best dps class?
    By Fragz1lla in forum World of Warcraft General
    Replies: 5
    Last Post: 01-28-2009, 06:43 PM
All times are GMT -5. The time now is 03:22 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search