Forums Forums Lazy Macros How To’s start making helpful/lazy macros! GS-E addon and in game edit Starter Edition

Viewing 10 posts - 1 through 10 (of 17 total)
  • Author
    Posts
  • Profile photo of MeowMonkMeowMonk
    Grunt
    Post count: 2
    #34788 |

    Hi all and let’s get into making helpful/lazy macros!╰(✧∇✧╰)
    I haven’t been using this addon for long but getting a simple understanding will aid one to get started

    This guide is for using GS-E addon and ingame edit.
    So I can’t say that I made this guide alone, but took all the spread out information on the forum and what is on the wiki as well from what the people on the Discord said and made it collected into one.

    And keep in mind as WoW is updated the codes might have to be as well or be changed to work. And as long as I will play WoW and use this addon, I will try to keep this easy guide updated. And into one post.

    Color code: My notes, Codes, Important information. Headline, Sub-headline
    _______________________________________________________________________

    The steps on making the macro

    Instead of telling exactly what you “should” type in said box I will make a light explanation about what it means.

    Sequence Name: It’s what you want to call the macro. You can name it whatever your want but usually when sharing one name it into what it is. if it’s an AoE or single and so on.

    Help Information: is automatically putting up the talents you are currently using. and can be edited if this macro is for another round of addons.

    Step Function: Here you can chose between two options, one being Sequential and Priority List.

    Sequential: will be executing the commands from the top and down simply as that.

    Priority list is quite different and I feel that this is the only thing I can’t explain properly for you as i don’t quite get it fully and don’t want to give the wrong idéa so i’ll link to the Wiki explaining instead

    So when using this one according to me in the start is a lot of confusion and many errors depending what you want with the macro. So for those who can use it or if this would fit in your macro then use it. If not I would suggest to use Sequential.

    https://github.com/TimothyLuke/GnomeSequenced-Enhanced/wiki/Understarding-GSStaticPriority

    PreMacro: Is activated every time pressing/using the macro and it’s recommended to only use auto target command no Global CD.

    Sequence: This is where everything happens and where all your spell abilities and so on goes. As well where one mostly finds the error

    PostMacro: This part is activated every time the macro is done reading the line. It’s recomended to only use auto attack command no Global CD

    Specialisation / Class ID: Here you chose for who you make the macro for
    All classes, then you chose all
    Your class, even if you are in another spec you can execute it.
    and class specific speaks for itself.

    ___________________________________________________________________________

    What works to type in the diffrent boxes
    [Keep in mind that this will be an example making a normal attacking macro.]

    PreMacro:
    Like mentioned earlier one can start with putting into the PreMacro a target command

    /targetenemy [noharm][dead]

    And it’s recommended to keep it like this but if you use pet’s like hunters and warlock you can add the command for it as well

    Sequence:
    This is the part where everything will happening and be prepared to redo a lot in here.
    The most used commands in here are the following.

    /cast
    /castsequence
    /use

    Adding to the commands.
    [nochanneling]
    reset=

    So what do the commands do?
    Making these macros is not that far from writing codes as adding more information will make it understand closer to what you want but it can’t do more then WoW will allow you.

    /cast is the basic one and does the simplest thing. For some it might be strange but everyone from mage to warrior uses this. For it’s the command for using the spells you have. So saying that i’m a mage and making my macro i just simply do /cast Frostbolt and it knows what you want. Simple as that. The most usual problem that can happen here is simple as you misspelled the spell/ability

    /castsequence have a bit more to it then just /cast easiest to explain this is by writing out an example and instead of 1 and A it’s the spells you chose.

    /cast 1
    /castsequence A, B, C
    /cast 2

    So when you then press the order of the spells will be 1, A, 2, 1, B, 2, 1, C, 2.
    What happens is that when reading the lines it register castsequence and works so when it activates the first time passing it will register the A spell, and then continues to 2 and then restart with 1 but the second time it comes to castsequence it will register B spell and continues how you have made the macro.
    The most usual problem that can happen here: is the selection of spells as if for example B won’t execute for whatever reason it will repeat 1 B 2 until it can pass by B.

    /use is if you have an item, flasks, pots or equipment like the Legendary ring from WoD. When used it will activate/consume those kind of items or equipment.
    The most usual problems that can happen here: is if it’s it’s not in your bag it can magically make the item so either get a refill or pick them up where you forgot them. When it comes to using the equipment it

    When it comes to these ‘adding to the commands’ it’s what it’s says. It gives some extra
    information towards the /cast or /castsequence command you use it for.

    [nochanneling] is used with both /cast and /castsequence and when adding it to a spell that is channeling like Arcane Missiles. It makes so it won’t be interrupted by you wanting to cast another spell. But it can still be interrupted by anything else you do. Like ESC or anything

    reset= have more than one function depending on what comes after = the two that works are combat and target.
    So what will happen when having this command is that the macro will start over from the start if you have =combat it will restart when entering or leaving combat, =target will restart when changing target.

    PostMacro:
    Here do mostly melee classes add in the auto attack command being the /startattack and that is as much more one can say for now 😛
    ___________________________________________________________________________

    So these are maybe not all commands but it covers the basic of making a macro within the addon ingame and it maybe take some time and a lot of testing for one to make a well working addon for your class but that’s the reason why the WoWLazyMacro forum is for. To share and build macro’s that works with your style.

    The macro is done. And you of course save it, Why would you not save?
    You find the macro you just have done in WoW’s own macro place, by either doing /macro or through the menu. So underneath character specific it will be and you place it out onto the action bar and you press it!

    If it dosen’t work or execute as you wish? Then you go back in and edit it until it work or you are happy with is. It’s nothing special about it. Happens to everyone.

    So what does the addon really do with these commands and how do you use the macro you made.
    So we typed in three boxes. PreMacro, Sequence and PostMacro so when you press the macro it reads off

    PreMacro
    Sequence
    PostMacro.

    And to be clear. This is not a “press me once and i’ll auto attack until you press again.” Breaking this down into when one made the macro it will execute

    PreMacro
    The first line in Sequence.
    PostMacro

    So one can say that you have made one Macro for using several macros and a lot in there depends on the macro you have made.

    Tip for what macro you make.
    Look at Icy-veins or another page for the class and look at the rotations. Make something out of that or other rotations you do. It’s your macro so you make it that it fits you within it’s power.

    And to say if you test someone else macro from WoWLazyMacro and it’s good! But you make some changes and then you share it towards the site. Just because you made some changes it’s still the Macro the other person made so when reposting. Either do it in his post and say that these changes works better for me. It’s so how all together can develop out better macros.
    ___________________________________________________________________________

    The most normal questions people ask that I haven’t said in how to make, as they fit better here as FAQ.

    “Why doesn’t this macro work when I import it.”
    It can be a lot of different reasons. This addon is always being updated and WoW updates their codes. Another reason is that some of these Macros after legion release have some commands that doesn’t work anymore. Then it’s that some of the creators are writing in LUA and uses the old GS addon and there’s one or two times I have imported one and it won’t work. So the tip I can give is to Manually copy it into GS-E and inspect the codes to see if there is any outdated command in it. And if it’s so, Share it.
    So do this before spamming in the chat
    _________________________________________________________________________

    ”Why can’t I change the macro icon? It’s only a read question mark.”
    You can do this but you change it in WoW’s own macro place, Don’t change the text inside the macro but you can change easily the icon to what you wish.

    _________________________________________________________________________

    “Some say that this Addon is considered as cheating and risking the Banhammer on me. True or False?”
    This is False.
    It’s an addon that is not going against the WoW program it’s making a macro out of a macro. And it doesn’t play the game for you as you still press it each time to make a spell. It’s the same thing. But if blizzard updates so the addon would go against it and if it happens The addon would not work at all.
    __________________________________________________________________________

    “Why would people what this kind of addon?”
    There’s a lot kind of different reason. But there is a few major ones. Not all are as quick onto all the keybindings or maybe can be quick on making all the things and can’t enjoy the game as the others because of a stupid thing as a small handicap. This is for helping them to play and enjoy more of what the game offers.

    ___________________________________________________________________________

    “These macros ain’t making as close as the dps I want.”
    Well this macro can’t do everything for you when it comes to such. This is a help tool and not playing the game for you. So sometimes these macros might not be the best for higher raids. But I believe it can help you with some of it when you make the right macro’s for it.
    ___________________________________________________________________________

    So this I believe covers at least the basic on this addon and how to get started into making your own macros that fits you. And when some major changes happens that makes this guide worthless i’ll update it.
    So if there’s something you feel missing in this guide or wishes to add or if something in here is incorrect then send me a note and i’ll edit it.

    So go make macros with your dying will!
    And I’m happy that everyone likes this introducing guide on how to use it! *hugs to everyone*
    (cookie to the one knowing the reference)

    Disclaimer. The biggest reason for me making this guide is that some things are hard to find and I feel that the one that is up ‘Gnome Sequencer for Idiots’ is 1, made two years ago and have 16 pages that can be a lot to look through and some of explanations are really spread out over the whole forum. 2, The guide he made is for the GS and not GS-E, and they write their codes outside the game so this is a more up to date one for the new addon.
    I’m not in charge of in making or updating the Addon/Forum site here. I’m a normal user that want to aid people getting started so one hopefully won’t go through the horrible googling to not find all the answers or feel that they are missing out on not being able to use this addon.

    I want to thank ThimothyLuke for making this amazing addon and hope that this will be a nice addition will do well towards this growing community and to load off him on these everyday asking questions so we can give more feedback to develop it. As well as thanks to those in the discord channel that patiently endured my spam off questions.

    Odin Of Old
    Grunt
    Post count: 5

    Thank you for taking the time to do this, its a nice simple starter explanation of what the addon is all about. Cheers

    Profile photo of Dagobert DuckDagobert Duck
    Stone Guard
    (Contributor)
    Post count: 53

    Thank you for this great guide – vote for sticky !! But maybee you can highlite one or two words 🙂
    ——

    avatarDomax1
    Grunt
    Post count: 10

    Quick question.

    Why do some people use the symbol ” ! ”
    for example “/cast [combat] !Mighty Bash”
    Why use this “!Mighty Bash” and not just “Mighty Bash”
    What does it do?
    Regards Dave.

    Profile photo of MeowMonkMeowMonk
    Grunt
    Post count: 2

    Yo, it had a meaning before I cant at the moment remember though. But it’s an outdated function last I heard.

    edit, And I made this post from my tablet so I’m not sure why it didn’t become a proper reply.

    Eduardo Wermuth
    Scout
    Post count: 1

    Quick question.
    Why do some people use the symbol ” ! ” for example “/cast [combat] !Mighty Bash” Why use this “!Mighty Bash” and not just “Mighty Bash” What does it do? Regards Dave.

    I don’t think it makes a difference using “!Mighty Bash” to “Mighty Bash”.
    This should be used for toggleable abilities, it’s like saying “Use this when not in this form”, think about Stealth, you don’t want to leave stealth when using a macro with it.
    Source: http://wowwiki.wikia.com/wiki/Making_a_macro#Toggleable_abilities

    Guild Chosens
    Grunt
    Post count: 7

    thanks mate great work

    Guild Chosens
    Grunt
    Post count: 7

    Sequences[‘DB_SP_st’] = {
    specID=258,
    author=”Shanus”,
    helpTxt = “Talents: 1222231”,
    StepFunction = GSStaticPriority,
    icon=’INV_MISC_QUESTIONMARK’,
    PreMacro=[[
    /targetenemy [noharm][dead]
    ]],
    “/castsequence [nochanneling] reset=target  Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay”,
    “/cast !Mind Blast”,
    “/cast !Shadow Word: Death”,
    PostMacro=[[
    /use [combat]13
    /use [combat]14
    ]],
    }
     
    Sequences[‘DB_SP_AoE’] = {
    specID=258,
    author=”Shanus”,
    helpTxt = “Talents: 1222231”,
    StepFunction = GSStaticPriority,
    icon=’INV_MISC_QUESTIONMARK’,
    PreMacro=[[
    /targetenemy [noharm][dead]
    ]],
    “/castsequence [nochanneling] reset=target  Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear”,
    “/cast !Mind Blast”,
    “/cast !Shadow Word: Death”,
    PostMacro=[[
    /use [combat]13
    /use [combat]14
    ]],
    }
     
    Sequences[‘DB_SP_Void’] = {
    specID=258,
    author=”Shanus”,
    helpTxt = “Talents: 1222231”,
    StepFunction = GSStaticPriority,
    icon=’INV_MISC_QUESTIONMARK’,
    PreMacro=[[
    /targetenemy [noharm][dead]
    ]],
    “/castsequence [nochanneling] reset=target  Mind Flay, Mind Flay, Mind Flay”,
    “/cast !Void Eruption”,
    “/cast !Mind Blast”,
    “/cast !Shadow Word: Death”,
    PostMacro=[[
    /use [combat]13
    /use [combat]14
    /cast !Mindbender
    ]],
    }`

    Guild Chosens
    Grunt
    Post count: 7

    why those macros not working..where is problem

    Profile photo of EnixLHQEnixLHQ
    Warlord
    (Moderator)
    Exaria <Green Legs and Spam> of Perenolde -US Level 110 Draenei Death Knight

    Recent Activity

    Post count: 318

    The Priority stepfunction works by attempting the beginning of each line of the macro before trying to move forward in the sequence. It takes the whole of the macro into consideration when it does this.

    Here’s an example.

    /castsequence 1, 2
    /cast A
    /cast B
    /castsequence 7, 8

    In Sequential every press of the macro button would attempt to step things forward by one.
    Press: 1. Press: A. Press: B. Press: 7. Press: 2. Press: A. Press: B. Press: 8. Etcetera.

    Because most people spam their macros, this isn’t what is usually seen in practice, since they are spinning through the macro until the next ability available is selected and cast. This type of sequence is best for very specific cast orders when pressing the key once per Global Cooldown, or for macros that just need to spam whatever abilities are not on CD by hitting it as fast as you can. It offers no dynamic advantage.

    In Priority every press of the macro button still attempts things in order, but the order now resets after each press. If that ability is not available, then it moves on.
    Press: 1. Press: 2. Press: (if 1 is on cooldown) A. (If not) 1 (if 1 and A is on CD) B.

    Priority adds a lot of “if” statements to a macro. Whatever is listed first in each line will be attempted, with the higher lines going first. When any of that is on cooldown, it then moves forward. But, as soon as anything before it is available again it’ll cast it. In addition to this, a /castsequence is respected as an order, always trying to work through the whole line before starting over. 1 must fire before 2 will fire. And 2 must fire before 1 will fire.

    What this means is that the real power of Priority is with castsequences. You can pair this with /castsequence to make sure that some order is still maintained despite spamming or other abilities having different cooldowns. Again, in my example above, 1 will always fire before 2, and 2 has to fire before 1 can fire again. 7 and 8 behave the same way. But A and B will fire whenever they can. And 1 and 2 will always try to fire before 7 and 8.

Viewing 10 posts - 1 through 10 (of 17 total)

You must be logged in to reply to this topic.