I have been using GSE since it was basically a macro extender past the 255 char limit and macro writing was approachable to anyone, novice and expert alike, I still cannot get through this evolution into a coded string that only uses the most current one.
Making this non legacy macro importable, has turned at least 20 people I game with away from gse, and I have heard many more rumblings about it in in the various classic sectors. There could be a large upturn in players now that some private servers were forcibly shut down by blizzard, as the players are migrating to classic and hardcore servers, and looking for macros, or to share their macros.
This can be solved easily by incorporating or making standalone versions of GSE like GSE 2 for legacy and GSE 3 for retail. as changes in classic versions are almost nil.
I tried to make a 3 condition macro recently for someone disabled in GSE 3, but could not. I know what I want to do, and how to write it, but could not in this currect obfuscated format.
if someone was willing to rewrite this, it would be helpful, and I would be happy to start writing macros for the classic eras, but having non readable macros that can’t decompile is disappointing and a deterrent from using this site - like posts from 2021 , which would be relevant if you had a means of getting the proper GSE to use it, or if it was reconstructed and reposted in a usable form.
This is the basic priest leveling macro I spent 10 minutes of writing, and 3 hours trying to put it into GSE3 before I gave up, as I am partially disabled in my hands as well.
Sequences[“S-Priest-HC-3Mode”] = {
Author = “HC Shadow Priest ”,
SpecID = 256,
Help = “Mode 1 Leveling / Mode 2 Dungeon / Mode 3 Emergency”,
Default = 1,
MacroVersions = {
[1] = {
StepFunction = “Priority”,
KeyPress = {
"/startattack",
"/targetenemy [noharm][dead]"
},
"/cast Shadow Word: Pain",
"/cast Mind Blast",
"/cast Mind Flay",
"/cast Shadow Word: Death",
"/cast Vampiric Embrace",
"/cast [harm,nodead] Shoot",
"/use [combat] Wand",
KeyRelease = {
"/cast [mod:shift] Power Word: Shield",
"/cast [mod:alt] Renew"
}
},
[2] = {
StepFunction = "Priority",
KeyPress = {
"/startattack"
},
"/cast Shadow Word: Pain",
"/cast Mind Blast",
"/cast Mind Flay",
"/cast Shadow Word: Death",
"/cast Vampiric Embrace",
"/cast [harm,nodead] Shoot",
KeyRelease = {
"/cast [mod:shift] Power Word: Shield",
"/cast [mod:alt] Renew"
}
},
[3] = {
StepFunction = "Sequential",
KeyPress = {
"/stopcasting"
},
"/cast Power Word: Shield",
"/cast Renew",
"/cast Fade",
"/cast Psychic Scream",
"/use Healthstone",
"/use Potion of Healing",
"/cast Desperate Prayer",
KeyRelease = {
"/targetlasttarget"
}
}
}
}
Works fine as a 3 button macro in wow native without GSE, and you can’t run hardly any addons in HC , as lag or dc will kill your character , and death is permanent. But I was hopeful that I can combine this into one button. I also spam at 500MS based on 76 ms server, which may need to increase if it is sticking on a spell, or skipping wand (depends on cast speed)
If someone would convert this to a useable string - it would be greatly appreciated.