 |
| Welcome to Elitist Jerks |
We're testing some new features on the site regarding OpenID registration and coordination with gamerDNA. If you experience any issues with registering an account, please take the time to fill out a report and send it to this e-mail address. We would appreciate any assistance you could provide in making sure everything is functioning as intended. Thanks!
If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community.
|
07/13/07, 3:29 PM
|
#51
|
|
Now you're thinking with portals!
Undead Rogue
Twisting Nether
|
Originally Posted by Harem
You want /stopcasting on the spells you cast AFTER non-instant spells. For example, if you want to cut a shadow bolt short by refreshing corruption, you need a /stopcasting on corruption, even if it's instant.
|
Right but that's not how you maximize dps using it.
As a warlock, you'll find very little use for it as you don't have a set 'cycle'. This greatly reduces your lag dependency while dpsing and most of your spells being instant cast just makes it even less of a problem.
But, because it was asked, here is how it works.
1. Get a cast bar with a lag estimator.
2. prefix all of your spells with /stopcasting
3. you can now 'shave' seconds off of casts that end up in the lag time of your cast bar.
That is to say if fireball takes 3 seconds to cast normally, your cast bar will have a normal bar if you're not lagging, but if you are lagging there will be a red section at the end of the bar... The end of the bar being when the client thinks the cast will finish, while the beginning of the red section is when the server actually casts the spell. By /stopcast'ing any spell in that 'red' section, you do not prevent the spell from executing, but you DO allow yourself to start casting again, essentially shaving off some of the time you would have otherwise spent waiting for the client to catch up to the server.
|
|
|
|
|
|
07/13/07, 4:06 PM
|
#52
|
|
Von Kaiser
|
Originally Posted by Arawethion
One question:
Does anyone have occurrences in which you hit your /stopcasting macro, the previous spell completes, you incur a GCD, but the new one does not start casting? It doesn't make sense to me at all.
|
I have this happen to me every once in a while and have no clue what causes it. I haven't been able to reliably recreate it.
For reference my macro is just:
#showtooltip
/stopcasting
/cast Shadowbolt
(trinkets are tied to UA)
If anyone has any insight into this I'd be curious to hear an explanation. It's not terribly annoying as it only happens to me maybe once every 4-6 hours of raiding, but it's just odd.
|
Eagles may soar, but weasels don't get sucked into jet engines.
|
|
|
|
07/13/07, 4:29 PM
|
#53
|
|
Piston Honda
Undead Warlock
Tichondrius
|
I too have this issue with my Shadowbolt stopcasting macro sometimes and I don't really know why.
|
|
|
|
|
|
07/13/07, 4:35 PM
|
#54
|
|
I am a nice guy
Blood Elf Paladin
Mal'Ganis
|
Originally Posted by Arawethion
One question:
Does anyone have occurrences in which you hit your /stopcasting macro, the previous spell completes, you incur a GCD, but the new one does not start casting? It doesn't make sense to me at all.
For reference, my full macro:
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/stopcasting
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/stopcasting
/cast Frostbolt
/petattack
|
Yes, it's happened specifically on my shadowbolt spam segments. It's rare, but it happens. I too have been unable to recreate it, but I can confirm that it exists. One time that this happened, my spell had actually "cast", but I was never given a castbar (or animation for that matter) for that particular spell.
I used to get this much more frequently on my healer when I started doing antics with holy light cancelling (was just messing around), and I got Quartz to completely confuse itself to the point where my spells would complete but my castbar would be no where close to the red zone. I had originally assumed mod issues, but I never dug into it. Perhaps the two are related; I've never really screwed around with it on my warlock.
|
|
|
|
|
|
07/13/07, 4:38 PM
|
#55
|
|
I tell thee, O King, this operation will be useful
@ChickenArise
Night Elf Warlock
No WoW Account
|
Originally Posted by Arawethion
One question:
Does anyone have occurrences in which you hit your /stopcasting macro, the previous spell completes, you incur a GCD, but the new one does not start casting? It doesn't make sense to me at all.
|
You're going to have to trust my memory on this ( WARNING), but I recall either Sluoken or perhaps Iriel (et al.) responding to this concern. The gist was that while the use of /stopcasting is OK and useful, it was designed as a slash command to cancel a spell. The lag interaction is an unintended side benefit. Essentially, using /stopcasting in this unintended but permissible way can cause the server (client?) to get confused and "break."
I don't recall any workaround suggestions, sorry.
|
See you, auntie.
|
|
|
|
07/13/07, 4:42 PM
|
#56
|
|
I for one welcome our new Blizzard overlords
|
Originally Posted by Zeblök
And just out of interest does that work for hunters to help them with shotweaveing and such ?
|
The only instance I can imagine it helping hunters is when you are trying to thread a steady shot and an instant into a single autoshot. I'm not familiar enough with hunter rotations to know if this is a common occurrence or not. However, one thing my hunters have noticed is that using stopcasting appears to drop autoshots quite regularly. The only explanation I can think of is the stopcasting hitting during the autoshot cast time, canceling it.
|
|
|
|
|
|
07/13/07, 4:47 PM
|
#57
|
|
Bald Bull
Night Elf Druid
Tichondrius
|
Originally Posted by adlwow
Just FYI.. using the G15 in this manner is breaking TOS.
|
No, it's not.
Violating the ToS would be creating a G15 script that allowed a player to do unattended gameplay. The origin of this false rumor is from a guy who macroed raising weapon skill with a healer (attack closest target, heal every X amount of time) and didn't respond to several GM tells while they were doing so.
|
|
|
|
|
|
07/13/07, 5:03 PM
|
#58
|
|
Bald Bull
Orc Death Knight
Mal'Ganis
|
Originally Posted by manly
I use a totally different approach.
See, I am the proud owner of a G15 keyboard. This keyboard, amongst other things, allows to create macros (ie: unrelated to the wow macro system - you can use both 'macro systems' together). Now, here's the cool part. You can create precisely-timed macros, such as (essentially):
/stopcast
(wait 1.57s)
/cast scorch
And pressing that key will do that exactly at the set interval.
|
I'm trying to understand how /stopcasting works in an effort to help my guild's casters, and I'm not sure I get how your macros work Manly. Aren't you trying to time the /stopcasting to chop off the latency from the previous cast? Please forgive me, but I'm not seeing how the 1.57 second delay between the /stopcasting and the Scorch gives the same result as a manually-timed macro like:
/stopcasting
/cast Scorch
The timeline should look like this, right?
0.00 - cast Scorch
1.57 - stopcasting, cast Scorch
3.14 - stopcasting, cast Scorch
4.71 - stopcasting, cast Scorch
Now, maybe I'm just brain-dead today and am missing the obvious, but could you describe in a little more detail how your macros give the same result as the classic stopcasting ones?
|
|
|
|
|
|
07/13/07, 5:09 PM
|
#59
|
|
Bald Bull
Night Elf Druid
Tichondrius
|
Originally Posted by Asgorath
I'm trying to understand how /stopcasting works in an effort to help my guild's casters, and I'm not sure I get how your macros work Manly. Aren't you trying to time the /stopcasting to chop off the latency from the previous cast? Please forgive me, but I'm not seeing how the 1.57 second delay between the /stopcasting and the Scorch gives the same result as a manually-timed macro like:
/stopcasting
/cast Scorch
The timeline should look like this, right?
0.00 - cast Scorch
1.57 - stopcasting, cast Scorch
3.14 - stopcasting, cast Scorch
4.71 - stopcasting, cast Scorch
Now, maybe I'm just brain-dead today and am missing the obvious, but could you describe in a little more detail how your macros give the same result as the classic stopcasting ones?
|
The G15 keyboard has the option of including a precise time delay in a macro. WoW macros can't do that, so anyone who is trying to "catch" a stopcast via Quartz has to rely on visual feedback. For most people with experience, that's a delay of 0.2 seconds, resulting in a usual cast time of 1.7 seconds.
|
|
|
|
|
|
07/13/07, 5:16 PM
|
#60
|
|
I tell thee, O King, this operation will be useful
@ChickenArise
Night Elf Warlock
No WoW Account
|
Originally Posted by Copernicus
No, it's not.
Violating the ToS would be creating a G15 script that allowed a player to do unattended gameplay. The origin of this false rumor is from a guy who macroed raising weapon skill with a healer (attack closest target, heal every X amount of time) and didn't respond to several GM tells while they were doing so.
|
Actually, when it was a hot topic, there were contradictory Blue posts on the use of delays. When the dust settled, though, it came down to "use common sense."
Banned from WoW for using a programmable keyboard for the curious. 
|
See you, auntie.
|
|
|
|
07/13/07, 5:17 PM
|
#61
|
|
Bald Bull
Orc Death Knight
Mal'Ganis
|
Originally Posted by Copernicus
The G15 keyboard has the option of including a precise time delay in a macro. WoW macros can't do that, so anyone who is trying to "catch" a stopcast via Quartz has to rely on visual feedback. For most people with experience, that's a delay of 0.2 seconds, resulting in a usual cast time of 1.7 seconds.
|
Right, the thing I don't get is the order of the lines in his macro. Again, maybe I'm just not understanding how the G15 macros work, but the way I read his post suggested his macro does this:
0.00 - /stopcasting
(G15 macro delay here)
1.57 - /cast Scorch
All with a single button press. Doesn't that mean there's a 1.57 second delay between the stopcasting and the next cast of Scorch, when as I understand it, you want a 1.57 second delay between the Scorch and the next stopcasting? Or did I just misunderstand what he meant by his macro?
|
|
|
|
|
|
07/13/07, 5:39 PM
|
#62
|
|
Glass Joe
Night Elf Druid
Bronzebeard
|
Originally Posted by Copernicus
The G15 keyboard has the option of including a precise time delay in a macro. WoW macros can't do that...
|
This is why using the G15 delay to create macros is crossing over into a very shady area. Will you get banned for it? Doubtful. Is it against TOS? From what I've read, yes.
Replicating what can already be done in game with WoW macros = okay
Using the G15 to do something that can NOT be done in game with WoW macros = not okay
edit: Here's the clearest Blue post I found on the subject (the 2nd one in this thread) -
WoW-Europe.com Forums -> Logitech G15 illeagl?
Using the keyboard to bind buttons is fine (for example, in the case of a mage, binding the G1 key to Frostbolt). If you were to use the macro feature to do more than one action then that would be a problem (for example, pressing one key and having your character cast a spell, pause, cast another spell, pause etc.).
If you stick to what is possible by normal in-game macros, then you should be fine.
|
Now in this case you are using the keyboard macro to give the /stopcasting command, pause however many seconds, and then cast the spell. It isn't two spells but it definitely isn't possible to do this "by normal in-game macros."
Not trying to be argumentative, but people who want to give your suggestion a try should know all the facts.
Last edited by adlwow : 07/13/07 at 6:02 PM.
|
|
|
|
|
|
07/13/07, 6:36 PM
|
#63
|
|
Soda Popinski
|
Well, a few things. I stopped using precisely timed g15 macros for stopcasting. That was back in the day when I was trying to lazy-things-up and get easymode stopcasting. I now use regular in game macro with /stopcasting then /cast, since it simplifies things like adjusting your interval when you get bloodlusted.
I searched many times on google to se if it was against the TOS, all I could find was people that were using it to level up their players; ie: unattended gameplay.
However, I did spend an afternoon to do many many test runs on DRBOOM with the G15. One thing that became immediately apparent was that I could not reliably cast scorches below 1.57s; they would always be stopcasted too early. 1.51s scorches gave me 100% interrupted scorches (keep in mind, the spell is supposed to be 1.50s cast time).
Something important to note. I also had a macro that would spam 50 scorch every second (so that I could reproduce test results with ease). That macro would not attempt to do any stopcasting, just regular casts. I could not get scorches any faster than 1.68s. I tested on a cumulative of approximatively 500 scorches. This was the average result I was getting. Regular scorches would not get better than 1.68s. Whereas the most reliable stopcasted scorches worked at 1.57s.
|
|
|
|
|
|
07/13/07, 7:46 PM
|
#64
|
|
Bald Bull
Orc Death Knight
Mal'Ganis
|
Originally Posted by manly
Well, a few things. I stopped using precisely timed g15 macros for stopcasting. That was back in the day when I was trying to lazy-things-up and get easymode stopcasting. I now use regular in game macro with /stopcasting then /cast, since it simplifies things like adjusting your interval when you get bloodlusted.
|
Great, thanks for the reply. I'm still encouraging my casters to get Quartz and experiment with the standard stopcasting macros, so it's good to know that's all you're using.
|
|
|
|
|
|
07/13/07, 8:00 PM
|
#65
|
|
Glass Joe
Human Warlock
Black Dragonflight
|
Originally Posted by manly
I could not get scorches any faster than 1.68s.
|
Manly, what are you using to determine this?
|
|
|
|
|
|
07/13/07, 8:23 PM
|
#66
|
|
Von Kaiser
Draenei Shaman
Silvermoon (EU)
|
Recently started using this with RDX cast bar
I'm really surprised at just how effective the whole /stopcasting macro is
Does anyone else using a lag timer find that after using the /stopcast macro there is no apparent latency at all
ie. First cast shows 256ms, hit your macro, next cast shows 0ms
|
|
|
|
|
|
07/13/07, 8:28 PM
|
#67
|
|
Soda Popinski
|
Originally Posted by Roland Deschain
Manly, what are you using to determine this?
|
Use a wristwatch. Make sure swstats is open. Begin counting as soon as you begin casting scorches. As soon as 50 scorches were casted, I recorded how much time it took. I averaged over 500 scorches that way to come to that number. I did the same with precisely timed stopcast macros.
|
|
|
|
|
|
07/14/07, 3:46 AM
|
#68
|
|
Bald Bull
Blood Elf Paladin
Darksorrow (EU)
|
When trying really, REALLY hard I could get 2 3s cast frostbolts and a scorch and still get a 1.5s cast AB after that with AB stacked to 3 right before the frostbolts. So getting sub-0.13 ping by just watching your castbar with the standard ct-mod pack *is* possible. I doubt I can do it if I'm watching anything other than the castbar though, it was hard enough to do on Dr. Boom.
|
That is to say if fireball takes 3 seconds to cast normally, your cast bar will have a normal bar if you're not lagging, but if you are lagging there will be a red section at the end of the bar... The end of the bar being when the client thinks the cast will finish, while the beginning of the red section is when the server actually casts the spell. By /stopcast'ing any spell in that 'red' section, you do not prevent the spell from executing, but you DO allow yourself to start casting again, essentially shaving off some of the time you would have otherwise spent waiting for the client to catch up to the server.
|
I think this might not be totally accurate. When you see your castbar start is actually when the server starts casting, and when you see the castbar finish is when the server actually casts. However due to lag if you wait for the server to finish the cast before starting the next cast you will have a delay, so you stop the cast before it's really finished in a way so that when the command actually reaches the server (200ms or whatever your ping is later), the spell is already finished and another will start right away.
There is a bug I noticed that's pretty consistent - when your UI is showing a spell being cast properly, and you interrupt the spell to immidiately start another (looks like any peroid that is <your ping is fast enough to cause that), no matter if with /stopcasting or moving or whatever, the next spell will be BUGGED. This can be worked around, though, as all the bug does is bug your UI and not the server so your spell will really be cast, but your class will not show any casting animation. Also interrupting a spell with /stopcasting at this phase is NOT POSSIBLE, however if you hit your macro like you would in order to chain-cast it'll work just like you want it to. This bug only matters when you actually try to interrupt a spell with /stopcasting. When you're just chain-casting this bug has no effect on gameplay other than lack of animation. To actually interrupt a spell in a certain way when using /stopcasting, you must MOVE to interrupt the spell.
As for the G15, I think the reason you can't get it below a certain level is the variance of your ping. If your ping was 100 when you hit the first scorch cast and went down to 30 before you clicked it again 1.5s after the first click, there will be 1.43s difference between the "clicks" on the server therefore interrupting the spell. So the minimum lag you can have is probably directly dependant on your ping's variance (and your ability to time your click, but with G15 that's a non-issue - I should get myself one of those although I do love the fact my very old keyboard has no microsoft buttons between the ctrl and the alt).
|
|
|
|
|
|
07/14/07, 9:46 AM
|
#69
|
|
Piston Honda
Undead Priest
Emeriss (EU)
|
I play from the Middle East (500-1k ms) and pre-TBC FastCast was great.
As a former Mage, the difference FastCast made in my DPS was definitely noticeable and as a Priest it was absolutely required.
I was almost going to quit the game when I realised that FastCast would be completely broken in TBC - I made several petitions but to no avail.
Anyone who has more than 200ms, I strongly suggest you get accustomed to this "/stopcasting" style of play (especially healers, a split second can mean death).
1) When you re-do all your spells with "/stopcasting" - keep in mind that you will NEVER be able to spam your buttons. You will end up chain-cancelling your spells. This can be a disaster if you are a healer, especially in intense situations when you tend to get hyper and spam. The first 1-2 raids I had a hard time getting used to this style of casting and it was quite frustrating - but keep with it... you'll reap the benefits soon enough.
2) Don't bother with those addons that "predict" the lag on the castbar. The very definition of lag/latency means that those addons will be largely inaccurate.
3) As a Priest, put /stopcasting on your Fade, Dispel and Shield spells (even if you play with 0 ping). Those spells, by definition, are required in "emergency" situations... hence you can't afford the split second delay in "moving/jumping" in order to cancel your existing spellcast.
|
|
|
|
|
|
07/14/07, 11:36 AM
|
#70
|
|
Bald Bull
Blood Elf Paladin
Darksorrow (EU)
|
[quoet]3) As a Priest, put /stopcasting on your Fade, Dispel and Shield spells (even if you play with 0 ping). Those spells, by definition, are required in "emergency" situations... hence you can't afford the split second delay in "moving/jumping" in order to cancel your existing spellcast.[/quote]
Due to the bug I described you have to move anyway or it sometimes won't work (if you're actually trying to cancel and not just speeding up your casts)
|
|
|
|
|
|
07/16/07, 8:21 PM
|
#71
|
|
Piston Honda
|
Originally Posted by Revenj
2) Don't bother with those addons that "predict" the lag on the castbar. The very definition of lag/latency means that those addons will be largely inaccurate.
|
Wrong (about the definition/reason) - if you have a consistent route without packet loss, that has a great many hops over a long geographic distance, you can have a consistent, predictable e.g. 300ms ping.
However, exceptionally high ping is usually associated with congestion and packet loss, which do give a varying latency. You'll have to figure out yourself what's reliable under such conditions.
Obviously, with /stopcasting, an absolutely constant 200ms ping should be prefered to a varying 100-200.
|
|
|
|
|
|
07/17/07, 12:55 PM
|
#72
|
|
Von Kaiser
|
A little MS Paint diagram that I used to help explain this to my guildies:
Also, one of the tanks in my guild tried to convince me that moving to cancel the cast and start a new one works just as well as /stopcasting macros. He has an alt priest, you know. That was funny.
Incredibly, incredibly useful for raiding mages to the point of being gimped if you don't use it. Other casters as well, to be sure, but nobody relies on nonstop bolt spam like a raiding mage does. I hear good things from our healing Paladins as well.
|
|
|
|
|
|
07/17/07, 1:07 PM
|
#73
|
|
Glass Joe
Night Elf Warrior
Lightning's Blade
|
well moving is just as good at canceling the spell :P it's just when you want to start the next cast that you run into problems
|
|
|
|
|
|
07/17/07, 1:14 PM
|
#74
|
|
Now you're thinking with portals!
Undead Rogue
Twisting Nether
|
Originally Posted by ilthel
well moving is just as good at canceling the spell :P it's just when you want to start the next cast that you run into problems
|
It's not as good. you can't start a new spell cast as you're moving :P
|
|
|
|
|
|
07/17/07, 1:18 PM
|
#75
|
|
Glass Joe
Night Elf Warrior
Lightning's Blade
|
Hence the part of my post after the emoticon. 
|
|
|
|
|
|
|