The Gold Road Chapter – which includes the Scribing system – and Update 42 is now available to test on the PTS! You can read the latest patch notes here: https://forums.elderscrollsonline.com/en/discussion/656454/

Macros and PvP

  • Derra
    Derra
    ✭✭✭✭✭
    ✭✭✭✭✭
    Vapirko wrote: »
    Okay good to know. In terms of ultis, I'm just going off what other people have told me in game. The health desync happens constantly. I didn't know lag would cause say a dawnbreaker animation to not show up at all.

    Weaponswap/dodgeroll animationcancel allows you to skip most offensive animations entirely.
    <Noricum>
    I live. I die. I live again.

    Derra - DC - Sorc - AvA 50
    Derrah - EP - Sorc - AvA 50

  • Vapirko
    Vapirko
    ✭✭✭✭✭
    ✭✭✭✭✭
    Derra wrote: »
    Vapirko wrote: »
    Okay good to know. In terms of ultis, I'm just going off what other people have told me in game. The health desync happens constantly. I didn't know lag would cause say a dawnbreaker animation to not show up at all.

    Weaponswap/dodgeroll animationcancel allows you to skip most offensive animations entirely.

    Lmao this thread is so old. Back when I was still floundering around looking for something to blame my losses on.
  • maxjapank
    maxjapank
    ✭✭✭✭✭
    ✭✭
    Vapirko wrote: »
    Derra wrote: »
    Vapirko wrote: »
    Okay good to know. In terms of ultis, I'm just going off what other people have told me in game. The health desync happens constantly. I didn't know lag would cause say a dawnbreaker animation to not show up at all.

    Weaponswap/dodgeroll animationcancel allows you to skip most offensive animations entirely.

    Lmao this thread is so old. Back when I was still floundering around looking for something to blame my losses on.

    It is old. And while I agree that the majority of one’s losses are due to lack of knowledge and skill, the fact remains that there are cheaters. So many claimed there weren’t , and yet over and over, it was shown there were.
  • StaticWave
    StaticWave
    ✭✭✭✭✭
    ✭✭
    Why would I get a macro when I can do everything a macro can by hand? Don’t make excuses for dying, instead learn to be better :)
    Platform:
    PC NA

    Main:
    Static Wave - AD stamsorc

  • Fur_like_snow
    Fur_like_snow
    ✭✭✭✭✭
    I don’t think anyone with half a brain would claim cheating doesn’t happen in ESO. On the other hand it isn’t the players responsibility to sort out the cheaters from the non cheaters that’s on ZoS and sometimes I think these conversations cause more harm than good in the community. Feels like a big witch hunt.
    Edited by Fur_like_snow on October 28, 2019 2:08PM
  • GhostofDatthaw
    GhostofDatthaw
    ✭✭✭✭✭
    The cheating that worries me and idk if it's still possible, sure was, but changing things that are hard to track, ult Regen, stat Regen, base resistances, stuff like that was able to be manipulated in the past. That's the cheating that you don't see in your recordings
  • Zer0_CooL
    Zer0_CooL
    ✭✭✭✭✭
    This weekend in cyrodiil zonechat:

    Player1: " *playerX* is one hitting me"
    Player2: "must be makros, report him"
    Player1: "i don't know how, im new to this game"

    Nothing more to say....
  • Shanehere
    Shanehere
    ✭✭✭
    People need to realize that everyone is playing in lag, it is not just them. There are times when you might see an animation for a skill and it hits you 2 seconds later. There are times where you get CC'd and for whatever reason you can't break free, or when you do you can't use your skills for a few seconds because the game hasn't internally registered that you've broken free despite your character moving.

    So many people are under the belief that they encounter players cheating or using macros in this game when in reality it is literally the game, and those people you think are cheating are going through the same thing. I look at my death recap sometimes and see I get hit with 5-6 things I didn't even see, and other players whisper me after I kill them and say they experience the same thing.
  • Zabulus
    Zabulus
    ✭✭✭
    Shanehere wrote: »
    People need to realize that everyone is playing in lag, it is not just them. There are times when you might see an animation for a skill and it hits you 2 seconds later. There are times where you get CC'd and for whatever reason you can't break free, or when you do you can't use your skills for a few seconds because the game hasn't internally registered that you've broken free despite your character moving.

    So many people are under the belief that they encounter players cheating or using macros in this game when in reality it is literally the game, and those people you think are cheating are going through the same thing. I look at my death recap sometimes and see I get hit with 5-6 things I didn't even see, and other players whisper me after I kill them and say they experience the same thing.

    Yet sometimes you encounter someone completely unkillable who cast 3 skills Wen you cast 1 and you have 60+ FPS AND less than 80ms ping....
    Oh wait !!!
  • Theignson
    Theignson
    ✭✭✭✭✭
    To understand one aspect of this issue you have to know why light attack weaving is important. It is a critical ability because it maximizes damage per unit time. The way to do this, is to exactly time hitting the ability key after the LA key. If you hit the abilities or LA too soon, one or both won't fire = dps loss. If you hit the ability too long after the LA, you will get damage from both, but you lose time when you are doing no damage.

    The optimum time for Ability after LA is about 0.6 seconds (I forget the exact number). For the following, you need combat metrics. Go to your target dummy and use a single ability and do ~ 10 LA/ abilities. Then, open CM and use "combat log". CM reports time of every event to the thousandth of a second. Deduct the time of the LA from the time of the ability. This is the "excess time" you have wasted. Ideally you want (LA - Ability) = 0.002 seconds. (in other words the LA and ability hit at almost the same time).This is the most efficient LA weaving.

    The problem is humans , unlike computers, are inconsistent. The best dps testers on dummies are super consistent and minimize excess time. But human reaction time is 0.25 seconds.

    Here are three logs. In the first one, I tried to simply ensure that I got equal numbers of LA and abilities. Then I did the above calculation to find the "excess time" for each attack.

    Excess time (seconds): 0.3, .14, .2, .25, .3, .3, .2, .34, .11, .15, .25, .18, .04, .04, .23, .15. Mean: 0.198 Standard Deviation: .09. Not a very good parse.

    Here is some of a parse on a non-trial dummy which was 35k dps.: 0.11, 0.46,. 0.01, .13, .1, .13, .16, .09, .04, .002. Mean .12 SD ,13. Much better. But you can see a few terrible time loss rounds (.46) and one perfect one (0.002). That last one times the light attack and ability to within 2 one thousandths of a second-- way faster than human reaction time.

    Now what if you see something like this in cyrodil: 0.002, 0.002, 0.004, 0.007, 0.08, 0.002, 0.003. Mean 0.014, SD .03. In this example the player hit 5/7 combos with an "excess loss" of 4 one thousandths of a second or less. Note the mean is ten fold lower than the first 2 parses and the SD is also very low.

    The difference in these three parses is analyzable statistically and , as you might expect, the P value of data set 1 vs 3 is <0.0001. But, the p value of set 2 vs 3 is also significant: 0.05. The p value between sets 1 and 2 does not reach statistical significance. (Unpaired T test )

    The point of all this is the simplest macro is to program a mouse button so that when you hit it the following happens: (LA, Pause 0.6 seconds, Ability). You create a button that does this for your damage abilities. This will guarantee, within the noise created by lag, that your "excess time" is minimized so that you get the maximum dps. This would be the only practical macro in Cyrodil, is my guess. "chains" of abilities are cancelled out by player movement etc.

    What about lag? Could it mask simple macro use? The point is that statistics basically exist to discover the population means underlying noisy samples.

    One thing I don't know is whether ESO uses a timestamp mechanism, ie allows the local machine to time stamp its abilities which are then decoded by the server. This would affect whether lag could "mask" macro use. If the mousestrokes are timestamped, then lag could cause them to hit you all at once, but it would have less of an effect on the time gap between LA and abilities. Statistical testing as shown above, however, suggests one could (especially with larger sample sizes) easily distinguish between users who are weaving their own abilities and users who are using simple mouse macros.

    What about the people parsing 100k on trial dummies? I can guarantee there are players a a lot better than me, with higher dps and more skill in every way. They must, by the above logic, have better "excess loss" scores. (or some of them use simple mouse macros!). Surely you can improve your timing, with thousands and thousands of practice strokes and hundreds and hundreds of hours of game time. I'm curious what the mean "excess loss" of these players would be (not sure if this data exists). But, I would argue that the standard deviation of a human will "always" be higher than a macro. This (low standard deviation) is the fundamental issue IMO.



    Quakrson, Stam DK, Grand Overlord
    Trackrsen, Stam Warden, Grand Overlord
    Quakrsen, Mag DK, Overlord
    Tolliverson, Stam NB, General
    Farfarel, Stam Necro, Praetorian
    Spencerson, Templar, Prefect
    Phosphorsen, Stam Sorc, Tribune
    Phosphorson, Mag Sorc, Tribune
    Glimson, Arcanist, Major
    All EP/ PC NA
  • Marcus684
    Marcus684
    ✭✭✭✭✭
    Shanehere wrote: »
    People need to realize that everyone is playing in lag, it is not just them. There are times when you might see an animation for a skill and it hits you 2 seconds later. There are times where you get CC'd and for whatever reason you can't break free, or when you do you can't use your skills for a few seconds because the game hasn't internally registered that you've broken free despite your character moving.

    So many people are under the belief that they encounter players cheating or using macros in this game when in reality it is literally the game, and those people you think are cheating are going through the same thing. I look at my death recap sometimes and see I get hit with 5-6 things I didn't even see, and other players whisper me after I kill them and say they experience the same thing.

    I used to believe this also, then I checked out some twitch streams and saw how smoothly some people’s games perform compared to mine, and died a little inside.
  • Jimmy_The_Fixer
    Jimmy_The_Fixer
    ✭✭✭✭✭
    You opinion on Magcro is misinformed, regardless of how good blastbones is.
  • Juhasow
    Juhasow
    ✭✭✭✭✭
    ✭✭✭✭✭
    Zabulus wrote: »
    Shanehere wrote: »
    People need to realize that everyone is playing in lag, it is not just them. There are times when you might see an animation for a skill and it hits you 2 seconds later. There are times where you get CC'd and for whatever reason you can't break free, or when you do you can't use your skills for a few seconds because the game hasn't internally registered that you've broken free despite your character moving.

    So many people are under the belief that they encounter players cheating or using macros in this game when in reality it is literally the game, and those people you think are cheating are going through the same thing. I look at my death recap sometimes and see I get hit with 5-6 things I didn't even see, and other players whisper me after I kill them and say they experience the same thing.

    Yet sometimes you encounter someone completely unkillable who cast 3 skills Wen you cast 1 and you have 60+ FPS AND less than 80ms ping....
    Oh wait !!!

    And at this point You should know You still need to l2p.
Sign In or Register to comment.