GSE 2.0

It must be something big wrong in the new GSE 2.0.
I can not inport macros, the program says it has inport without any errors
but there’s no macros. And my old macros are gone.

Message: Interface\AddOns\GSE\API\Storage.lua:133: attempt to index field ‘?’ (a nil value)
Time: 01/12/17 18:51:13
Count: 1
Interface\AddOns\GSE\API\Storage.lua:133: in function GetActiveSequenceVersion' Interface\AddOns\GSE\API\Storage.lua:214: in functionReloadSequences’
Interface\AddOns\GSE\API\Events.lua:73: in function ?' ...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145> [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4> [C]: ? [string "safecall Dispatcher[1]"]:13: in function?’
…ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: in function `Fire’
…AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <…AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: <none>

i made a few macros and not 1 was there in GS 2.0.3 and i just did a /reload and BANG there was there

2.0 is looking good but I can’t for the life of me get it to load my macros from the “GS-myMacros” directory. So as long as 1.5 keeps working I will use that until there is an easier way to get my macros on the new one.

@Kj - It never will.

You can import multiple macros at a time ie from your .lua file copy from the first Sequences[“name”] = } to the end of the file and in /gs Click the Import button, Change the Radio button to Legacy Paste and Import.

This depends on a couple of caveats. It assumes you have a specID=Number line in your macro. If you don’t then its more complicated. It will go in to Global Macros in GSE. To see these you need to turn them on via the Options and to execute them without updating the specialisation you need to turn that option on. This second option has a performance impact if you play a lot of classes. See This post for more detail.

Thank You!!! I finally can get my macros to upload. If I am missing spec ids can I just google them?

PreMacro and PostMacro are very different. There is a scroll window where PostMacro and KeyRelease exist. See GSE2: KeyPress and Key Release vs PreMacro and PostMacro + Inner Loop - How To's - WoW Lazy Macros

/gs showspec will show your current SpecID

So with macros I have uploaded from GSE 1.5 will I need to go in and do any editing to make them work the same or will just uploading them as legacy make them work as they did in 1.5 and thank you for how to get spec id

You may need to change the Specialisation but I would try the other options first

I apologize what I meant by will they work is with ones that have post macro. In that post you stated something about needing to set a loop number or it wont do the post? So im wondering the macros I have uploaded that did have a post macro will I need to do anything to those?

Oh if your select the Legacy radio button when you import it will handle that change for you and move the appropriate parts to KeyPress and KeyRelease

Old PostMacro = KeyRelease
old PreMacro = KeyPress

Message: Interface\AddOns\GSE\GUI\Transmission.lua:234: attempt to index field ‘GUIviewframe’ (a nil value)
Time: 01/13/17 07:31:13
Count: 1
Stack: (tail call): ?
Interface\AddOns\GSE\GUI\Transmission.lua:234: in function GUIShowTransmissionGui' Interface\AddOns\GSE\GUI\Viewer.lua:221: in function &lt;Interface\AddOns\GSE\GUI\Viewer.lua:221&gt; (tail call): ? [C]: ? [string "safecall Dispatcher[4]"]:9: in function &lt;[string "safecall Dispatcher[4]"]:5&gt; (tail call): ? ...ace\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in functionFire’
…kins\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28: in function <…kins\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

Locals: (*temporary) = “LeftButton”
(*temporary) = false
(*temporary) = <function> defined =[C]:-1

My Message: Interface\AddOns\GSE\GUI\Transmission.lua:234: attempt to index field ‘GUIviewframe’ (a nil value)
Time: 01/13/17 07:31:13
Count: 1
Stack: (tail call): ?
Interface\AddOns\GSE\GUI\Transmission.lua:234: in function GUIShowTransmissionGui' Interface\AddOns\GSE\GUI\Viewer.lua:221: in function &lt;Interface\AddOns\GSE\GUI\Viewer.lua:221&gt; (tail call): ? [C]: ? [string "safecall Dispatcher[4]"]:9: in function &lt;[string "safecall Dispatcher[4]"]:5&gt; (tail call): ? ...ace\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in functionFire’
…kins\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28: in function <…kins\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

Locals: (*temporary) = “LeftButton”
(*temporary) = false
(*temporary) = <function> defined =[C]:-1

My Message: Interface\AddOns\GSE\GUI\Transmission.lua:234: attempt to index field ‘GUIviewframe’ (a nil value)
Time: 01/13/17 07:31:13
Count: 1
Stack: (tail call): ?
Interface\AddOns\GSE\GUI\Transmission.lua:234: in function GUIShowTransmissionGui' Interface\AddOns\GSE\GUI\Viewer.lua:221: in function &lt;Interface\AddOns\GSE\GUI\Viewer.lua:221&gt; (tail call): ? [C]: ? [string "safecall Dispatcher[4]"]:9: in function &lt;[string "safecall Dispatcher[4]"]:5&gt; (tail call): ? ...ace\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in functionFire’
…kins\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28: in function <…kins\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

Locals: (*temporary) = “LeftButton”
(*temporary) = false
(*temporary) = <function> defined =[C]:-1

I have no macros they are in the GSE but not for macros in game
I only get different error message

@Lars - thats a different error message relating to sending a macro to a player ingame. I will add this to the list.

For this:
I have no macros they are in the GSE but not for macros in game
I only get different error message

Whats the different error?

HI Luke
I regret not see that I work I only get various error messages. Inport I am a macro progamet says that it is ok, but I get no macro in the macro in wow

Message: Interface\AddOns\GSE\API\CharacterFunctions.lua:26: Usage: GetSpecializationInfoByID(specID[, sex])
Time: 01/13/17 09:56:40
Count: 1
Stack: [C]: in function GetSpecializationInfoByID' Interface\AddOns\GSE\API\CharacterFunctions.lua:26: in functionGetClassIDforSpec’
Interface\AddOns\GSE\API\Storage.lua:77: in function OOCAddSequenceToCollection' Interface\AddOns\GSE\API\Events.lua:227: in function?’
…terface\AddOns\GSE\Lib\AceTimer-3.0\AceTimer-3.0.lua:53: in function <…terface\AddOns\GSE\Lib\AceTimer-3.0\AceTimer-3.0.lua:48>

Locals: (*temporary) = nil

where to download the old GSE, it worked if it changed little in the LUA file. Is there somewhere to download the old
I had eight old macro now are all lost and you can not inpotera them again. You must excuse my bad English

You’re doing a great job Tim. Can’t wait to see that new version up and running.
So far it’s looking great.

Cheers.

the different error

nterface\AddOns\GSE\GUI\Viewer.lua:103: attempt to index field ‘?’ (a nil value)
Time: 01/13/17 15:17:42
Count: 1
Stack: [C]: ?
Interface\AddOns\GSE\GUI\Viewer.lua:103: in function GUICreateSequencePanels' Interface\AddOns\GSE\GUI\Viewer.lua:299: in functionGUIShowViewer’
Interface\AddOns\GSE\API\Events.lua:205: in function ?' ...ns\ElvUI\Libraries\AceConsole-3.0\AceConsole-3.0.lua:94: in function?’
Interface\FrameXML\ChatFrame.lua:4385: in function ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:4053: in functionChatEdit_SendText’
Interface\FrameXML\ChatFrame.lua:4089: in function <Interface\FrameXML\ChatFrame.lua:4085>
[C]: in function `ChatEdit_OnEnterPressed’
[string “:OnEnterPressed"]:1: in function <[string ":OnEnterPressed”]:1>

Locals:

Hi Timothy,

You do fantastic work and it is greatly appreciated, as mentioned before your last major update wiped my macro folder and I lost everything… I read your post and made the separate fold and made a back up copy as I should have done in the first place.

Yet again you have released a major updated version of GSE to curse before it is completely ready for general use and curse pushed the update through the auto update. Now I have nothing to work with as nothing will load and I have more errors the Lars was having.

Yes it is more than likely I have done something incorrectly (checking everything again) but everything worked perfectly two days ago I run the update and now complete nothing no macros work, load, import at all and the version that curse installed looks nothing like your post here, no drop down menus, the option button when clicked nothing happens Etc. If you can please advise on how I can revert back to the working version and get rid of this one would be great.

Thanks

TM

Yea… sad to say… same boat brother… I finally broke down to give the new GSE2 a shot… all my custom macros were gone… which is no big deal…just annoying… there still seems to be several importing issues… and I definitely will probably need a step by step How To to get a better understanding of what makes what do this or that…
. I can definitely see the potential especially with the loop command if you could use it to have for instance empower rune weapon fire off at a certain point DK w/legendary ring… but honestly more information is needed… instructions on how to write a macro from inside the program… as it stands I will continue to use the outdated Gnomesequence for my ideas then maybe import them in and see how well they perform… but a better understanding or instructions on what each block does or could do would help…
I believe that Tim felt pressure and released this program nice as it is or could be and as a result we have a lot of stability issues

It’s not as if TL was really given a choice considering how many people were in this forum being pricks within 5 seconds of patch. He had to put out what he had to keep people from burning things down.

I have absolutely no issues importing and using macros. At all. New or old.

Granted I’m not creating them, but I have no problems anywhere in the macro outside of the fact that I have to import a macro twice to get it to show up in the list of usable macros.

@ TL bro i love and appreciate your work on this mod!

but im having a problem no matter what i try i cant get the macros from here to show up in my list it says macro imported the sam ones work but not the ones from here on wow lazy macros
any help i could get from you would be greatly appreciated it

thankz man !