forum

Is it possible to get a 100 and then get back to 100% acc?

posted
Total Posts
30
Topic Starter
INHZ_Wolfy
So like for example, If you were in a song ssing it, and then you get a 100 on a note, You will go down accuracy lets say you go down to 95% if the song is long enough can you get back up to 100% accuracy and then still ss the song? Or does it make it so you don't get a ss even if you get back to 100% or you can just never back to 100% if you get a 100.

Just wondering.
Yuudachi-kun
I've tested this with 1 miss and 15,000 notes.

It stayed at 99.99%
Endaris
No.
Definition of SS is not getting 100% but getting no 100s and no 50s and no misses.
Yuudachi-kun

Endaris wrote:

No.
Definition of SS is not getting 100% but getting no 100s and no 50s and no misses.
If you get so many 300's that your client rounds 99.995% acc to 100%, does it still show SS?
7ambda

Yuudachi-kun wrote:

I've tested this with 1 miss and 15,000 notes.

It stayed at 99.99%
A miss is different from a 100. Have you tried that?
Yuudachi-kun

F1r3tar wrote:

Yuudachi-kun wrote:

I've tested this with 1 miss and 15,000 notes.

It stayed at 99.99%
A miss is different from a 100. Have you tried that?

How do I make auto get a 100
sangu
I decided to give a shot at forcing auto to get a 100 by modifying the replay, however, I was not able to compress the modified replay properly. So instead I added a ninja spinner to the end of a 15000 note map. Auto received a 50 for failing to spin. I then tried to increase the time that the spinner was active, but it resulted in a miss.

Result with the 50

*Edit
This is what I get for not doing the math... or reading the past posts properly. With 15000 notes the average accuracy was 99.994, but with 20,000 notes and a single 50, the acc would be 99.9959. So I recreated my test with 20,000 notes instead.

I guess, question answered?

Result of the 20,000 note test
Runiel
No
-Makishima S-
No, it's against logic.
winber1

Yuudachi-kun wrote:

How do I make auto get a 100
something something overlap sliders and hitcircles in timeline and break game mechanics something something auto fucks up
B1rd
Get one 100 then infinity combo.
Yuudachi-kun

winber1 wrote:

Yuudachi-kun wrote:

How do I make auto get a 100
something something overlap sliders and hitcircles in timeline and break game mechanics something something auto fucks up
I was only thinking about osu mania

sangu wrote:

*Edit
This is what I get for not doing the math... or reading the past posts properly. With 15000 notes the average accuracy was 99.994, but with 20,000 notes and a single 50, the acc would be 99.9959. So I recreated my test with 20,000 notes instead.

I guess, question answered?

Result of the 20,000 note test
Thank youuuu
Jukkii
yes you can get a 100 and still get 100%, you wont get an SS tho, ive tested this before and sangu posted a result similar to mine (mine was 25k or so notes iirc)
Full Tablet
Because of single precision floating point rounding errors, a single non-300 with 16,777,215 300s should still give you an SS.
Endaris

Full Tablet wrote:

Because of single precision floating point rounding errors, a single 100 with 5592405 300s should still give you an SS.
Nooo.
100% yes but SS no as SS isn't defined per accuracy but per amount of 100/50/miss.
Full Tablet

Endaris wrote:

Full Tablet wrote:

Because of single precision floating point rounding errors, a single 100 with 5592405 300s should still give you an SS.
Nooo.
100% yes but SS no as SS isn't defined per accuracy but per amount of 100/50/miss.
Looking at the game code, it is defined by the ratio of 300s and total amount of hits, which is calculated with single precision numbers (if the ratio is equal to 1., then it is an SS)
Endaris
How do you have access to the osu! source code though?
Yuudachi-kun

Full Tablet wrote:

Because of single precision floating point rounding errors, a single non-300 with 16,777,215 300s should still give you an SS.
How large is a file with 16,777,216 objects
G3T

Full Tablet wrote:

Looking at the game code, it is defined by the ratio of 300s and total amount of hits, which is calculated with single precision numbers (if the ratio is equal to 1., then it is an SS)
If you carefully examine the game code you'll see that it's defined as (to paraphrase slightly)
float Accuracy = 
(float)(Count50 * 50 + Count100 * 100 + Count300 * 300) / (TotalHits * 300);
where CountX and TotalHits are 32-bit signed integers.

As such it first does the integer arithmetic on the numerator and the denominator and then converts them separately from 32-bit signed integers to single precision floats.

The smallest possible difference between the numerator and the denominator is 200 (i.e. a 1x100). Thus for the numerator and denominator to be rounded equally they must be large enough that a single precision float rounds to some multiple greater than or equal to 200.

The point at which this occurs is 2^31 + 1, which also happens to be the point at which a signed 32-bit integer overflows. As such the numerator and denominator overflow before a single precision floating point is imprecise enough for them to be rounded to equality.

Thus the internal representation of accuracy can never equal 1 without hitting a 300 every note.
G3T
Also, just had a look at how rank is calculated. While it's impossible for the internal representation of accuracy to be 100% with a miss, you can get an SS near the point Full Tablet specified because SS is defined as
(float)Count300  / TotalHits == 1
and single precision floating point rounds to a multiple of 2 starting from 16777217.
StephOsu
We learn new things everyday ^_^
-Makishima S-

Endaris wrote:

How do you have access to the osu! source code though?
https://github.com/ppy/osu
The Gambler

Full Tablet wrote:

Because of single precision floating point rounding errors, a single non-300 with 16,777,215 300s should still give you an SS.
Then why isn't osu! using double precision?
Yuudachi-kun

The Gambler wrote:

Full Tablet wrote:

Because of single precision floating point rounding errors, a single non-300 with 16,777,215 300s should still give you an SS.
Then why isn't osu! using double precision?
How big is a file with 16,777,216 objects
The Gambler

Yuudachi-kun wrote:

How big is a file with 16,777,216 objects
How big is a player's ego in getting an SS?
winber1

Yuudachi-kun wrote:

How big is a file with 16,777,216 objects
that's like

at least 2 kb holy
show more
Please sign in to reply.

New reply