Gnome Sequencer for Idiots - Ask and you will be answered

Hi all. I am very new to GS and macros in WoW in general. I have watched the majority of the videos, but I think I am still missing something. I had a few questions.

  1. How do I use someones macro that they posted. Example: Using 'Zoo' build and macro - Patch 7.0+ - WoW Lazy Macros

  2. I have tried using the default macros you get when you install the addon and I am not understanding how to get it to carry over when I actually create the macro in my character specific macro list.

These are very basic questions, but for some reason I am really struggling with them. Your help is very much appreciated.

Copy everything that is in the codebox on the macro you want, go ingame with the GS addon installed, write /gs in chat and press the Import button in the addon window. Paste the macro you have copied in the window and press the import button under the window. Drag the ? icon on the newly added macro to your hotbar. Done!

Hey there - macro limits, can this be raised somehow?
On my Warlock I have 1 active macro at the moment (for affli spec), I’ve tried to create another one for Demonology spec and I get the following message:

Storage Close to Maximum Personal Macros. You can have a maximum of 18 macros per character. You currently have 17. As a result this macro was not created. Please delete some macros and reenter /gs again.

Even if I delete all the Warlock macros that I’m not using (the ones that come pre-loaded), it still won’t let me add a new macro?

Any ideas / help please?

Kind regards

The macro limit are not set by GSE - these are WOWs limits. Each active GSE macro needs an entry in /macros to call it. You can have 16 I think personal macros and about 100 account macros. In GSE you can choose to over flow to account macros in your global options. However if you do this and choose to clean orphan macros you will delete the macro stubs when you play an alt.

Just to clarify the limit is not how many macros do you have In GSE but how many do you have in /macros

Hello All,

Old Man here ( been about 10 years since i played WOW, friends got me back into it),
Refresh the old mind about Macros … When I press the assign key for the macro, do i hold it to run the macro through the whole sequence or press and release for the macro to cast the next function?

Since a bit my Modifier keys are kind of presses automatically.
[mod:alt] Spell
is also cast without actually pressing ALT-Key.
Any odea why that is happening?

Thanks

[quote quote=54417]Hello All,
Old Man here ( been about 10 years since i played WOW, friends got me back into it), Refresh the old mind about Macros … When I press the assign key for the macro, do i hold it to run the macro through the whole sequence or press and release for the macro to cast the next function?
[/quote]

Hey Jim,

From one old man to another, if you have AHK (Auto Hot Key) or have a keyboard like a Razer they have an application that does the same thing but a bit easier to use (Razer Synapse). From here you can set up an auto keypress that you can set the delay (eg 100ms). This will simulate a key press every 100ms. If you don’t have any of these then it will be one keypress per cast.

FYI you can get AHK from here. There are heaps of online examples and tutorials.

I am trying to understand the MacroVersion line in GSE. I see how it imports, but how do I use the different versions inside the macro? I am guessing this is something that needs to be done in GSE, but I am unsure of how to do it.

type /gs - Select macro and Edit. On the Configuration page are a bunch of dropdowns. Changing these dropdowns to different versions will change the macro to be that version when that situation occurs. EG you have two versions. You have 1 for everything but want to use 2 in Raids. You change Raids to 2 and then when you enter a raid your macro will change to version 2. WHen you leave and go back to world quests it will swap back to version 1.

I’m just starting out in WoW and already frustrated with the base macro system. If I have the WoW terminology correct, I want to have “priority” type macros. For my puny lil’ level 12 Warrior, that would be: Execute > Overpower > Slam. One button would use Execute if its up, Overpower if it isn’t, then Slam if the first two are down.

I saw GSE has a priority macro option, but it’s not working the way I thought it would, and I’m too noob to know if it’s just user error or just something not supported.

Here is how I have it setup now:

Sequences['WAR-SpamMe1'] = {
-- This Sequence was exported from GSE 2.2.03.
  Author="Tanjoubi@Stormrage",
  SpecID=71,
  Talents = "2?,?,?,?,?,?,",
  Help = [[Exec>OP>Slam]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=1,
      KeyPress={
      },
      PreMacro={
      },
        "/cast Execute",
        "/cast Overpower",
        "/cast Slam",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

This results in, if I pace out my macro presses, Slam sometimes taking up to 4-5 button presses to cast, at the start of a fight with nothing on cooldown, and when I space out my button presses. I’ll get multiple melee swings in in this time. I still have to rotate through Execute and OP to get to Slam if they’re not up yet with multiple presses. This is still sequential, or at least what I call sequential. I can even see the icon rotate when I click the button with no enemy targeted, and even if Slam’s icon is on the hotbar pushing the button doesn’t always result in Slam being cast.

I’ve also tried:
Edit: 0) I’ve also tried it with the loop limit blank, setting it to 1 was the most recent thing I tried.

  1. Kicking Execute to Pre-Macro. It simply does not go off.
  2. Changing the cast names to ![Ability], as I saw in a few sample macros. I’m not sure what the ! modifier does, but it still ain’t do what I want.
    Edit: 3) I tried changing it to /castsequence Execute,Overpower,Slam. This resulting in -no- abilities being used, even when melee whittled a Goretusk down to Execute range. WHich is how CastSequence is supposed to work, but I figured I’d give it a try.
    I’ve poked through some of the help/FAQ that explains what it all does, but most of the examples cover sequential, which would be, roughly:

[Press][Pre]Line 1[post][release]
[Press][Pre]Line 2[post][release]
[Press][Pre]Line 3[post][release]

How does Priority work in GSE? I was expecting:

[Press][Pre](Try Line 1)(Try Line 2)(Try Line 3=Success!)[post][release]
[Press][Pre](Try Line 1)(Try Line 2=Success!)[post][release]
[Press][Pre](Try Line 1=Success!)[post][release]

Or, at least, actually executing all 3 lines even if the first two fail – which is how macros used to work “Back In The Day” from what I’ve read but no longer.

Edit: Just to keep from beating up poor defenseless Goretusks all night, I made a new priority macro with three lines, each whispering myself “One” "Two “Three”. That works as I expected – pressing the button with a delay always results in whispering “One” to myself. if I really spam it, sometimes it’ll kick over to two or three, but I’m sure there’s a rate limit on whispering and that’s what comes into play there. It’s not doing it for the abilities though. Even with nothing on cooldown, it simply won’t cast slam most times without multiple button presses.

THere is nothing in the WOW API that will let you do true priority. GSE’s priority is mathematical probability in that it tries the entries at the top of the list more than the others (see Home · TimothyLuke/GSE-Advanced-Macro-Compiler Wiki · GitHub)

The main limitation you need to understand is that GSE works 1 click 1 action. This is the same limitation that wow macros have as GSE extends the existing system. What GSE does differently is that it moves on to the next line in the macro irrespective of success or failure. It cant tell if something is available, off cooldown or a proc is up. It only tries and then moves on to the next line for the next press.

To achieve what you are looking to achieve yes you would use Priority in GSE but you would spam the macro with either something like multiple keypresses, mouse wheel cycles or Autohotkey (all of which are legal to use)

As to your other part each click is [Press][Line][Release] PreMacro and PostMacro are stages that are executed once and then allow you to repeat the macro part. EG You want some lines to run once then loop the internal section like run PreMacro, then run the macro lines 5 times then run post macro and restart.
(See GSE2: KeyPress and Key Release vs PreMacro and PostMacro + Inner Loop - How To's - WoW Lazy Macros)

What used to work back in the day is now explicitly blocked by Blizzard. They dont want Mods or macros making decisions on which skills to use. GSE Gives you some of those abilities back but it still has to work within the rules.

So the thing I was doing to make sure it was working (going slow) was what was making it not work lmbo, sounds about right. I was poking through videos after I posted and saw one that explained Pre/Post macro only works if there’s a loop limit set. That didn’t make sense to me either until you explained how those actually work.

I’m using a G13, so I can have it repeat my keypresses for me, and IIRC I saw a post say to set the delay for repeaters to ~80ms, so I’ll try that and work from there. I don’t want literally everything on one button, I want control over my buffs and stuff, but not needing 5 keys just to swing my sword will be nice. That kinda stuff is why I’ve been playing FFXI and FFXIV all this time and never gave WOW and other MMOs a chance until now.

I’m sure I’ll get used to it as I get more playtime under my belt, thanks for explaining it for me!

I’m having trouble importing macros on my shaman. I’m getting an error saying the storage for that character is full (18/18 macros) even though I don’t have any. This is just happening on one character. Any suggestions?

type /macros and click the Character tab and clean up the unused character macros or go to the options in GSE and choose to overflow macros to account wide macros.

when copying the prebuilt macro into GSe it doesnt workk. do i need to copy the line numbers also or am i missing something.

:edit:
figured out what i was doing wrong

So whenever i use a macro it only uses the first string of the macro. idk what i’m doing wrong.
basically how i’m trying to get it to work is
1- if yes A; if no line 2
2- if yes B, if B no C, if BC no, D

Sequences[‘KnightFuryST’] = {
– This Sequence was exported from GSE 2.2.03.
Author=“Indelayne@Area 52”,
SpecID=72,
Talents = “1113212”,
Default=1,
MacroVersions = {
[1] = {
Combat=true,
StepFunction = “Priority”,
KeyPress={
},
PreMacro={
},
“/cast Battle Cry”,
“/castsequence Bloodthirst, Raging Blow, Furious Slash”,
PostMacro={
},
KeyRelease={
},
},
any help would be much appreciated

Hey there

I’m probably asking a question already asked before but I can’t find the answer.

I have a new computer can you tell me where in my old WOW folder I’ll find the macros I’ve used previously as I really don’t want to have to reimport them all.

Thanks in advance

James

C:\path\to\wow\WTF\Account\YourAccountName\SavedVariables\GSE.lua

The path may be marginally wrong as I’m doing this from a phone but the file name is GSE.lua that you are looking for I the WTf folder. It needs to go back to the same place on your new computer.

Thanks Timothy

That’s perfect found it immediately

James