💬 Announcement — 11.2 is LIVE! Chat and request classes and changes at our Discord! 💬

Troubleshooting Guide

Come in here to ask questions and get assistance.
Post Reply
User avatar
MFD00M
Operations
Posts: 92
Joined: Mon Sep 16, 2024 10:25 pm
Has thanked: 10 times
Been thanked: 25 times
Contact:

Troubleshooting Guide

Post by MFD00M »

Thanks for stopping by the Troubleshooting Guide. I keep this topic updated with the most common issues I see in the GSE macro landscape. If you were linked this topic it was to likely help you see an issue in your macro or maybe frame your problem a different way.

Common Problems
  • Problem: My macro is skipping spells in my rotation or not using every skill that I have available to me.
  • Answer: Each macro has a corresponding build that goes attached to it. You should stick to that build provided by the creator. Additionally in each macro there is a "Notes" section that covers what skills should be used manually. Keep in mind these macro sequences are not meant to be full automations and they NEVER will be. Situational spells have their place in our survival.


Tricky Problems
  • Problem: My mod keys such as SHIFT, CTRL, ALT are not firing off in my rotation.
  • Answer: This is a tricky problem that needs some troubleshooting.

    If you use ElvUI or any other addon that modifies your UI/keybinds. You have to do the easy stuff above but now you have to go into your UIs options and figure out how you're going to unbind those keys. For example, ElvUI rebinds the SHIFT key every single time you reload since ElvUI uses the SHIFT key for locking spells to bars. Inside the ElvUI Options, hit ESC > ElvUI > ActionBars > General there is Pick Up Action Key and will be set to SHIFT, change it to None and now all your mods on SHIFT should fire off. This is just for ElvUI, some custom UIs have these options really hidden and not in plain sight.

    If you are trying to troubleshoot a mod issue it's best to start with the default UI and all addons disabled. Then start adding your addons back one by one to determine which is doing the rebinding, and either find a different addon that does that function, if it doesn't have the ability to rebind, or remove it altogether from your addon loadout.

    Finally, understand what you are doing. You are unbinding keys that you may use without even knowing and I don't want to be responsible for your flow to break. If you unbind the SHIFT key, you are only unbinding that key, you are not unbinding SHIFT+1 for example. The GSE mods are tested by both me and the beta testers, so we know they work. The issue will likely exist between an addon or your UI.

  • Problem: Person X is using the same macro as me but my DPS is way lower than theirs?
  • Answer:This is another one of those situational things, but we will cover everything so you don't feel left out and at the end we will run what I call "The Test" which is what will net you the results you want. Let's review all the things.

    First and foremost. Every macro is designed to be run at a certain speed and with that comes a set of challenges, for example if a macro is designed to run at 100ms and you have less than 10ms ping to your realm this macro will likely perform very well because you rarely have any latency and that means you are executing your rotation as you should. But the moment we introduce the concept of latency or lag, if you have more than 40ms ping to your realm we introduce skipped spells and things begin slipping a little bit out of the rotation and causing more skipped spells in our rotation, which in turn might miss an important upkeep DoT or defensive skill, as more of these skills slip and slip, the macro/sequence will begin performing poorly and not as designed.

    Secondly. How are you pressing the macro? If you are using your hands and pressing the button as you are playing, your rotation is not going to fire off as smoothly as someone who is running software to press the button for them and this creates a "smoothness" that is preferred. Most macro creators will give you their best attempt at keeping the rotation smooth but it is up to you to fine tune it by running "The Test".

    Thirdly, gear and stats, this should have been at the top but I wanted to hide it at the bottom to make you read the above. Gear is huge, yeah that guy is doing 200k more DPS because he has a ilvl 525 gear and you have a ilvl 498 gear, but at the core of the game what is actually happening is that the guy with ilvl 525 likely has more haste, which means more attacks, which means more dps, simple formula! WoW is a live service game and every week they change stuff and sometimes they nerf you overnight and you don't even realize it, when this happens the macro creators will normally account for it and update their macros and builds to better perform. But with these changes sometimes your primary stat is Mastery and next week it's Haste. If the 2 of you run "The Test" but one of you is gemmed/enchanted/geared for Haste, that guy will outperform the guy that gemmed/enchanted/geared for Mastery because he paid attention to the patch notes and gemmed/enchanted/geared accordingly. Now both of you have ilvl 525 but he's still massively outperforming you. Visit websites such as murlok.io that have the latest aggregated data of the top performing players, enchants, gems, and gear and copy them.

    "The Test" is quite simple. Grab your best set of gear and go in front of the dummies in any major city. Set a timer for 6 minutes? Why 6 minutes? Most offensive cooldowns are on 3 minute timers and you want them to go off twice for the test. What you want to notice is your ping to your realm and the speed in ms you are running the macro at.

    Start your rotation for the next 6 minutes at whatever the default speed the macro creator stated. For example let's say 80ms. After your 6 minutes are up. Stop it and write down your DPS for the last 6 minutes via Details/Skada damage meters. If you have a high ping to your home world you want to lower the speed so that 80ms should come down to 70ms and repeat the test. Your DPS at this point either went up, went down, or stayed the same. Lower/increase and repeat until you find the best DPS per 6 minute interval. Here's the caveat to "The Test" some classes like Blood Death Knight, will actually perform better if you bring the ms speed up and have a bad ping. Which is why "The Test" is bidirectional, that means you can increase the speed or lower it. You will have results in under 20-30 minutes for an optimized macro.

  • Problem: I have a legitimate concern for my account, how likely am I to get banned using this?
  • GSE as an addon does not break or violate the Terms of Service provided by Blizzard. In fact it goes out of it's way to follow all of Blizzards rules set around only trying one GCD ability per line.

    The problems and gray line begin when you introduce automation to the process. By this I mean, setting your mouse or keyboard software (Corsair iCue, Razer Synapse, or AutoHotKey) to spam "X" key at "Y" intervals, when you do this you are putting your account at risk - and Blizzard can take action against your account.

    From a technical standpoint, Blizzard logs everything you do to the game client with it's security and anti-cheat tool called Warden. Due to certain laws in the US and EU, there are normally retention laws as well. So they log this data and retain it for years, if not indefinitely. What does that mean to you? If you are running a macro at let's say 80ms... that means that you pressed key "X" 18.75 times per GCD. Does that seem like something a reasonable human can do in 1.5 seconds? No right... that's what you are doing essentially and it is all logged by Blizzard.

    Where did that math come from? 1.5 second global cool down = 1500milliseconds. Sequence being pressed at 80milliseconds. 1500ms divide by 80ms = 18.75 clicks per GCD. Not even the best Starcraft players in the world can press a key that fast to put it in perspective. So if there was a security model/engine (aka Warden) looking for inhuman feats such as who is pressing the buttons at inhuman speeds, you would show up in investigation tools.

    With the boogeyman out of the way. Since 2017 when I started using these macros and variations of the macro/sequencing tools no action has ever been taken against either of my 2 accounts, even if running at inhuman speeds.
Post Reply