Download
(495Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 06-12-24 07:40 PM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Cataclysm Classic (4.4.0)
Classic (1.15.1)
Updated:06-12-24 07:40 PM
Created:05-15-16 07:14 PM
Downloads:144,512
Favorites:93
MD5:
Categories:Action Bar Mods, Combat Mods, Data Broker
10.2.7

GSE:Advanced Macro Compiler  Updated less than 3 days ago!  Popular! (More than 5000 hits)

Version: 3.1.69
by: TimothyLuke [More]

GSE allows you create a sequence of macros to be executed at the push of a button. Like a /castsequence macro, it cycles through a series of commands when the button is pushed. However, unlike castsequence, it uses macro text for the commands instead of spells, and it advances every time the button is pushed instead of stopping when it can't cast something. This means if a spell is on cooldown and you push the button it will continue to the next item in the list with each press until it reaches the end and starts over. It comes with an editor and everything you need to get started.

GSE2 is a complete rewrite of GSE. The video below has a summary of the UI changes.

https://www.youtube.com/watch?v=ox9d0vjdACE


For more information on the changes in GSE2 see GSE2 Screenshots

Features

  • Sequential, Priority and Internal loop Macro Templates
  • In-game Editor
  • Import Macros fro the www.wowlazymacros.com website
  • Syntax Highlighting
  • Share Macro In-game
  • Macro Debugger
  • Macro Recorder
  • Translate Macros (Optional Dependency)
  • Starter Sample Macros Included (Build upon example macros)
  • Enable/Disable various options/annoyance fixes (use trinkets, error sounds, require target, etc.)
  • And more...

GSE: Advanced Macro Compiler
3.2.00-alpha6 (2024-06-13)
Full Changelog Previous Releases
  • #1433 Enable Sequence Recorder
  • #1444 Fix pauses post 3.2.00-alpha5
  • #1434 Show current spell in Editor instead of Base Spell
  • #1434 Change storage of spells to ID's
  • #1441 Ensure that disabled sequences are not loaded and that reenabled sequences are
  • #1416 IsUsableSpell has been replaced with C_Spell.IsSpellUsable
  • #1440 Add toys to Sequences
  • #1440 Localisation for adding Items to a Sequence
  • #1440 Add Items to what can be in a sequence
  • #1440 Fix extra clicks on ability use.
  • #1140 Allow GSE Sequence to call a macro or to perform a pet ability
  • #1439 Revert dependency on /macro icon for Sequences
  • #1437 Fix Icon Updates and Sequence Debugger
  • #1435 Loop Code Smells
  • Update ci_beta.yml
  • #1435 FIx Loops
  • #1437 Trace Sequence
  • #1437 Macro Compile
  • #1416 00 version
  • #1416 Remove redundant tests
  • #1416 TWW Code smell cleanup
  • #1416 Change from macros to directly using SecureActionButtonTemplate for TWW
  • Merge branch 'master' into TheWarWithin
  • Merge branch 'master' into TheWarWithin
  • #1418 Lua check for 11.0 API changes
  • Merge branch 'master' into TheWarWithin
  • Merge branch 'master' into TheWarWithin
  • #1418 GetItemInfo gracefully degrade
  • #1418 GetSpellInfo now returns a table
  • #1418 Gracefully handle GetSpellInfo
  • #1417 Update Talent codes for TWW
  • #1416 Try to get talents to work.
  • #1416 Initial loading updates TWW - Front end works but back end does not.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.3
803kB
08-23-16 05:39 PM
Addon


Post A Reply Comment Options
Unread 07-26-16, 06:54 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: lua error

Originally Posted by RLD
Message: Interface\AddOns\GS-Core\Core.lua:204: CreateMacro() failed, already have 120 macros

I went back to as far as the .02 release and got the same error. When the error started showing up I thought maybe blizz had done an update and broke GS.

But I got to looking and yesterday I added a couple of more "toon specific" macros filling up my blizz allotted max of 18. I had more than 1/2 my allotted general macro slots open.

So I deleted 2 of my toon specific slots, reloaded and no error. But GS only showed 2 being listed for my class/talent (ack... boomie there is only 2) and both of them loaded into the 2 empty slots I had. Loaded another class/talent(3 this time; MM hunter) same error; still filled 2 empty slots. but the 2 it loaded used the name given in the lua and I'd already added those using a diff name in blizz macro editor.

if I was a programmer I would do a check for slots used in the "toon specific" tab and throw up an info box informing the user about not enuff macro slots in the toon specific tab or put them at the bottom of the general macros tab. Optionally maybe dump them into macrobank addon. It hasn't been updated in a while so I dont know if it still works. Looks like it still works. Havent tested it thoroughly.

Or maybe add another info tag of "general" and those would be added to the general macro tab slots.

Hope this was some help.
There is an open ticket about this. https://github.com/TimothyLuke/Gnome...nced/issues/18 I just havn't been able to get to fix it yet. I have been working almost solely on the localisation problem where people not using an English client cannot run the addon at all.
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-26-16, 06:51 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: some help

Originally Posted by sharpygreen
could any one explain this error im getting whenever i try to add more than one macro to the my macro file

Message: Interface\AddOns\GS-myMacros\Macros\Paladin.lua:42: '}' expected (to close '{' at line 35) near ']'
Time: 07/26/16 12:32:59
Count: 1
Stack: Interface\AddOns\GS-Core\startup.lua:61: in main chunk
Hey Sharpygreen

You have a problem wiht your Sequence. You need to pair { with a } as a beginning / end combination for example
Sequence["sequencename"] = {
-- all the sequence stuff goes in here between the {}'s
-- Also check that each ( has a matching )
-- and each ' has a matching '
-- and each " has a matching "
-- the exception to this is a ' between two "s eg " somestuff here ' more stuff " in this case you dont need a closing '
-- and lastly each [[ has a matching ]]
-- all these open/close things need to be opened and closed within the over all { } block
}
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-26-16, 01:00 PM  
RLD
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 53
Uploads: 1
lua error

Message: Interface\AddOns\GS-Core\Core.lua:204: CreateMacro() failed, already have 120 macros

I went back to as far as the .02 release and got the same error. When the error started showing up I thought maybe blizz had done an update and broke GS.

But I got to looking and yesterday I added a couple of more "toon specific" macros filling up my blizz allotted max of 18. I had more than 1/2 my allotted general macro slots open.

So I deleted 2 of my toon specific slots, reloaded and no error. But GS only showed 2 being listed for my class/talent (ack... boomie there is only 2) and both of them loaded into the 2 empty slots I had. Loaded another class/talent(3 this time; MM hunter) same error; still filled 2 empty slots. but the 2 it loaded used the name given in the lua and I'd already added those using a diff name in blizz macro editor.

if I was a programmer I would do a check for slots used in the "toon specific" tab and throw up an info box informing the user about not enuff macro slots in the toon specific tab or put them at the bottom of the general macros tab. Optionally maybe dump them into macrobank addon. It hasn't been updated in a while so I dont know if it still works. Looks like it still works. Havent tested it thoroughly.

Or maybe add another info tag of "general" and those would be added to the general macro tab slots.

Hope this was some help.
Last edited by RLD : 07-26-16 at 01:39 PM.
Report comment to moderator  
Reply With Quote
Unread 07-26-16, 05:39 AM  
sharpygreen
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
some help

could any one explain this error im getting whenever i try to add more than one macro to the my macro file

Message: Interface\AddOns\GS-myMacros\Macros\Paladin.lua:42: '}' expected (to close '{' at line 35) near ']'
Time: 07/26/16 12:32:59
Count: 1
Stack: Interface\AddOns\GS-Core\startup.lua:61: in main chunk
Last edited by sharpygreen : 07-26-16 at 06:08 AM.
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 05:26 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Originally Posted by quicksylver
TimothyLuke,

You have double sequences in the Shaman.lua for "DB_ElemAoE" and "DB_Elem". I see they're for two separate talent combinations. I think you could use "/cast [talent:6/1] Elemental Mastery" on line 158 and then combine the talents in the helpTxt. Then just delete the extra sequence.
Probably could. I'll look into it, contact those authors and see what they say.

In some cases There is a single target/Aoe Variant where there is only one line of difference. In my case i do that for Ret. I put one on my 2 key and the aoe on my 3 key. Other guys use [mod:alt] for the Aoe button. It is a cases of horses for courses but will definately follow this up.
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 03:02 PM  
quicksylver
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 33
Uploads: 2
TimothyLuke,

You have double sequences in the Shaman.lua for "DB_ElemAoE" and "DB_Elem". I see they're for two separate talent combinations. I think you could use "/cast [talent:6/1] Elemental Mastery" on line 158 and then combine the talents in the helpTxt. Then just delete the extra sequence.
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 06:27 AM  
Hanslov
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: Make my own macros

Originally Posted by TimothyLuke
Originally Posted by Hanslov
Hi!
I'm a very old WoW player, used the old Gnomesequenser before the last patch. You should be very fond of your Gnome Sequenser Enchanted addons

Just wonder, is there an easy way to make macros, using your addons? Or is it just for edit already made macros?

Best regards,
Hans
You can. When you edit a macro, It creates a new sequence called "LiveTest". YOu can tweak this one over and over till you are happy, then copy out of the editor and save. I did it this way initially as you cannot overrite the lua files so didnt want to create the situation where you thought you had changed something but it didint take.

This is an older screen shot of the output window:


and this is the editor
Ok, thanks for response me

Will do some experimentation. I tried to drag, but as I can see I have to write /cast manually. And you do have to know something about the rotation.
Last edited by Hanslov : 07-25-16 at 06:28 AM.
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 04:18 AM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: Make my own macros

Originally Posted by Hanslov
Hi!
I'm a very old WoW player, used the old Gnomesequenser before the last patch. You should be very fond of your Gnome Sequenser Enchanted addons

Just wonder, is there an easy way to make macros, using your addons? Or is it just for edit already made macros?

Best regards,
Hans
You can. When you edit a macro, It creates a new sequence called "LiveTest". YOu can tweak this one over and over till you are happy, then copy out of the editor and save. I did it this way initially as you cannot overrite the lua files so didnt want to create the situation where you thought you had changed something but it didint take.

This is an older screen shot of the output window:


and this is the editor
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 03:55 AM  
Hanslov
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Make my own macros

Hi!
I'm a very old WoW player, used the old Gnomesequenser before the last patch. You should be very fond of your Gnome Sequenser Enchanted addons

Just wonder, is there an easy way to make macros, using your addons? Or is it just for edit already made macros?

Best regards,
Hans
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 02:02 AM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Originally Posted by sharpygreen
just to confirm all working ok thank you
Thanks Sharpygreen for the confirmation.
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 02:02 AM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: Re: Re: Re: Re: Re: Re: Prevent

Originally Posted by dvantassel11
I may have found the issue. I had some of the console commands in some macros that were loaded but that I wasn't actually using. I removed these commands from the unused macros and the issue may have cleared up. Not sure why unused macros would cause issues.
I think its the Sequence Parsing code checks every sequence.
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 01:03 AM  
dvantassel11
A Cyclonian

Forum posts: 46
File comments: 5
Uploads: 0
Re: Re: Re: Re: Re: Re: Prevent

Originally Posted by TimothyLuke
Originally Posted by dvantassel11
Originally Posted by TimothyLuke
Originally Posted by dvantassel11
Originally Posted by TimothyLuke
Originally Posted by dvantassel11
The checkboxes for Prevent Sounds, Prevent UI error etc. cannot be checked and/or toggled.
I have found that - This fix has just been released
I can now toggle the checkboxes but they do not appear to have any effect. The sound errors happen regardless of the checkbox and the UI errors don't show regardless of the checkbox.
Will look further and see what I can find

If you could tell me what the GUI errors were I can't fix what I don't know about.
There are no GUI errors specific to GSE. When I check the buttons and logout and back in they do not have an effect. The sound errors happen regardless of the checkbox and the UI errors don't show regardless of the checkbox.
The Gui Errors I have been able to trigger in Beta but not live. The Sound stuff for "out of range" you will still get but you shouldnt be getting the I cant do that message when something is on coooldown.

THe way to test if it is being appended to the macro properly though is to turn the option on, hit CTRL+s to disable sound. WHen you hit your macro the sound should turn back on.
I may have found the issue. I had some of the console commands in some macros that were loaded but that I wasn't actually using. I removed these commands from the unused macros and the issue may have cleared up. Not sure why unused macros would cause issues.
Report comment to moderator  
Reply With Quote
Unread 07-25-16, 12:02 AM  
sharpygreen
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by TimothyLuke
Originally Posted by sharpygreen
Originally Posted by TimothyLuke
Originally Posted by sharpygreen
couldn't get v103 to work loads of ui errors
have rolled back to v102 and all is well again
Can you try 1.0.4 and let me know if they are still there?
104 working all ok cheers timothyluke and thank-you for the continued support on this excellent mod


just an update when switching characters im back to getting these ui errors
https://www.dropbox.com/s/vzi2g5rw0x...50237.jpg?dl=0
Thanks for the photo - its failing to get a default icon.

Found and fixed. Released 1.0.5 - Hopefully thats the end of it!!!!
just to confirm all working ok thank you
Report comment to moderator  
Reply With Quote
Unread 07-24-16, 07:39 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: Re: Re: Re: Re: Prevent

Originally Posted by dvantassel11
Originally Posted by TimothyLuke
Originally Posted by dvantassel11
Originally Posted by TimothyLuke
Originally Posted by dvantassel11
The checkboxes for Prevent Sounds, Prevent UI error etc. cannot be checked and/or toggled.
I have found that - This fix has just been released
I can now toggle the checkboxes but they do not appear to have any effect. The sound errors happen regardless of the checkbox and the UI errors don't show regardless of the checkbox.
Will look further and see what I can find

If you could tell me what the GUI errors were I can't fix what I don't know about.
There are no GUI errors specific to GSE. When I check the buttons and logout and back in they do not have an effect. The sound errors happen regardless of the checkbox and the UI errors don't show regardless of the checkbox.
The Gui Errors I have been able to trigger in Beta but not live. The Sound stuff for "out of range" you will still get but you shouldnt be getting the I cant do that message when something is on coooldown.

THe way to test if it is being appended to the macro properly though is to turn the option on, hit CTRL+s to disable sound. WHen you hit your macro the sound should turn back on.
__________________
BattleNet: TimothyLuke#1860
WowLazyMacros/Curse/GitHub/WowInterface: TimothyLuke

Most Commonly Played Characters:
Huldrych@Dath'Remar
Draik@Nagrand
Report comment to moderator  
Reply With Quote
Unread 07-24-16, 01:17 PM  
dvantassel11
A Cyclonian

Forum posts: 46
File comments: 5
Uploads: 0
Re: Re: Re: Re: Prevent

Originally Posted by TimothyLuke
Originally Posted by dvantassel11
Originally Posted by TimothyLuke
Originally Posted by dvantassel11
The checkboxes for Prevent Sounds, Prevent UI error etc. cannot be checked and/or toggled.
I have found that - This fix has just been released
I can now toggle the checkboxes but they do not appear to have any effect. The sound errors happen regardless of the checkbox and the UI errors don't show regardless of the checkbox.
Will look further and see what I can find

If you could tell me what the GUI errors were I can't fix what I don't know about.
There are no GUI errors specific to GSE. When I check the buttons and logout and back in they do not have an effect. The sound errors happen regardless of the checkbox and the UI errors don't show regardless of the checkbox.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.