WoW GSE: Advanced Macro Compiler addon Dragonflight/Wrath of the Lich King Classic 2024
wow addon GSE: Advanced Macro Compiler

GSE: Advanced Macro Compiler

Game Version: 10.0.5 +3
Total Downloads: 5,122,108
Updated: Jan 30, 2023
Created: Jul 20, 2016
download GSE: Advanced Macro CompilerDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
3.1.29 release 540.97 KB Jan 30, 2023 10.0.5 +3 50,918 download GSE: Advanced Macro Compiler 3.1.29 releaseDownload
3.1.28 release 541.00 KB Jan 16, 2023 10.0.2 +3 44,295 download GSE: Advanced Macro Compiler 3.1.28 releaseDownload
3.1.29-1-g95b18e6 alpha 541.15 KB Feb 3, 2023 10.0.5 +3 371 download GSE: Advanced Macro Compiler 3.1.29-1-g95b18e6 alphaDownload



Share this:

GSE is an advanced macro compiler for WoW.  Unlike WoW’s macros, it doesn’t get hung up on the success or failure of the current actions.  It just sends the commands to WoW and moves on to the next line.  This allows for creative approaches to overcome some of the limitations of WoW’s macro system.  GSE cant break the rules, but it can make them more manageable. Every command available to WoW macros is available to GSE.


GSE uses the concept of a Block of commands.  For example you may want to target an enemy if you are not targeting one, cast a spell and use a trinket.  In GSE you would arrange these as a stack and at the click send this stack to WoW to execute.  WoW will then work from the top of the stack down and attempt to execute each line.  As GSE follows all Blizzards rules it can only try One GCD ability in the stack but as it moves on to the next block on the next click you can try different things in case of an ability being on cooldown etc.


GSE started as a fork of Semlar’s GnomeSequencer but has since undergone multiple rewrites and there now remains nothing of the original code.




  • Loops
  • In-game Editor
  • Import Macros from the website
  • Syntax Highlighting
  • Macro Variables and WoW API incorporation
  • Share Macro In-game
  • Macro Debugger
  • Macro Recorder
  • Translate Macros
  • Starter Sample Macros Included (Build upon example macros)
  • Enable/Disable various options/annoyance fixes (use trinkets, error sounds, require target, etc.)
  • Execution pauses
  • And more…




For more information

  • Project Site:
  • Patreon:
  • Find macros at
  • My YouTube Videos:


I don’t watch or follow comments on Curse.  If you have an issue GitHub is the place to look.


Add a comment