Guide: macros, WoW, you and more

If it increases the DPS of the macro what harm is it to slow down the speed?

If there’s no change in the DPS numbers by jumping from 100 to 250 ms what’s it hurting? You’re only making things a bit safer on your own end.

I get it about all the testing on the different speeds but those of us who take macro making seriously to eek out that little bit of damage does suck.

I have one better.

Whoever informed Tim, has no fucking idea what is he/she talking about.

I bet shes/hes not even a tech dev, it really does not make any sense at all from the player perspective.

Impaired people can sustain even those 200ms.

After all these years, and still talking about this nonsense.

PS: and i trully dont believe toggling keys afects it too.

1 Like

Tim is just going by the information he received and acted accordingly.

Like I said if it helps your overall all DPS then slow it or tune it. If it doesn’t then take that risk.

1 Like

@TimothyLuke can you give your side opinion about this clearly.

And please, even if a few of us are not patrons, we can swim in the right direction, and push back blizzard.

The more voices we are, the more we can be listened.

PS: got no clue, if blizzard is already watching this forums, if they are… JUST STOP people need this to overcome disabilities for god sake.


GSE has been around a while and very popular so I’m going to assume that they either know of or visit these forums either as a member or a lurker.

Whether they read each and every post is plausible.

1 Like

Indeed ! i dont understand them sometimes …Put urself in players spot for once and see if such actions make us happy or not , I support banning bots / hackers etc etc 100% but me and a lot of ppl here are neither of those so please see and understand the difference ! SEE AND HEAR US BLIZZARD ! WE enjoying the game Dont ruin it for us . thank you

1 Like

Really great post and thank you. I love GSE and this only helps to make me a better creator. There are quite a few things like which MS is best that have been hard to understand. The info on SIMs is so important too.

1 Like

Hey mate few confusions for me ,
1- the part " the 100 is actually from blizzard " means they said 100ms is ok ?
2- using GSE 3 has advantage over old Gse cuz it doesnt trinket blizzard in a bad way anymore ? so if i can fix my GSE working with versin 3 will be all okay ? sorry im a little confused :S bad enlighs myself

Anything less now on GSE 3 will flood the input queue.

GSE 3 and all previous versions are 100% safe to use only if it’s used correctly.

So much speculation and complete lack of understanding.

If you use Autohotkey, Razer Synapse, Logitech GHub with WoW you are risking your account and can be banned. This isn’t new and isn’t news. Input Broadcasting Software + GSE Bots, Botting and the thin grey line.

100ms is a myth - any value has risk and you can be banned for any value. Using AHK to click a button for you according to WoW’ TOS is classed as cheating. Now before you go but what about this legislation etc by agreeing to play the game you as a player agree to abide with this rule.

As I have been quoted People are constantly being banned for using AHK. This again IS NOT NEWS!!! The “but we have always done this” people read this: STOP BEING AN IGNORANT DUMB ASS AND LISTEN: If you continue to do this you are playing Russian roulette. You may not get banned but don’t cry if you do.

What can be done to minimise the risk - there are some things that can be done.

  1. Blizzard are concerned with unfair advantage. If you spam your macro you can click at speeds that are unable to be sustained by the average person. Slow down your MS - as a rule of thumb I wouldn’t go UNDER 250ms. That is the absolute bottom ceiling. This is still 4 clicks a second. “Oh but my macro runs crap at that speed”. Let me fix that for you - “Your macro is crap!” Fix it. You are trying to stuff way harder than you need and it’s costing you DPS but I will cover that later. If you are running at 100ms (or a complete tool running in the 10’s and 20’s) you are waving a big flag at Blizzard saying “Please ban me I am an idiot who doesn’t care that I am exploiting the game.”. I have been talking about running at higher speeds > 250ms long before work even started on GSE3. Again this isn’t new!

  2. Blizzards rules are in place because they want you the player making decisions not a mod or a macro. A bit can be written in AHK that watches pixels and performs very detailed actions. This means that if you are using AHK - let the buyer beware - you can be banned outright because you are using software that is botting software. Again this isn’t news - see links above.

  3. control when your macro runs. In the last week a couple of special dumb asses got banned because they walked out into Maldraxxus, toggled their macro on, and walked off made coffee and came back 3 hours later. Or they toggled their macro on and went back to Oribos and left it running. Again don’t be an ignorant dumbass. Using a hold down approach is not perfect but it is safer than a toggle. “Why can’t GSE tell me that my macro is toggled on?” How can GSE tell what you have setup in a third party tool outside the game? GSE has no third party components. It solely is in game.

  4. you cannot get banned for Using GSE. It is totally contained within what Blizzard exposes for mods to use. It cannot break the rules. If it does try it cannot operate and you have to do a /reload. Using third party apps OUTSIDE the game (ahk, GHub,etc) are what can get you banned. If Blizzard doesn’t like how GSE works within those rules they will change the API and stop mods, not just GSE, from accessing the parts of the API that GSE uses. This is important.

Now having said all that these are things that are different that need to be taken into account:

  1. Changing CVar x - CVars are client variables. Changing a CVar has NO EFFECT on how the server side of the game operates. WoW is not a twitch based game. It is designed that there is a 1.3 second gap between actions to account for people’s reaction times and lag. What that means is there is a fair amount of tolerance and you don’t need your macro clicking 13 times or more within that window. (100ms in a 1.3 second window is 13 clicks - that’s 12 skipped actions in your macro between one line and the next).

  2. Now server side when you send a command to WoW it is buffered into a queue and this is collected periodically. This is why changing that CVar has no effect. You change what you send the server but you are not changing how fast the server processes the information you send. If you send a bunch of actions a bunch will be ignored. This means that your [mod] commands will be sluggish and laggy and slow to respond.

  3. GSE2 had a ton of internal lag. When you pressed a button in GSE2 it would spend 130-300ms figuring out what command was next and then sent that. If you clicked again in that window it would just skip and ignore what you pressed. At 100ms every 2-3 clicks were just being dropped client side and not even sent to WoW servers. Icons would cycle and it “looked” like you were doing something but it actually wasn’t. GSE3 had exposed this as it doesn’t have this lag. If you are running at 50MS GSE keeps up but it costs you FPS and as you are flooding input queues WoW will cut your connection as a defence as it thinks you are running a Denial of Service attack. The follow on from this is the faster you run your macro (ie the lower the MS) the more random the next line becomes. This is based on simple maths. 100ms in a 1.3 second window = 13 actions. 50ms in a 1.3 second window is 26 actions. If you macro is 10 actions long it will run through multiple times before the next action. - USE YOUR BRAIN it’s not rocket science.

  4. putting a random value in AHK so it appears like you are not using AHK is a sign that you are trying to exploit. They already know you are using AHK/GHub etc via Warden. This is a flag that you are trying to exploit and a dumb ass.

  5. macros are like cars - smooth is fast. You also have more control the slower your ms and can write better macros making it a lot easier to interject with things like [mod] and manual actions.

  6. the sweet spot MS wise will be different depending on each macro, your gear, your class and your connection. Just because the author runs at 250ms doesn’t mean this is the best number for you. You need to do some testing and investigation. 90% of people won’t do this and get crap results and then blame the author. This is the behaviour of an ignorant dumbass! Don’t be a dumbass. “But I can’t write macros” guess what no one could. We learn by doing not by whinging.

Now despite me saying the bulk of this for 4 to 5 years guys like ScarryLarry has gone “the sky is falling” and attempted to induce a panic. I have repeatedly informed SLG that what he is saying and trying to do needs to change. It has been “when agSE3 comes out I’ll change.” Then it was “I just want to get my macros working then I’ll change”’. And now it’s “Why didn’t you tell me to change earlier now I have to spend all this time reworking things as I’ve done it wrong? Why don’t you ban people for doing the wrong things. Why doesn’t GSE block things from happening?” In answer to all those things, I have repeatedly and GSE can’t control what you do OUTSIDE the game. It also can’t control how often you click your macro as it simply doesn’t know and can’t tell. If it could know this - it would t be able to run your macro.

In the last two days unfortunately SLG still hasn’t gotten it and completely misinterpreted what had been said to him. He has now thrown the baby out with the bath water. The rules around GSE haven’t changed with GSE3. The rules are exactly the same as in GSE2. It is however exposing the ignorant who have no clue and want to remain in their ignorance.

As for other things in this thread - Yes Blizzard reached out to me, or someone claiming to be from
Blizzard, prior to when the IBS stuff started. GSE has 8.5 million downloads and yes they care about people with disabilities. Their stance is that no number is acceptable as the practice of using a third party tool to press buttons for you is not acceptable. AGAIN this hasn’t changed. Are they religiously enforcing this - no. They are evaluating on a situational bases on what is the player doing. Translation if you act like a dumbass you may be banned.

Do they read this forum? I don’t even read this forum. I poke my head in once or twice a week and even then I don’t read 95% of the stuff written here as honestly so much of what I read is so completely wrong full of subjective and “I think x so therefore it must be”. This is a community that uses GSE but it is neither the sole community or even the largest. One of the questions I get asked by other people in other communities is “Why are the WLM macros so bad?” The answer I have to give is people here don’t want to know the truth and how to be better they just want to stay in their bubble and pretend they are the only ones in it.

None of this is written to offend however If anything in this offends you I would perhaps go back and look at why does this offend you.


You know it’s gonna be a good day when @TimothyLuke responds in your own thread.

To all those that read his post: take a shot everytime he mentions the word "“dumbass”. lol

I wish I could like his post 100 times more.

Thank you Tim!!!

I have to say, I’m very curious about what these other communities are. I love this addon, I love learning new things about macros, but I hate a lot of the negativity and nonsense around here :man_shrugging:


so 100 MS is safe according to blizzard ? thats all i wana be sure about dear :slight_smile:

Please read the above post by Tim to answer your question.

No - NO VALUE IS SAFE According to Blizzard. any value is a breach of the terns of Service and they can choose at any point to ban you for using a third party tool outside the game to press buttons for you.

If you read my post - 100ms is a very dangerous level to use.

What are the other communities? I know the hunter discord one. Are there others? I’m loving gse and want to learn it better. Been using it since the end of Pandaria I think and am just now starting to understand it.

This might sound stupid and bare in mind im pretty computer noobish you say ms but my macros on my razor keypad show up as s like .150s is this a difference cause i cant change it to ms

Millisecond: one thousandth of a second.
So .150 is how many milliseconds?

50ms is 0.05 seconds, so will click 20 times per second.

100ms is 0.10 seconds, so will click 10 times per second.

150ms is 0.15 seconds, so will click 6.66 times per second.

200ms is 0.20 seconds, so will click at 5 times per second.

250ms is 0.25 seconds, so will click 4 times per second.

I think realistically if we’re using AHK’s to run GSE then we all understand that there is a risk associated with using third party software to automate clicking. Dress it us as you please - the software does automate clicks. Having said that, I’ve been using it for a long time, and never had an issue. However, I understand that there is a risk, and I accept that risk. From my understanding players who have been bannd have been as @TimothyLuke stated “dumbasses”, turning a macro on which has /targetenemy and /startattack commands, and going AFK is considered automating gameplay - (if you can kill mobs whilst AFK its automation however you dress it up).

Use a bit of common sense, toggle your macro on and off when using it. Blizz may get some bad rep, but they’re not stupid, and they know when somebody is blatantly being a “dumbass” and automating gameplay. Theres a difference between toggling AHK’s between mobs, and going AFK with a script running for three hours - If you’re going to run AHK’s - be sensible about it.


Ya its like anything you do something your not s opposed to then theres that chance youll get cought the dumber you are the better chance