GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

[BUG] GSE Will occasionally just stop working

MechaZao opened this issue · 26 comments

commented

🔵 Describe the bug:
Its a bit difficult to reproduce, but it has happened to me four times in the last week (I don't remember this being an issue in all my years using GSE). Basically, when starting a Mythic Plus run or when reloading in Torghast, GSE will just not function at all. All the macros are there, but they will not accept any input whatsoever. The only way to make it work again is to change to another zone AND restart the game. A reload will not fix it.

🔵 To reproduce: (Steps to reproduce the behavior)

I have been unable to FORCE this to happen, but the usual situation is -

  1. Enter Mythic dungeon
  2. Start key.
  3. Nothing works, until leaving and restarting game.

ALTERNATIVELY

  1. Be in Mythic Plus/Torghast
  2. Reload UI for some reason or other (OUT OF COMBAT)
  3. GSE will (often, but not always) not work, again requiring rezone/restart.

🔵 The error:
none visible

🔵 Screenshots:
If applicable, add screenshots to help explain your problem.

🔵 Expected behavior:
I would expect GSE to work normally in all situations outside of perhaps, reloading/logging in mid-combat

🔵 GSE.lua file:
GSE.lua.txt

🔵 Desktop (please complete the following information):

  • OS: e.g. Windows 10 64bit
  • Game Versionretail (9.1.0)

🔵 GSE Version:

  • Version: 3.0.33
  • Downloaded From: ajour

🔵 Additional context:
thinking about it more, I've only had this issue occur while in a group. never solo, if that matters.

I have only had this happen on my Hunter, but that's because I play her in far more endgame content than my other characters.

when the issue is occurring, /gse and all options involved appear to work fine with no errors. I can browse, save, edit, etc.
the icon attributed to the macro turns into a question mark, however, and no button presses will make it do anything. Debug shows nothing, almost as if the addon failed to properly load or something.

I'll try to do any troubleshooting steps needed, I understand this is a very strange issue and niche but its humiliating and frustrating when trying to suddenly be unable to perform as I normally would as well

commented

upon further inspection this actually is reproducible steadily by just reloading my UI within torghast. addon becomes unusable until i zone out (restart is only required about half the time it seems)

commented
commented

I'm sorry I don't see where you asked for any additional info - did I miss something

commented

yeah i was responing to the wrong thread - what i get for being up for 30 hours - i am sorry. There is another issue with torghast and reloading it sometimes chooses a different version

commented

i am looking at your GSE.lua file @MechaZao Is there a particular class you normally use.

commented

yeah the issue has been on Hunter. BM specifically.

commented

taking a hunter into Torghast now

commented

using your BM_AOE_ and BM_ST_ to test with

commented

or is there one that has a specific torghast version?

commented

i actually run BEASTMASTERY_ and it clicks the other two with a modifier

i don't think i have a specific torghast version

commented

the issue also occurs (at least 3x) in mythic plus dungeons

but thats harder to replicate

commented

done

commented

I have a same bug. Few blocks has been added. I saw:
-time/mode for "pause block" didn't saved correct.
I open it again and trying to save. Nope, it doesn't.
Okay, i trying to add another block and save - nope it doesn't...
I trying to delete gse macro - nope...

Version: Tbcc eu-realm (Russia).
Character: BM hunter.
I find an interesting bug. In Russia localisation the spell - kill command, called <команда"взять" > so if i writing in action block /cast команда "взять" all compilation will be bugged. Cause symbol like " is using in syntaxis.
Sry about my English, i was trying))

commented

Oh, after bug i cant use a gse addon for this character, and for fix it i was do next:
Found in "saved variables" gse.lua and delete it. If i don't do this, gse dont working on this character.
But will run on others characters.

commented

There is an issue with BM_ST_ That one macro doesn't load in after a reset in torghast for some reason

Update: the BEASTMASTERY_ doesn't reload. BM_ST_ works manually

commented

NOW the other thing to consider is any changes to macros while in torghast are lost when you exit torghast.
'

commented

If I rename BEASTMASTERY_ to something else (BMTEST)- the new one works until a reload again

commented

It tied to how you are using the /click part. the ST and AOE ones work perfectly. If i move the the stuff above and below the clicks into variables on the main macro this works perfectly no matter how many resets I do.

commented

Heres the problem:
{
["Talents"] = "2112211",
["Scenario"] = 0,
["Heroic"] = 0,
["ReadOnly"] = false,
["ManualIntervention"] = true,
["Dungeon"] = 0,
["Party"] = 0,
["Help"] = "Main Macro
Hold Alt for self heal
Hold Shift for AoE
Hold Ctrl for Tranq Shot",
["Raid"] = 0,
["WeakAuras"] = {

},
["Helplink"] = "https://wowlazymacros.com/t/tb-bm-hunter-st-aoe-for-high-end-raiding-and-mythic/23822",
["Timewalking"] = 0,
["Author"] = "Taras Bulba",
["Arena"] = 0,
["MythicPlus"] = 0,
["GSEVersion"] = 3030,
["EnforceCompatability"] = true,
["Mythic"] = 0,
["Name"] = "BEASTMASTERY_",
["Default"] = 1,
["LastUpdated"] = "20210629200204",
["ClassID"] = 3,
["SpecID"] = 253,
["TOC"] = 90100,
["PVP"] = 0

}

NONE of these should be 0.

commented

as soon as I changed them to 1 and saved it - it went back to working

commented

In contrast it now looks like:

{
	["Talents"] = "2112211",
	["ReadOnly"] = false,
	["ManualIntervention"] = true,
	["Help"] = "Main Macro
Hold Alt for self heal
Hold Shift for AoE
Hold Ctrl for Tranq Shot",
	["Helplink"] = "https://wowlazymacros.com/t/tb-bm-hunter-st-aoe-for-high-end-raiding-and-mythic/23822",
	["Author"] = "Taras Bulba",
	["SpecID"] = 253,
	["GSEVersion"] = 3030,
	["EnforceCompatability"] = true,
	["ClassID"] = 3,
	["LastUpdated"] = "20210629200204",
	["Name"] = "BEASTMASTERY_",
	["Default"] = 1,
	["TOC"] = 90100,
	["WeakAuras"] = {

	}
}
commented

If you delete and import:

duuxfaals5wuQ2fur9lQYWOOJPuldLEMOmnvfxdfzBsvvFdrzCsvoNQK1bv17ivY9ivk)dQ0aHQCqezHOWdvLAIOkUiLYhvf0irrDskrRervZuvGBsjTtO8tvHwkLWtLmvu5QiQSvvr9vPQ0zLQkVfb3fH2l4VOknychwXIvv9yinziUSkBgv1NjvmAr1PvYRjvnBPCBkSBQ8BIgUu54svXYf55KmDHRtvTDOI8DOcJxvKZRQ06jvQ2psdBGdW2qXWgPIZkPIZMf9JxaJf4GIBANluqHRgUA4QHRgUA4QHluK8JCzckY507K4WrfK8JCzcQhw2E(sQL0byzMzMqzZXxMqV3sJUjM)vBfFbgq9GrfKRdzIdbkwt2TjzS79ENLXeuCp(gWEzUnnHY6GMKkGdW2ahuppP183ofWbbuKqJL0PaoaBdCa2gkVys6CX5oJVubbNmFsgejGCdcraJfkp0rfubb86Uqd5geIuXRES6Iki4KDxO5KgseIurVEzawguEOJkOccgse8NwOHNH0xDsC6sA3tlvO0YNKHMtICdcrQy)QN5wxubbdjc(tlisf7x9m3a2hO8qhvqfemKi4JgPMgEO(jLmrKkYy7XMTbmMGYdDubvqWqIGpAKAePI9RmMYmbS(dLh6Oc11h)ZHEubb8IjPZfA3tlvO0YNKHMtICdcrQGkOI0PUq3qLg)tqfubltKX27Jgv48BnaJmO8qBlu9ubbdjc(Q8f)GivWWkVKE0gVawpO8qBlu9ubbN0qIGVkFXpisfmSYBXXlG9ckVUlMigu9a22ekpF1rfVBdoaS9gkpF1rfmwXbyBwO88vhvugdQEaBNbLNV6OcEgvoGT)aLh6OcQGaEDT57Lisfv3kTcQW65qaSntq5HoQGkiGhFjQVs7EAPcLw(160CsKBqisfzF(qgz6IkiGx3fA3tlvO0YVwNMtICdcrQi7ZhYidkUVDhuKqJL0bbeqzP73F1INN0A(BNc4GYILthw4hQ3sJ)jagqXLwo9xSbgqXLwo9xWcmGc7q1d)qX8niWpumUwa)qzXYPZg(HaciGQ6oul5bWYGQV3ONKFAuaheqz9IHNjgGdkMVwxB50dvEeDk898WHehTr3)AmOjPcNrLgEHx8B)3WEUVlUKDvyFKND(YK98Lo52phI90SqwoDSpoe7gFJ8fQhBwpwwO4M25cfuS7nl7EdvFVrpj)0OaoiGYMJVmHEVLgDtm)R2k(cmGIKFKltqXnPrrfm8B)duwCdYJU2x4hkRJZFAw6IlHtNlwshWakEo(JFlaSnuyJXbfdBKkoRKkoBw0pEHI5R1bL1z5OcRdAssjpZYgcvqQfubFzIkuxJpvKFtJsEMLneQOYx8dQGVmrfKK2OKNzzdHkEhPgvWxMOcU046dvu5YaQhmQGCDitCiqXAYUn7p7lwttwZpq9UnkLL8ayzqvDhQL8aySmLbf3JVbSxMBttOEyz75lPwshGLzMzcbeqaa

When in oribos that will fix this. I will make a code chang to be able to handle this.

commented

The translation of all that is that for some reasons your macros had a version 0 as the setting for a number of places. As there was no version 0 your macro didn't work.

commented

excellent! i'm in a raid at the moment but thank you for looking into this and i will import the above afterwards

what would make it only mess up in specific situations? is it also because of the 0's on torghast/mythic plus?

commented

yeah they needed to be either nothing or the corresponding number of a version that you had. You had a version 1 but no version 0.

commented

ive set it that if it ever finds a 0 again to make it 1