Results 1 to 10 of 243

Hybrid View

  1. #1
    Player
    -BlueGreen-'s Avatar
    Join Date
    Sep 2013
    Posts
    162
    Character
    Akira Yukino
    World
    Coeurl
    Main Class
    Red Mage Lv 91
    I'm of the opinion that something needs to change. As-is, Viper suffers from a general design problem that has existed even before 7.0, but until now no other class has been held back by it nearly as much. Twinblood/Twinfang don't just encourage double weaving, it's essentially a mandatory part of the rotation. The problem? Unless you have a low-latency connection, you can't double-weave without clipping your GCDs, and should you clip your GCDs, your DPS drops and your rotation drifts, likely causing misalignment of burst phases with party buffs as longer fights drag on. Bottom line: No amount of skill can overcome a problem brought on by a combination of game client limitations and connection latency.

    The double-weaving problem isn't something new, of course, and from my understanding of how it impacted classes prior to 7.0, you could overcome the problem to some degree with adjustments in rotation to avoid double-weaving at a small cost to DPS and/or adjust gear SkS/SpS to achieve a higher than BiS speed to be compatible with your specific connection conditions. From what I understand, this resulted in either a nearly-neutral or only minor change in theoretical DPS. At the very least, you could play a class affected by this and still be viable in high-end encounters.

    I'm doubting the viability of Viper under the same conditions. You can't currently decide to use other GCDs between twinblood/twinfang in order to avoid clipping your GCD, and dropping either of those will result in a fairly obvious DPS drop. I do realize that hunger's/swiftskin's coil both are 3.0 GCDs instead of 2.5 which helps in making double-weaving viable to more players on its own, but there's a problem: Swiftscaled. Even with no investment in SkS, Swiftscaled alone brings these to 2.55 seconds, and given that double-weaving can be problematic on RDM even without investment in SpS at around 2.5, I doubt that extra 0.05 seconds will mean anything, especially since given how gearing works, you probably won't be able to completely avoid SkS on viper and will have real speeds that are quicker (with just basic level 80 gear from the unlock quest and level 80 poetics accessories, I hit 2.51 with these).

    Just to verify this was still a problem with 7.0, I moved a character over to OCE and, yeah, it's bad. The first attempt I made just barely didn't clip the GCD as far as I can tell, but as I repeated attempts, I kept clipping. I then realized it's due to the fact that the first attempt was without the Swiftscaled buff. Basically, once you get that buff, you'll clip GCD each time you go through the combo that refreshes the buff. As far as I can tell, this forces you to choose between the lesser of three evils:

    * Drop either twinblood/twinfang (simple loss of 300 potency every 40 seconds)
    * Allow the GCD to clip and do the rotation otherwise as normal (DPS loss depends on exact latency)
    * Allow both Swiftscaled and hunger's instinct drop off before using Dreadwinder to rebuff them (likely a near-fixed DPS loss, but without running exact numbers I'm not sure if this is better or worse than the first option)

    The double-weaving problem is nothing new, of course, it's just so obvious with Viper that it feels like something needs to change. That said, when I play this class on an NA world with my current connection, it seems fun, and I could get the hang of the positionals with practice. I totally get the reasoning behind most of the "Don't change Viper" sentiment, but I wouldn't be surprised if SE plans to address this specific concern. In terms of what they can do, I see 4 reasonably viable options:

    1. Rework Swiftscaled into something else so that it isn't reducing GCD by 15%. Without that, the double-weaving is possible even playing across an ocean as I learned tonight.
    2. Combine twinblood/twinfang into a single skill (combine the potency as well). This removes the obvious mandatory double-weaving in the rotation while leaving the balance of the class unchanged. This seems so simple of a change that it wouldn't surprise me that this is what SE will do even though I bet very few actually wants this.
    3. Increase the 3.0 GCDs to something like 3.5 or even 4.0. This will require other adjustments to maintain the class balance but will make double-weaving more possible for more people (at least this specific instance of it). Of course, for people with fast connections, you get a small burst of buttons followed by a 1-1.5 second snooze before doing it again. I doubt this would feel good even if it is otherwise largely maintaining the current rotation.
    4. Enhance the game client to make double weaving fully supported. I believe I've read about mods that effectively removed some/all of the mandatory timers the game client has to allow double-weaving on high-latency connections, but that doing so (in extremes) could allow players to do things that wouldn't be possible and could get them banned. An enhancement along these lines would likely fix the problem without needing a change to rotation for players who like it as it is while also throwing a bone to anyone who plays any other class with any number of double-weaving possibilities. This is the option I'd hope SE would actually take as it's all upsides and no downsides as far as I can tell, but I'm not optimistic about the odds they'll actually go this route given their history.

    Basically, option 4 would allow fixing Viper without actually changing it and help other players/classes to boot. Too bad the odds aren't great they'll actually do that, though.
    (2)

  2. #2
    Player
    Taliriah's Avatar
    Join Date
    Jun 2021
    Posts
    334
    Character
    Makoto Hinata
    World
    Louisoix
    Main Class
    Viper Lv 100
    Quote Originally Posted by -BlueGreen- View Post
    I'm of the opinion that something needs to change. As-is, Viper suffers from a general design problem that has existed even before 7.0, but until now no other class has been held back by it nearly as much. Twinblood/Twinfang don't just encourage double weaving, it's essentially a mandatory part of the rotation. The problem? Unless you have a low-latency connection, you can't double-weave without clipping your GCDs, and should you clip your GCDs, your DPS drops and your rotation drifts, likely causing misalignment of burst phases with party buffs as longer fights drag on. Bottom line: No amount of skill can overcome a problem brought on by a combination of game client limitations and connection latency.
    The GCD for swiftskin's coil and hunter's coil is 2.51 seconds (with swiftscale up), ie 2510ms. If your ping is so bad that you can't send two ogcd uses during that time you have much bigger problems than playing Viper.

    Or they are doing extremely silly things like waiting for the server to tell the client that the OGCDs are available rather than the client just assuming that they are (since there's no randomness or any particular rule to their activation). But if that's the case then they need to fix this, not change the class.
    (0)
    RIP Viper 28/06/2024 - 04/07/2024. It was a fun almost one week

  3. #3
    Player
    -BlueGreen-'s Avatar
    Join Date
    Sep 2013
    Posts
    162
    Character
    Akira Yukino
    World
    Coeurl
    Main Class
    Red Mage Lv 91
    Quote Originally Posted by Taliriah View Post
    The GCD for swiftskin's coil and hunter's coil is 2.51 seconds (with swiftscale up), ie 2510ms. If your ping is so bad that you can't send two ogcd uses during that time you have much bigger problems than playing Viper.

    Or they are doing extremely silly things like waiting for the server to tell the client that the OGCDs are available rather than the client just assuming that they are (since there's no randomness or any particular rule to their activation). But if that's the case then they need to fix this, not change the class.
    I did some speed tests to get some more specific data here:
    Google speed test, server is 100 miles or so from where I live (central US): 310.5/20.6 Mbps speeds, 11ms latency.
    speedtest.net test, server is in Sydney (close to OCE DC): 315.5/4.5 Mbps speeds, 184 ms latency. (I honestly expected worse latency, but 184ms isn't too bad considering the ocean between here and there)

    Basically, I can comfortably do the double weaving on an NA world without issue. When I try to do the same on OCE, it fails miserably. The combination of ping and the animation locks creates the problem where double weaving simply doesn't work. Obviously, if I want to play at my best, I should play strictly on NA, but if I want to play with friends I've made, I play on OCE sometimes. For classes like RDM, I simply just don't try to double weave and can mostly play just fine even with the higher ping. With Viper, it'd be a disaster to try. Why should one class be singled out? That said, for the characters I actually plan to level viper on, they're all NA characters anyway.

    My point is simply that with cross-region datacenter travel being a possibility between more regions later, an issue like this does need a solution. I play RDM differently between NA and OCE given the fact that double weaving doesn't work at that latency, but simply spreading out the OGCDs doesn't feel like it's really hurting my average DPS, it just makes things like the opener less bursty. Viper doesn't have an option to spread out those to OGCDs after the skills that activate that combo. You either go for them anyway and delay your next GCD by however much it delays you by, or you do something else weird, like making sure swiftscale drops off or simply skip the third hit in each of those combos. In other words, you either have the break the fast-pacing Viper was going for or you break the rotation.

    My vote would be to use this opportunity to address the animation locks or whatever that cause issues with double weaving on any class with latencies in the 100-200ms range rather than to "dumb down" the rotation to remove the double weaving. Personally, I'm more in it so that RDM can feel the same no matter which server I play on, but Viper makes a better poster child for this since double weaving is (at least currently) a feature of its designed rotation. My fear is that SE will take the "easy" way out and change Viper's rotation. I can accept this possibility myself (the class becomes playable with such pings either way), though I recognize that many of the voices here obviously don't want this to happen.

    100-200ms latencies shouldn't be outright disregarded as "you shouldn't play this game". For a decent chunk of NA (and even in other parts of the world), the reality is that pings in this range will be the best you can expect. The reason is simply that nice connections aren't available everywhere, and recently Starlink is shaping up to be the only real viable ISP for gamers in such areas. At present, the technology is extremely impressive at managing pings of ~125-150ms from what I remember measuring at my parents' place and Starlink is trying to get federal approval for even lower orbits to reach pings as low as ~100ms. It's easily the most expensive ISP serving most of those areas with your only other options being things like dialup (no joke) that can reach 50ms ping, but good luck with those 0.04 Mbps speeds, lol, traditional satellite and its 350-500ms pings (when this was my only other option, I literally signed up for dialup to play the MMO I was playing at the time using the Satellite for nothing more than downloading updates to overcome dialups bandwidth limitations), and cellular hotspots which also only manage 100ms or so latency and make absolutely terrible gaming routers (these hotspots also come so close to costing as much as Starlink that I don't see them lasting long as competition given how soundly Starlink beats them). Also bear in mind that the fastest of those alternatives vs. Starlink are having a great day if they can even reach 5% of Starlink's speeds.

    Given the huge amount of coverage Starlink has (at least potentially) worldwide, I'd say SE's goal should be that all classes should be playable just fine on a Starlink connection to their local DC. There will still be some players/situations that won't be catered to at that level, but I'd expect that the few still not able to comfortably play at that point would just be too hard to make work to be worthwhile.
    (1)