1. osu! forums
  2. osu!
  3. Development

posted
Hello! I'm not sure if this is the correct place to post this, but it seemed appropriate.

I made a thing called osu!time, which basically calculates approximately how many hours you've spent playing osu!.

http://osutime.hexa.xyz

It's not very accurate, though. It takes the 500 most recent ranked beatmaps, makes an average length, and multiplies your playcount by that average length, and then it divides it by about 1.7 to compensate for retries, etc.

Of course this wasn't thoroughly tested. I need your help to test it and improve the algorithm!

The formula is not final, and the results are subject to change at any given time.
If you would like to see a list of all recorded uses of osu!time, go to http://osutime.hexa.xyz/osu!time.txt


version 1.03
+ add how many times osu!time was used

version 1.02
+ fix issue where user could type in html code
+ fix issue where the osu!time picture did not lead back home
+ change domain to osutime.hexa.xyz

version 1.011
+ add month to date in osu!time.txt

version 1.01 - august 21st 2014
+ new domain name (http://hexa.xyz/osutime)

version 1.0 - june 24th 2014
+ autofocus username field
posted
Demmon has played osu! for approximately 1,950.6 hours.
That's 117,035.9 minutes, or 7,022,151.0 seconds. That's also 81.3 days, or 11.6 weeks!
Hmm, your idea looks good.

btw I don't know if it's true, for me I played more than 81.3 days

EDIT : 81.3 days, not years, sry
posted

Demmon wrote:

btw I don't know if it's true, for me I played more than 81.3 years
Didn't know you were that old :D
posted

Demmon wrote:

Demmon has played osu! for approximately 1,950.6 hours.
That's 117,035.9 minutes, or 7,022,151.0 seconds. That's also 81.3 days, or 11.6 weeks!
Hmm, your idea looks good.

btw I don't know if it's true, for me I played more than 81.3 years
okay, because it doesn't really take into account very short songs.. it just takes the average length of 2 minutes per beatmaps.

EDIT: that's 81.3 days, not 81.3 years.
posted
oops, sorry
posted
Perhaps you should invest in a better TLD, .tk domains are usually associated with phishing sites and IP caches. .us domains run around $5/year. $10 for .com.

Interesting tool, though.
posted

Lach wrote:

Perhaps you should invest in a better TLD, .tk domains are usually associated with phishing sites and IP caches. .us domains run around $5/year. $10 for .com.

Interesting tool, though.
I probably will, but I can't currently afford it. http://osutime.hexagonest.tk is being set up, though.
posted
wow
[cocoa] has played osu!standard for approximately 95.00 hours.
That's 5,700.00 minutes, or 342,000.00 seconds. That's also 3.96 days, or 0.57 weeks!
posted
Luna has played Taiko for approximately 586.00 hours.
That's 35,160.00 minutes, or 2,109,600.00 seconds. That's also 24.42 days, or 3.49 weeks!

Less than I expected tbh
posted

Luna wrote:

Luna has played Taiko for approximately 586.00 hours.
That's 35,160.00 minutes, or 2,109,600.00 seconds. That's also 24.42 days, or 3.49 weeks!

Less than I expected tbh
When I got 100ish hours I was surprised, expected way more. But it's only how many hours you've played, not idled.
posted
I feel like there could be a better way to calculate the time, I'm just not sure how. I find it kinda funny that my account is 4 years old but I only have 161 hours/6.71 days logged. I need to play more.
posted
I played for almost 2 weeks...

I try this for rrtyui and the result...
posted
silmarilen has played osu! for approximately 2,583.00 hours.
That's 154,979.95 minutes, or 9,298,796.84 seconds. That's also 107.62 days, or 15.37 weeks!
was expecting more tbh :P
posted



maybe I should post Woobowiz's record on his thread
posted

SlasherZX wrote:

I feel like there could be a better way to calculate the time, I'm just not sure how. I find it kinda funny that my account is 4 years old but I only have 161 hours/6.71 days logged. I need to play more.
I doubt there is. The information I can get is very limited.
posted


Wow I suck at this game.
posted
You can get the amount of retries (or maybe passes, not too sure which it counts) on each played map from the scores.db.
You can also get the length of the map from the osu!.db, and then multiply that by the play/retry count.

Peppy doesn't like people doing this though but it is the only way to get the accurate total play time.
Also, it's only accurate if your scores.db has survived throughout the time you've played (personally mine randomly corrupted some time ago).
posted
xasuma has played osu!standard for approximately 319.00 hours.
That's 19,140.00 minutes, or 1,148,400.00 seconds. That's also 13.29 days, or 1.90 weeks!


Sounds about right. Good job with this program!
posted

xasuma wrote:

xasuma has played osu!standard for approximately 319.00 hours.
That's 19,140.00 minutes, or 1,148,400.00 seconds. That's also 13.29 days, or 1.90 weeks!


Sounds about right. Good job with this program!
Bassist Vinyl has played osu!standard for approximately 304.00 hours.
That's 18,240.00 minutes, or 1,094,400.00 seconds. That's also 12.67 days, or 1.81 weeks!

close
posted

Bassist Vinyl wrote:

xasuma wrote:

xasuma has played osu!standard for approximately 319.00 hours.
That's 19,140.00 minutes, or 1,148,400.00 seconds. That's also 13.29 days, or 1.90 weeks!


Sounds about right. Good job with this program!
Bassist Vinyl has played osu!standard for approximately 304.00 hours.
That's 18,240.00 minutes, or 1,094,400.00 seconds. That's also 12.67 days, or 1.81 weeks!

close
Stalker. Lol

Oh and perhaps a way to make it more accurate would be to include somewhere in the algorithm your total hits, by calculating the average amount of notes in a song it can help you determine how long you have played by how many total hits you have based in the average songs you play. Which could be determined by your rank.
For example a rank 100k plays slower songs than me . Therefore their total hits take a longer time than mine. So you could scale it up to rank 1. Assuming rank 1 plays slightly more notes per minute than me.

Sorry if I explained myself poorly. I'm on a tablet and is annoying to type. :)
show more
Please sign in to reply.