osudroid / osu-droid

http://osudroid.moe
Apache License 2.0
507 stars 76 forks source link

Implement AR checking for Auto cursor #170

Closed ammarasyad closed 2 years ago

ammarasyad commented 2 years ago

With my previous improvement on Auto cursor, it completely breaks at high AR (above AR10, more so above AR11). This fixes it by adjusting the speed (more like the "time" required for the cursor to go from the first note to the next) by modifying the approach rate used for calculation.

Since the velocity of the cursor depends on approach rate, forcing AR slightly above AR 10 (something like AR 10.1) speeds up the cursor considerably. I don't find this worth changing, so I left it as it is.

I've only tested it on 2 maps on my AVD, each with 2 difficulties, with DTHR and Force AR tested, so far no issues. If anyone who tests this finds one, let me know.

Rian8337 commented 2 years ago

@o-dasher maybe check this first to make sure it fixes your issue?

o-dasher commented 2 years ago

@o-dasher maybe check this first to make sure it fixes your issue?

Oh, i already did test it and couldn't find any problems with it