GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

Macros causing system sound settings to be switched off and disconnects.

Mmaxers opened this issue · 16 comments

commented

Describe the bug
Since the update this morning the macros that I have been using have gone in game, which was expected. However, after reinstalling them they have caused a few disconnects and my sound settings in game to be switched off. I am using the addon for macros in TBC Classic. I couldn't get a screeny of the sound related Lua because of disconnects.

To Reproduce
Steps to reproduce the behavior:
I was just attacking mobs and single clicking the macro as usual in Strath on my Paladin. The Lua below was on my Warlock.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10 64bit
  • Game Version TBC Classic

GSE Version

  • Version: This mornings updated version
  • Downloaded From: Curseforge via wowup

Additional context
Add any other context about the problem here.

commented
commented

I have the same problem here....When I use the macro, different macros by the way, he turn off my sound on wow...

My GSE Prevent Sound Erros is marked....

Can someone help me what i need to do to fix this?

commented
commented

Yeah my friend...i did... Just beggining this error after new update

commented

I would suggest you have a look at what you have turned on in GSE's options and perhaps turning off the sound options.

You are getting a disconnect as those options combined with the specifics of your macro is causing the issue as the command you are sending to WoW has too many characters.

commented

I found some sequence inside the macros, with the spells....

"/run sfx=GetCVar("Sound_EnableSFX");
/run ers=GetCVar("Sound_EnableErrorSpeech");
/console Sound_EnableSFX 0
/console Sound_EnableErrorSpeech 0
/run sfx=GetCVar("Sound_EnableSFX");
/run ers=GetCVar("Sound_EnableErrorSpeech");
/console Sound_EnableSFX 0
/console Sound_EnableErrorSpeech 0
KeyPress
/cast [nochanneling,combat] Aura de Imolação
KeyRelease
/use [combat,nochanneling] 14
/run SetCVar("Sound_EnableSFX",sfx);
/run SetCVar("Sound_EnableErrorSpeech",ers);
/script UIErrorsFrame:Hide();
/run UIErrorsFrame:Clear()
/use [combat,nochanneling] 14
/run SetCVar("Sound_EnableSFX",sfx);
/run SetCVar("Sound_EnableErrorSpeech",ers);
/script UIErrorsFrame:Hide();
/run UIErrorsFrame:Clear()"

When I erase this from them, until now, its worked....

Dont know why and how this appear inside the macro

commented

Updating.....still turning off the sound =\

commented

In my case, doesn't need to enter in dungeon....just turn on the sound on system again and click on macro....after that, the sound is dead...

commented

I found some sequence inside the macros, with the spells....

"/run sfx=GetCVar("Sound_EnableSFX");
/run ers=GetCVar("Sound_EnableErrorSpeech");
/console Sound_EnableSFX 0
/console Sound_EnableErrorSpeech 0
/run sfx=GetCVar("Sound_EnableSFX");
/run ers=GetCVar("Sound_EnableErrorSpeech");
/console Sound_EnableSFX 0
/console Sound_EnableErrorSpeech 0
KeyPress
/cast [nochanneling,combat] Aura de Imolação
KeyRelease
/use [combat,nochanneling] 14
/run SetCVar("Sound_EnableSFX",sfx);
/run SetCVar("Sound_EnableErrorSpeech",ers);
/script UIErrorsFrame:Hide();
/run UIErrorsFrame:Clear()
/use [combat,nochanneling] 14
/run SetCVar("Sound_EnableSFX",sfx);
/run SetCVar("Sound_EnableErrorSpeech",ers);
/script UIErrorsFrame:Hide();
/run UIErrorsFrame:Clear()"

When I erase this from them, until now, its worked....

Dont know why and how this appear inside the macro

These are added when the “Prevent Sound Errors” in GSE’s options is Checked or turned on. They may still exist hidden in the “Raw Edit” area if so remove them and it should behave.

commented

I went into the Macro on edit and then selected the options button in there and deselected the option to "Prevent Sound Errors". I haven't been back in a dungeon yet, but so far it hasn't happened again.

commented

After changing the Prevent Sound Errors - you may need to log off and back in for it to take effect.

commented

The other part of disconnects - if you are spamming your macro too fast you are going to disconnect. GSE3 had eliminated a log of lag that GSE2 had. As a result it’s keeping up with your macro and key presses now. If you spam too fast your going to overload WoW’s input buffer and disconnect yourself

commented

I noticed GSE would disable my sound effects as well. But only when the mob dies each time. But if I stopped pushing the macro and the mob dies, then it doesn't disable my sound effects. Hope this helps to fix the problem.

commented
commented

This feature is from 5 years ago - I think I'm just going to remove it.

commented