Page 2 of 3 FirstFirst 1 2 3 LastLast
Results 11 to 20 of 30

Hybrid View

  1. 07-29-2020 01:37 PM

  2. #2
    Player
    SpiritualOcean's Avatar
    Join Date
    Aug 2018
    Posts
    26
    Character
    Spiritual Ocean
    World
    Leviathan
    Main Class
    Warrior Lv 90
    Quote Originally Posted by Monsalvato View Post
    I mash buttons regardless, so "having" to hit the button 4 or 5 times is no big deal, I do that anyway.
    I want to use it as a macro simply because there's way too many actions to take care of, they are cluttering the buttons on my controller and stuff that's not on the front Cross Bar is harder to access and makes the game less fun for me to play.
    But it's okay, if you guys say there is no feasible way to do this, I'll simply leave it be.

    Thanks for your response!
    If you’re going to jam on the macro, you can do it with a /wait command.

    /ac True Thrust <t> <wait.1>
    /ac True North

    Since you’re jamming it, it won’t use true north until after it waits one second. And it won’t wait one second until after you execute True Thrust. So you won’t use both charges. And you don’t need True North before True Thrust anyway. After is fine.

    Because you use True Thrust a LOT, you might consider pairing this with Disembowel, instead. You’ll have less drag on your rotation.

    Echoing others, I wouldn’t do it myself. But I think this will work the way you want it to, if you’re going to mash the macro repeatedly.
    (2)

  3. #3
    Player
    Rongway's Avatar
    Join Date
    Aug 2013
    Posts
    4,194
    Character
    Cyrillo Rongway
    World
    Hyperion
    Main Class
    Black Mage Lv 100
    Enough people have explained why you shouldn't macro this, so I'm going to talk strictly about how to work the macro system without judgement as to whether you should.

    The first logic flaw in your macro is that you have put the oGCD action first.

    Any macro that performs combat actions should list GCD actions first. The reason for this is that if you put oGCDs first, they will all execute and expend all charges before the macro reaches the GCD line. You want to be able to press this macro and use a GCD immediately if available so that you don't delay your GCD to use all the oGCDs first. Here is the ideal priority order for a do-everything button:
    1. Restricted GCD actions -- actions on the GCD that are not always available because they require procs or resources.
    2. Always-available short-range GCD action -- a single short-range GCD action. You can only use one, because if they're all always available, the first one is the only one that will ever execute.
    3. Always-available long-range GCD actions -- you can have multiple long-range actions but they must be in order of shortest range to longest range. If you list the longest range action first, it will always take priority over the shorter range actions.
    4. Always-available 0-range or no-target GCD action -- a single GCD action that has no range requirements
    5. oGCD actions -- these should at the end because you don't want to delay the GCD by blowing all your oGCD charges first.

    If you put restricted GCD actions after always-available GCD actions, you will never use the restricted GCD actions because the always-available GCD actions will always be available. If you put the GCDs after the oGCDs, you will sit there spamming oGCD actions until they're all gone, then finally move on to GCD actions.

    If you want the True North effect before using True Thrust, you will first have to trigger the GCD with some other action so that you can press the button while True Thrust is locked out. This is an unavoidable requirement of correct macro ordering.
    (2)
    Last edited by Rongway; 07-29-2020 at 09:09 PM.
    Error 3102 Club, Order of the 52nd Hour

  4. #4
    Player
    Silberzerox's Avatar
    Join Date
    Dec 2019
    Posts
    29
    Character
    Melinia Newgarde
    World
    Zodiark
    Main Class
    Bard Lv 100
    The truth about "true north" is thats is a good skill on paper,in practice surprisingly insignificant. The dmg-lost, by not using it, most talking about is mainly theorectical.
    But its fine to use it, just dont use it in macros. On its own button it'll work better.


    Tipps for macros:
    -avoid more than 3 ac in one macro, more and the game starts to struggle going through it
    -/micon always at the end
    -avoid more than 1 GCD-ac
    -dont use the "wait"-command
    -as less lines as possible
    -there is no save activation for macros

    putting oGCDs befor or after GCDs into macros is a personal thing. Try out what works better for you.
    (0)

  5. #5
    Player
    SnowX's Avatar
    Join Date
    Jun 2014
    Location
    Gridania/Ul'dah
    Posts
    215
    Character
    Sinea Bluthand
    World
    Shiva
    Main Class
    Dark Knight Lv 80
    The thread is just a help for controllers players no Macro help.
    (0)
    Die besten Absichten können den größten Schaden zur Folge haben.
    Leidenschaft ist stärker als Vernunft. Achte darauf, was Menschen tun, nicht was sie sagen, denn Taten verraten jede Lüge.
    Der einzige Souverän, dem man sich Unterwerfen darf, ist die Vernunft. Leben bedeutet Zukunft, nicht Vergangenheit. Erweist euch des Sieges würdig.
    Widersprüche existieren nicht, weder im Ganzen noch in Teilen. Wer absichtlich der Wahrheit den Rücken zu kehrt, verrät sich Selbst.

  6. #6
    Player
    Kleeya's Avatar
    Join Date
    Mar 2017
    Posts
    1,190
    Character
    Kleeya White
    World
    Shiva
    Main Class
    Viper Lv 100
    Apart for all the problems the other players have already talked about, i kinda dont even understand the point of your first macro.

    Since you want to have less buttons to press, i suppose that true thrust is not on another button ? But then you keep using true north each time it is available before being able to use true thrust, even if you dont need true north in the first place. True north is to be used when you can't hit your positionals properly (for example when there is an aoe behind or on the side of your target and you can't go there anymore). If there is no need for it you just move and do your positionnals normaly. If you spend one charge of true north each time you want to use true thrust, it might not be available when you really need it.

    Plus true north duration is only 10 seconds long. It is a waste to launch it so soon in your rotation. If you need to move away from your target to avoid some mechanics which will delay the use of the next skills in your combo, true north's buff will not even be up anymore for the later skills using positionals.

    I apply the same logic I described in the first post to Full Thrust and Life Surge, works like a charm.
    Each time Life Surge is off the cooldown it will be used right before I use Full Thrust.
    Love it, and it's one less button for me to check/manage, making the actions flow simpler and more streamlined.
    Might be a waste too. For example if when about to use full thrust the target you are trying to kill is at 1% life left and that your life is full, you might want to keep life surge for the next mob (if you are getting hit and/or because life surge crit will be more useful on a mob with more life left). But with your macro you can't even do that.

    While i don't doubt that your macros are lowering the number of different buttons you need to press, they are also cutting you from some on the fly choices to play better.
    (1)

  7. #7
    Player
    Monsalvato's Avatar
    Join Date
    Nov 2011
    Location
    Limsa Lominsa
    Posts
    167
    Character
    Aarzak Rskalas
    World
    Durandal
    Main Class
    Thaumaturge Lv 27
    Hello everyone, thanks for all the useful insight, but please allow me to offer a better contextualization.

    I have All the 4 combo related actions on one Cross Bar (True Thrust, Vorpal Thrust, Full Thrust, Fang and Claw). On this group I use the LifeSurge/FullThrust Macro. True Thrust here is the action itself, not a macro.
    On the other Cross bar I have the other 4 combo related actions (True Thrust, Disembowel, Chaos Thrust, Wheeling Thrust). In this group I wanted to use the TrueNorth/TrueThrust Macro.

    Reasons for that?
    1) I noticed I was using Life Surge not even half of the times I could. Despite me having a button in a secondary action bar (which I don't use, it's there just to remind me when cooldowns are ready) there's way too many things to watch out for, and I was forgetting to use it most of the time. Plus having to swap back and forth constantly between cross bars was super annoying and was cutting away a part of my enjoyment while playing the game.
    2) The same was happening pretty much with True North. Which correct me if I'm wrong but for DRG is best used for Disembowel and Chaos Thrust (and at level 80 I guess for Wheeling Thrust and Fang and Claw too, but I'm still level 74 only). I was forgetting to use it most of the time plus I was finding it super annoying to have to swap back and forth so I thought about using it in a macro, given my LifeSurge/FullThrust macro was working so well for me.


    For those who said that with this setup I'm going to occasionally waste my Life Surge. Like on a monster about to die, or when I'm full HP etc.
    That's absolutely true but it simply doesn't matter for me because, like I said before, I was barely using the action before, so the current situation is still miles ahead of my previous one.
    Furthermore DRG is not exactely the job I'm using to make progression in grouped content. I barely do group content in general tbf, but when I do it's definitely not on DRG lol.



    Edit:
    What do GCD and oGCD mean?
    I guess GCD is "Global CoolDown", which is the global wait there is after you execute any action. You can slightly reduce it with spell/skill haste but you can't remove it and during this time you cannot execute other actions...
    ...except actions which are off the global cooldown. I guess this is what oGCD means? "Off the Global CoolDown"?
    Like for DRG some self buffs and jumps are oGCDs, which is exactely why I tipically use them one by one in between the actions of my combos.
    Not sure that's the "correct way to play" tbf, DRG is my only melee in FFXIV, I guess it came "natural" to me from my experience in other MMORPGs before FFXIV °-°
    (1)

  8. #8
    Player
    Rongway's Avatar
    Join Date
    Aug 2013
    Posts
    4,194
    Character
    Cyrillo Rongway
    World
    Hyperion
    Main Class
    Black Mage Lv 100
    Quote Originally Posted by Monsalvato View Post
    What do GCD and oGCD mean?
    I guess GCD is "Global CoolDown", which is the global wait there is after you execute any action. You can slightly reduce it with spell/skill haste but you can't remove it and during this time you cannot execute other actions...
    ...except actions which are off the global cooldown. I guess this is what oGCD means? "Off the Global CoolDown"?
    Like for DRG some self buffs and jumps are oGCDs, which is exactely why I tipically use them one by one in between the actions of my combos.
    Not sure that's the "correct way to play" tbf, DRG is my only melee in FFXIV, I guess it came "natural" to me from my experience in other MMORPGs before FFXIV °-°
    A GCD action is classified on its tooltip as a Spell or Weaponskill. When you use it, it triggers a roughly 2.5s lockout where you can't use another GCD action. When a combo is active, using a GCD that is not the next combo action will cancel the combo.

    An oGCD action is any non-Spell non-WeaponSkill action--either an Ability or blank (like Sprint). These do not trigger the GCD and are not locked out by it. They also do not interrupt combos. If you don't macro your actions you can fit up to two of these in between GCDs. If you're macroing your actions, your next GCD will be delayed if you try to use two oGCDs, and may even be delayed if you try to macro just one.
    (6)
    Last edited by Rongway; 07-30-2020 at 04:31 AM.
    Error 3102 Club, Order of the 52nd Hour

  9. #9
    Player
    Monsalvato's Avatar
    Join Date
    Nov 2011
    Location
    Limsa Lominsa
    Posts
    167
    Character
    Aarzak Rskalas
    World
    Durandal
    Main Class
    Thaumaturge Lv 27
    Quote Originally Posted by Rongway View Post
    If you're macroing your actions, your next GCD will be delayed if you try to use two oGCDs, and may even be delayed if you try to macro just one.
    I'm sure this is the case for plenty of Macros but it's not the case for the LifeSurge/FullThrust one I'm using.
    I use Vorpal Thrust and the GCD starts, then I press my macro and Life Surge gets used, press it again and by the time I do that the GCD will be over and Full Thrust will be used, empowered by Life Surge.
    All of that without having to manage extra cross bars or extra buttons.

    Love it! <3
    (0)

  10. #10
    Player
    Rongway's Avatar
    Join Date
    Aug 2013
    Posts
    4,194
    Character
    Cyrillo Rongway
    World
    Hyperion
    Main Class
    Black Mage Lv 100
    Quote Originally Posted by Monsalvato View Post
    I'm sure this is the case for plenty of Macros but it's not the case for the LifeSurge/FullThrust one I'm using.
    I use Vorpal Thrust and the GCD starts, then I press my macro and Life Surge gets used, press it again and by the time I do that the GCD will be over and Full Thrust will be used, empowered by Life Surge.
    All of that without having to manage extra cross bars or extra buttons.

    Love it! <3
    The thing is, you definitely are delaying your Full Thrusts by at least 0.2s. Because macroed abilities cannot be queued, you must press the button after the GCD is complete. Whether you perceive this or not, this will result in a loss of at least 0.2s per macroed GCD action.


    Click image for larger version. Image shows timelines of a 5 GCD microrotation (one 1-2-3-4-5 combo on DRG) with and without macros. Macro timeline shows GCD drift due to action locks.

    When not using macros, you can press an action button up to 0.5s before the current action finishes. This enqueues the action for immediate execution as soon as the current action lock releases (this is 0.7s for most instant GCDs and oGCDs, but closer to 1.0s for Jump family actions).

    When you use macros, your actions do not queue. If you press the macro button before the current action completes, you get an error. This means you must press the button after the action lock releases. If you are able to press a button 4 or 5 times per second, this will cause a delay of about 0.2s every time you want to execute an action.

    This is not an issue for a single oGCD action since the GCD gives you about 1.0s more than you need for the one oGCD action; however, all macroed GCD actions are affected by this delay. Worse, if you have two oGCDs that should be used in the same GCD, the combined delays will delay the next GCD action even more than it would have been just on its own.

    You might not perceive this or you might not think it's significant, but it is happening if you macro combat actions. Even if you didn't have additional drift from double weaving oGCDs, the delays from macroing GCD actions would add up significantly.

    Maybe you're only using one or two macros right now, but to put it in perspective, let's look at what would happen if all your GCD actions were macroed... Each 5-action DRG microrotation would accumulate at least 1.0s of drift. In a 7 minute fight, with a 2.4s GCD, you can typically use 175 GCD actions, or 35 microrotations. If we add up all those macro delays, you would lose 35s, which is 15 actions, or 3 whole microrotations. That's a lot--about 8.6% of the DPS you could put out if you just didn't macro your combat actions. This is a loss of something like 1.3kdps at current endgame.


    tl;dr: macro GCD drift is real whether you believe in it or not, and macroing your GCDs will result in a loss of at least 1kdps at Lv80.
    (5)
    Last edited by Rongway; 07-30-2020 at 03:50 PM.
    Error 3102 Club, Order of the 52nd Hour

Page 2 of 3 FirstFirst 1 2 3 LastLast