Skip to content

Screen resolution is exploitable in taiko #1355

@buyaspacecube

Description

@buyaspacecube

Playing on a wider resolution can give big advantages in taiko for a number of reasons, the main being the incorrect scroll speed calculation when playing with hardrock. An in-depth explanation can be found under "Calculation" and "Analysis" at https://osu.ppy.sh/community/forums/topics/1851087?n=1 but to summarise, whichever line calculates the scroll speed increase with hardrock fails to account for the HUD and means notes are visible for longer on wider resolutions. This is most noticeable when playing HDHR without scorev2, as seemingly the point where notes fade out scales incorrectly too making wider resolutions far easier

Due to the benefit of this extending past resolutions like 16:9, players often externally modify the game to stretch their resolution past the ones provided in-game to gain what is definitely an unfair advantage. This is also often combined with skins using extra large circles to almost nullify the effect of hardrock altogether, compare this clip of HDHR on a normal skin and resolution to this one using the above exploits on the same map

Less damaging but still worth mentioning is notes with nomod cutting off only at a resolution of 8:3, a resolution again only accessible by external means

This is definitely a tricky thing to "fix" as outright fixing the calculation or cutting off notes earlier would unfortunately lower the current skill ceiling of high velocity reading. From my perspective the ideal solution would be something similar to how gamma is treated in cutting edge, still allowing the settings but not submitting plays using them for ranked

I bring this up now due to ppy/osu#37168, an upcoming pp change that will sadly make the benefit of exploiting reading mods even greater

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions