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,497
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 09-05-16, 01:17 PM  
kaiden
A Murloc Raider
 
kaiden's Avatar

Forum posts: 7
File comments: 41
Uploads: 0
@TimothyLuke - I've been working on a fairly large pack of macros that are highly optimized, stuff i've rewritten to function at the highest dps levels and i'm finding the need for some functionality as i'm about to try and release this but I was hoping you had this ability in and I just dont know how to do it.

So I wanted a way to set a variable in the Sequence to something like status=disabled and it would make it so when you typed /gs to import the macros it would completely ignore that macro as if it doesn't exist.

I wanted this because there are some macros that are in testing that I wanted to update on GitHub but i dont want users getting screwed over and having them used and mess up their stuff.

Could You do this possibly? I would happily donate to get you inclined towards it =)

-----------------------

Also,

On a completely separate notes. As i'm sure you know, having macros that solely have castsequence lines in them you cannot have it change icons due to the nature of how blizzard handles it, but I was wondering. Have you ever thought of looking at the way the addon Edit Macro Icons (https://mods.curse.com/addons/wow/edit-macro-icons) works and maybe just adding in the functionality so you read the castsequence and see it's complete setup, and you edit the macro in question in line as the user is clicking it like wildfire, updating the icon each click to show which spell the castsequence is on?
Last edited by kaiden : 09-05-16 at 01:20 PM.
Report comment to moderator  
Reply With Quote
Unread 09-02-16, 06:23 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: Sequence reset function

Originally Posted by shocki
Does
/castsequence reset=#/target
work at all?

Been testing the reset function hoping to be able to control spells not on global cooldown but seem to not have much luck.
/castsequence lines work differently in GS-E than they do in normal macros. The difference is that they dont stay resident on the button the entire time. As such reset=# wont work. reset=target will but it will only affect that cast sequence line and not the entire macro.
__________________
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 09-02-16, 06:20 PM  
shocki
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Sequence reset function

Does
/castsequence reset=#/target
work at all?

Been testing the reset function hoping to be able to control spells not on global cooldown but seem to not have much luck.
Report comment to moderator  
Reply With Quote
Unread 09-02-16, 06:17 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

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

Originally Posted by franksobotka
Originally Posted by franksobotka
I'm trying to use the DB_Feral-AoE macro that comes with the add on and it casts Prowl, Tiger's Fury, and then Brutal Slash 3 times in a row which isn't even in the macro and then freezes up. Any ideas?
I reinstalled the Add-on and it is doing Thrash, 3 Brutal Slashes and then locks up until another Brutal Slash is available. I realize that Swipe is replaced by Brutal Slash. I have tried it in sequential and priority.
The macros included are not intended to be perfect but an idea of what you can do. I would suggest looking at http://www.wowlazymacros.com or the specialised Druid Macro plugin that is linked off this front page.
__________________
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 09-02-16, 06:16 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 specc
I am getting an error stating that the GS-Core dependency is missing. I do show an addon called GS-E: Gnome Sequencer Enhanced. Any ideas what is wrong?
In the zip file that you can get for this page there are three folders. You have only installed one
__________________
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 09-02-16, 02:43 PM  
specc
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I am getting an error stating that the GS-Core dependency is missing. I do show an addon called GS-E: Gnome Sequencer Enhanced. Any ideas what is wrong?
Report comment to moderator  
Reply With Quote
Unread 09-02-16, 07:05 AM  
franksobotka
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Feral

Originally Posted by franksobotka
I'm trying to use the DB_Feral-AoE macro that comes with the add on and it casts Prowl, Tiger's Fury, and then Brutal Slash 3 times in a row which isn't even in the macro and then freezes up. Any ideas?
I reinstalled the Add-on and it is doing Thrash, 3 Brutal Slashes and then locks up until another Brutal Slash is available. I realize that Swipe is replaced by Brutal Slash. I have tried it in sequential and priority.
Report comment to moderator  
Reply With Quote
Unread 09-01-16, 08:30 PM  
franksobotka
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Feral

I'm trying to use the DB_Feral-AoE macro that comes with the add on and it casts Prowl, Tiger's Fury, and then Brutal Slash 3 times in a row which isn't even in the macro and then freezes up. Any ideas?
Report comment to moderator  
Reply With Quote
Unread 08-31-16, 09:10 PM  
Flarin
A Frostmaul Preserver
 
Flarin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 290
File comments: 212
Uploads: 1
Re: Re: Just.... THANK YOU

Originally Posted by TimothyLuke
! used to be a toggle to turn an Aura (Like say old skool Paladin Devotion Aura) on or off. It didnt know what the state was it just flipped it. Now I dont believe it does anything.

Cast Sequence - I am assuming that the spell will be available and work. (CastSequences wait until the success condition is met so can get hung if spell 3 say need 3 holy power and you only have 2)

...
Thank you SO MUCH for taking the time to respond. I really have an understanding of /castsequence now thank to you.


I will continue testing the ! as a modifier. Funny, I search "warcraft macro modifiers" and came up empty for "!" as a modifier.


I was "hoping" it would do something like:


/cast !Shield Slam


Since Shield Slam lasts for a while when cast I was hoping the ! would skip casting Shield Slam if it was already active.


Cheers for making this - it seriously helps me manage the many buttons required to tank as a Warrior.
__________________

"I will crush and destroy and...ooo...shiny..."

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 08-31-16, 04:06 PM  
TimothyLuke
A Fallenroot Satyr
 
TimothyLuke's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 137
Uploads: 5
Re: Just.... THANK YOU

! used to be a toggle to turn an Aura (Like say old skool Paladin Devotion Aura) on or off. It didnt know what the state was it just flipped it. Now I dont believe it does anything.

Cast Sequence - I am assuming that the spell will be available and work. (CastSequences wait until the success condition is met so can get hung if spell 3 say need 3 holy power and you only have 2)

/castsequence spell1, spell2, spell3
/cast spell4
/cast spell5

If you are Sequential (Standard StepFunction - nothing defined in the macro 1 2 3 1 2 3) success or failure move onto the next line.
spell1
spell4
spell5

spell2
spell4
spell5

spell3
spell4
spell5

If you are using GSStaticPriority (1 12 123). This will cycle through the list but when a spell works it resets back to 1

If your cast sequence always works then you will get
spell1 - success reset macro step function and start at the beginning
spell2 - success reset macro step function and start at the beginning
spell3 - success reset macro step function and start at the beginning

lets assume that spell 1 will always fail.

spell1 - fail (end of first pass reset)

spell1 - fail as this is a two step pass move onto next line
spell4 - fail as this is second step of two step pass reset

spell1 - fail first step in 3 step pass move on.
spell4 - fail as second step in 3 step pass move on
spell4 - success - reset back to a single step pass

to get to spell2, spell 1 must succeed. if that works to get to spell 4 spell2 must keep failing. to get to spell5 spell2 and 4 must keep failing.

This can get very complicated and I hope that makes sense.

Originally Posted by Flarin
Can I just take a moment and say THANK YOU.

To be honest there are so many abilities now that bouncing through 10 key-binds is a pain. What I love about this mode is it gives you control to create a sequence of "standard stuff" that you always cycle through and then leave 3 or 4 skills that are more situational on separate key-binds.


I am REALLY enjoying the latest changes.

One Quick Quick question: what does "!" mean in a macro:


/cast !Shield Slam


What is this doing?

Next, not so quick quetions:

I do have a question that has always been unclear to me. I typically use the GSStaticPriority step function which to my understanding fires the macro's in this order: 1 > 1 > 2 > 1 > 2 > 3 and so on. I am hoping that is correct. My question is this - if Macro is as follows:


/castsequence spell1, spell2, spell3
/cast spell4
/cast spell5


What happens? Do I get
spell1, spell2, spell3 then
spell1, spell2, spell3 > spell4 then
spell1, spell2, spell3 > spell4 > spell5
... and then repeat


--- OR -- is this this way:


spell1 then
spell2 > spell4 then
spell3 > spell4 > spell5
.. and then repeat


Thanks again for all of your hard work in the creation of this mod, the maintenance of it, the documentation and the help you provide the users.
__________________
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 08-30-16, 08:31 PM  
Flarin
A Frostmaul Preserver
 
Flarin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 290
File comments: 212
Uploads: 1
Just.... THANK YOU

Can I just take a moment and say THANK YOU.

To be honest there are so many abilities now that bouncing through 10 key-binds is a pain. What I love about this mode is it gives you control to create a sequence of "standard stuff" that you always cycle through and then leave 3 or 4 skills that are more situational on separate key-binds.


I am REALLY enjoying the latest changes.

One Quick Quick question: what does "!" mean in a macro:


/cast !Shield Slam


What is this doing?

Next, not so quick quetions:

I do have a question that has always been unclear to me. I typically use the GSStaticPriority step function which to my understanding fires the macro's in this order: 1 > 1 > 2 > 1 > 2 > 3 and so on. I am hoping that is correct. My question is this - if Macro is as follows:


/castsequence spell1, spell2, spell3
/cast spell4
/cast spell5


What happens? Do I get
spell1, spell2, spell3 then
spell1, spell2, spell3 > spell4 then
spell1, spell2, spell3 > spell4 > spell5
... and then repeat


--- OR -- is this this way:


spell1 then
spell2 > spell4 then
spell3 > spell4 > spell5
.. and then repeat


Thanks again for all of your hard work in the creation of this mod, the maintenance of it, the documentation and the help you provide the users.
__________________

"I will crush and destroy and...ooo...shiny..."

[SIGPIC][/SIGPIC]
Last edited by Flarin : 08-30-16 at 11:01 PM.
Report comment to moderator  
Reply With Quote
Unread 08-30-16, 04:51 AM  
Comicus
A Deviate Faerie Dragon

Forum posts: 14
File comments: 34
Uploads: 0
Re: Re: /target enemy

Originally Posted by Starsilver
Also check the options of GSE to ensure you do not have the checkbox "Require target to Use" checked. With that option checked it requires you to manually target something, and overrides the /targetenemy lines in the macro's.


Originally Posted by Comicus
I am completely into GS-E but I seem to be having a problem targeting enemy NPC's. When I was using GS it would cycle through the closest enemy target and keep cycling to next closest. I have noticed that I am not getting any enemy targets when I start my targeting run.

Thank you, Starsilver....
That fixed my problem
Report comment to moderator  
Reply With Quote
Unread 08-30-16, 04:47 AM  
Comicus
A Deviate Faerie Dragon

Forum posts: 14
File comments: 34
Uploads: 0
Error Popped Up

ver 1.3.2 is causing an error to pop up...

10x GS-Core\startup.lua:351: Usage: CreateMacro(name, iconFileName, body, perCharacter)
[C]: in function `CreateMacro'
GS-Core\startup.lua:351: in function `GSregisterSequence'
GS-Core\startup.lua:367: in function `GSCheckMacroCreated'
GS-Core\Core.lua:305: in function <GS-Core\Core.lua:235>

Locals:
(*temporary) = "DB_KTN_MouseOver"
(*temporary) = nil
(*temporary) = "#showtooltip
/click DB_KTN_MouseOver"
(*temporary) = 1
Report comment to moderator  
Reply With Quote
Unread 08-28-16, 01:54 AM  
Debose
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: GS-E not reading myMacros

Originally Posted by TimothyLuke
Originally Posted by Debose
Have no clue why, but the myMacro folder is not being read/checked for macros.

Removed , reinstalled GS-E. Had removed myMacros also. Replaced myMacros. Restarted game.

No Luck.

Grabbed the macros out of myMacros and added to GS-DraikMacros in proper class.lua.
Worked.

So as a work-around I will do it but, hope it will either repair itself if it's something unique to my install or ...

Thanks for awesome program/mod, carpal tunnel makes me a bit on the slow side. but with "one button macros", I can still play.
There has to be a reason for this.

Could you please check the following:
- C:\path\to\World of Warcraft\Interface\Addons\GS-myMacros exists
- That before you select a character that GS-myMacros is selected in the addon list
- If you go to the ingame options of GS-E is GS-myMacros listed in the addon list

And let me know how you go?
1) it existed. 2) gs-e was available in addons. 3) option ingame selected include gs-myMacros, yes.

last update cleared problem, also found it was only one toon. All others np, so good to go.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 11:47 PM  
RLD
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 53
Uploads: 1
from github

-- LadyUrsila commented Aug 24, 2016 • edited

ok i do have 1 more issue. My single target macros is casting my sidewinders and it is not in my list. How do I make it stop?
Does it have something to do with my talent list? --

MM Hunters no longer have arcane shot. it turns into sidewinders. if you look on the spells page it shows2 sidewiders.

Great job on the recent update.
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.