PDA

View Full Version : [WoW] Guide: Moving GSE macros over to ISBoxer - DPS gain



Ellay
08-29-2020, 10:37 AM
This is a 3 minute crash course of what I've done recently in moving my GSE macros over to Isboxer. It's resulted in way better responsiveness performance and an overall noticeable DPS gain on my characters (and I have no idea why!!!). If you're looking for further in depth detail on this pretty sure Mirai has an even better video overview on his Multiboxology channel

l0kOP56y0mU

kate
08-29-2020, 03:07 PM
Ah - that's basically the setup I have - just tries to do EVERYTHING and whatever is available first is what gets cast. Everything is ordered by priority.

Thanks for posting that video!

z0k
09-04-2020, 12:29 AM
I've been overhauling my main trinity team as well as my isboxer and UI setup over the past week. Interesting to hear this has given you a dps increase. I'll report back when I have some solid findings. Theoretically it does look like there's less overhead in terms of GSE trying to figure out what button to push. It's going to try one of 5 different spells with every keypress and use the one that's available based on priority. How that translates in game is what I'm curious to discover a little further.

ovrlrd
09-04-2020, 11:18 PM
Would guys mind sharing your profiles? I've been trying my own but GSE still gave me better performance. I haven't been able to reiterate lately and having a working concept to adapt sounds a lot more likely to work than creating from scratch. Thanks in advance!

Hisha
09-05-2020, 01:37 PM
In my signature is a link to a copy of my profile, doesn't have all classes and specs done yet but a bunch done. Hopefully it's helpful.

z0k
09-05-2020, 07:50 PM
I noticed about a 10-20% dps increase by using ISBoxer macros over GSE. I'm also beating keys I was struggling on a few weeks ago with easier affixes. That being said, some of that is due to using a resto shaman instead of a Holy Paladin.

I took this time to also implement the "pro system." I figured if I was going to do a bunch of stuff in ISB, I might as well also virtualize everything. If anyone is looking to implement this type of system (WoW macros > GSE), I would recommend adopting the pro setup.

I might do a video of my new setup at some point. It's very flexible and allows for onboarding a new team/characters easily.

Clon3d
09-07-2020, 10:46 AM
@z0k: Did you just "replicate" the GSE macros or did you make your own rotation/priority list?
I'm still struggling a bit with the migration from GSE, but I think I'm on the right track. Maybe when I'm 120, this will get it's full potential.

WOWBOX40
09-07-2020, 11:11 AM
This is a 3 minute crash course of what I've done recently in moving my GSE macros over to Isboxer. It's resulted in way better responsiveness performance and an overall noticeable DPS gain on my characters (and I have no idea why!!!). If you're looking for further in depth detail on this pretty sure Mirai has an even better video overview on his Multiboxology channel

l0kOP56y0mU





Just curious, when you are in the game, if you enable the keymaps, then press enter and start press your dps buttons, does it output "1 command per keypress or multiples per keypress"? Trying to redo all my keybinds in isboxer, so that it only outputs "1 action per keypress, but its "sencitive" to where i place the various steps, to if it will do it or not. Just trying to make everything simpler/safer for myself here.

Dont really care about minmaxing my characters output.
Each character has its own "blow all cds thats instant and off the gcd" macro, but thats it.

Elvaranna
09-14-2020, 06:36 AM
Hi Guys,

i am also using this setup and migrated from GSE to Isboxer rotation. I still use the lazymacro forum for inspiration.
I tried to test my efficiency, by first doing the rotation on my own and then trying out different thing in isboxer to minimize the losses.
This is important for me because i almost never have two of the same class in my group composition.
Depending on the class and spe the ratio can increase quite a lot. I see three main type of DPS spe
-Priority based like Retribution paladin, DH, Warrior, Monk, Demo
-Time based like Assassination rogue
-Proc based like Fire Mage

the first one is the easiest and to be honest i manage to outperform myself.... :$
Most of the paladin abilities are on CD or based on Combos point and cannot be used if the right number of points is not available. Therefore you could imagine that someone mashing the 4 mains abilities would reach almost the same level as a someone actually pressing the right key depending on priority.
In Isboxer this is usually one step with all the abilities inside.

For the time based, i usually will go with a castsequence. I assume for the rogue that two mutilate is enough to reach 5 CP. Therefore i will open with garrote and rupture, then create two cycle of mutilate and envenom and start over. The issue with this is that the cast sequence will stay stuck on a step as long as the ability is not casted. In GSE they would have two keys, with CP build and CP spend. I have not been able to reproduce it in isboxer If someone has an idea, i would welcome it.

the Proc base is something that i still have not figured out... I am considering dedicated bar per character with videoFX next to the group heathbar... However i am still click healing and that would maybe be too much. I am considering switching to focus healing maybe

I am preparing my template for shadowland, and i will share it once it is a bit more polished.

Cheers

PS: i don t post often, but read quite a lot. I just wanted to give a big thanks to Mirai. Without your content i would not be able to enjoy multi boxing as much i as do.

ovrlrd
09-16-2020, 07:51 AM
For the time based, i usually will go with a castsequence. I assume for the rogue that two mutilate is enough to reach 5 CP. Therefore i will open with garrote and rupture, then create two cycle of mutilate and envenom and start over. The issue with this is that the cast sequence will stay stuck on a step as long as the ability is not casted. In GSE they would have two keys, with CP build and CP spend. I have not been able to reproduce it in isboxer If someone has an idea, i would welcome it.
CP based rotations are tricky particularly due to what you specified; we can't "check" for combo points on execution (we can't check anything, actually) so you end up "writing down" how many CPs you generated before spending. I think separate keys are almost mandatory here, but then again you'll have an issue with rogues de-synchronizing their CP state and making it somewhat of the same kind of problem. With that said, you can play around the Mapped Key Step State Action, turning the step for finishers off and on based on a timer or on a separate keypress.
You can also try to use castsequence macros directly in IsBoxer that would somewhat trigger based on energy, like this from Hisha:

/castsequence reset=combat Sinister Strike, Slice and Dice, Sinister Strike, Sinister Strike, Pistol Shot, Dispatch, Sinister Strike, Sinister Strike, Pistol Shot, Dispatch

It works from spamming because it is a single step, so it won't try to trigger them in random order; you would still "control" the priority when the next step tries to execute. I don't play rogues so can't test/help but hope these ideas contribute.



the Proc base is something that i still have not figured out... I am considering dedicated bar per character with videoFX next to the group heathbar... However i am still click healing and that would maybe be too much. I am considering switching to focus healing maybe


Depending on how much you want to invest, and depending on your knowledge/willingness to play with lua and weakauras, you could modify something like a combination of this (https://wago.io/r14U746B7) and this (https://wago.io/personalRaidCDs); specify on WA which particular spellIDs you want to track and you shouldn't need vfx to see your entire group on any character. This should only work properly if you have different keys for activating the procs, but I can't think of a way to bypass that anyway.

Elvaranna
09-17-2020, 02:02 AM
Thanks for the link to the weak Aura, it gives me some idea.

I actually used for my rogue the same type of cast sequence as you gave. It is surprisingly not too far from doing myself the rotation.
For the proc based rotation, i for now use a guesstimate on how long it should take to get a proc. for intance on my mage FROST, i will cast all the CD item and then few basic frostbolt and then flurry and ice lance, hoping for a proc... This one is pretty low compared to the real rotation.

Anyhow, i am not investing too much time now on this, because of the class change. I will go on the PTR once the pre patch is announced.

MadMilitia
09-18-2020, 06:19 AM
Interesting problem. My GSEs tied to keybinds from IsBoxer. I never noticed an issue inside or outside of Isboxer. All my GSE macros in WoW and bound to keybinds.

I'm curious as to what you were doing before that resulted in that big of a latency difference.

z0k
09-18-2020, 03:34 PM
Interesting problem. My GSEs tied to keybinds from IsBoxer. I never noticed an issue inside or outside of Isboxer. All my GSE macros in WoW and bound to keybinds.

I'm curious as to what you were doing before that resulted in that big of a latency difference.

It's basically this. When using GSE, every time you push the button, the game determines whether or not that button can be pushed, and if it can't be used, that button click is useless. GSE switches to a new spell, rinse repeat based on GSE logic. In Isboxer, you're basically pressing all the buttons of a step at once. The first one where that spell is available will be cast.

Without some sort of exploit that duplicates your button presses when you hold a button down, it's almost impossible for you to lose activity time. I spam at about 3-4 button presses a second. Using Isboxer was still a dps gain over the inefficiency of GSE. Which isn't terribly shocking. GSE is also applying some logic in game, which means there's a performative piece in that too. Your client has to send and respond to the server as to whether you're able to cast the spell GSE chose for you.

schmonz
09-21-2020, 05:54 PM
Well, i think both GSE and ISBoxers keymap features are useful in different situations. Multidotting on Target change, for example, is way better done with GSE, while a movement healing rotation (shields, renews and others) can better be done with a strict timed key press and a GCD simulation.