Sign In To Proceed i2v15

Don't have an ? 1a2w41

osu! to create your own !
forum

osu!track Stats Tracker 351h4b

posted
Total Posts
61
Topic Starter
I created a tool that gets a 's statistics via the osu api, stores them in a database on my server, and creates graphs and shows other information involving how that data changed over time. To see an example, look at My personal stats page or track your own name!

Link to project: osu!track Homepage
Already Updated Example Page: Mags Vicious' Stats

If you have any questions involving this tool or have any mistakes/problems to report, feel free to either reply to this thread, send me a PM, or shoot me an email at [email protected].

I hope you enjoy this tool and find it useful!!
It's awesome! Only the graphic side need to be fully-redone :P If you need some help/want someone to do design & css, feel free to ask me ~
My name isn't showing up..
Topic Starter

MoF10 wrote: 16z4i

My name isn't showing up..
What do you mean by not showing up? Is the page not loading, or are the charts blank?
Everything seems white and black with me. Seems incomplete.
Topic Starter

Sulker wrote: 4b5m48

Everything seems white and black with me. Seems incomplete.
Yes, it is very incomplete. I still haven't done any work with css or UI, but this only an alpha-esque version and more will be added in the near future. However, the core functionality is there and all data gathered and displayed is accurate and up to date.
I'd try this just for the start:
- CSS Bootstrap

There is some cool stuff you can do with this, check

I just included it on your website and it looks way more cool
Topic Starter

DarkStoorM wrote: 3w246x

I'd try this just for the start:
- CSS Bootstrap

There is some cool stuff you can do with this, check

I just included it on your website and it looks way more cool
That looks really helpful - thanks for the link! I appreciate the advice :)
Cool concept. Still needs further testing, page theme, etc. But, i find this quite good actually. And useful :D Keep up!
Topic Starter

TheHowl wrote: 2a1q4v

It's awesome! Only the graphic side need to be fully-redone :P If you need some help/want someone to do design & css, feel free to ask me ~
Thank you! As a matter of fact, graphics and web design is my weak point-help would be greatly appreciated. I'm currently out off town and will be until the weekend, but after i get home i will be working again on the site and the tool.

Thanks again,
AmeoBea
Topic Starter

DarkStoorM wrote: 3w246x

I'd try this just for the start:
- CSS Bootstrap

There is some cool stuff you can do with this, check

I just included it on your website and it looks way more cool
I took your advice and updated the entire site with bootstrap - it looks great now! I can't thank you enough for the advice <3
The site looks so much better
Topic Starter

MoF10 wrote: 16z4i

The site looks so much better
Thanks! If you have any suggestions, please let me know!
Topic Starter
Update: I've added hiscore functionality to the site allowing you to browse and sort your top 100 plays by title, date, pp gained, and mods used. You can also click songs to view additional information about the beatmap.

This is still in beta, so it may be a little bit buggy. However, it all works!
Topic Starter
Update: I've fixed a bug with hiscore tables that caused mods to display incorrectly or not at all.
Update: Redback has helped tremendously with the site UI and coding and has greatly improved the look of the site as well as increasing functionality and schooling me in the art of osu.
Topic Starter
  • Update:
    -Created basic overview page. This can be accessed by clicking the overview tab from a stats page and contains basic information as well as information about the data the tracker contains about your name.
    -Updated the 300/100/50 hit ratio charts to show change over time; it's a really cool way of showing your accuracy increase!
    -Updated the hiscore table to be formatted better as well as contain more usable information.
    -Added back end tracking for hiscores; every time you get a new hiscore, it's logged to the server. As of now, that data isn't used yet.
  • Coming soon:
    -Increased hiscore table functionality including information regarding the actual play that got you that hiscore
    -Much better overview page with tons more info and data
    -Hiscore over time data showing when you got your best scores and on what songs etc.
    -HUGE visual update of the entire site including graphs, all tabs, and pretty much every part of the site thanks to Redback!
    -Even more!
i would love to see this for all the other Modes :3
Topic Starter

Kingkevin30 wrote: 6la73

i would love to this for all the other Modes :3
It would be possible to implement something like this for the other modes, but it would require extensive code-side changes and I don't think it will be possible any time soon. It's on the idea list though, so maybe someday! :)
Great work on the site! Is there going to be a way to have the statistics update without having to keep visiting the page? For example ing you are the profile and then allowing the website to update your stats everyday. This way someone can't troll and auto update everyone's pages if you're worried about the website workload.
Looks pretty nifty and ill keep this for future use for sure, however.

How does the site work out average PP gain? because it seems to be pulling the time i started playing from 48.4 years ago (And im pretty sure i've not been playing that long)
Topic Starter

Nina wrote: x4u50

Looks pretty nifty and ill keep this for future use for sure, however.

How does the site work out average PP gain? because it seems to be pulling the time i started playing from 48.4 years ago (And im pretty sure i've not been playing that long)
I'm very glad you like the site! As you may have noticed, the Overview tab is still in alpha, meaning that some things found there may not be accurate or work 100% correctly. However, as for your problem, if you play a few songs in osu and refresh the page, the data grows more and more accurate every time you update. There are some known glitches with s who only have one or two updates and those will be fixed; thanks for pointing this out though!

If you have any other questions please feel free to ask. Hope you enjoy the site!
Topic Starter

Reesespuffs wrote: 2q5n1v

Great work on the site! Is there going to be a way to have the statistics update without having to keep visiting the page? For example ing you are the profile and then allowing the website to update your stats everyday. This way someone can't troll and auto update everyone's pages if you're worried about the website workload.
Hi! I'm glad you're liking the site! ^w^

I'm glad you asked this actually, because I actually currently have a plan to implement some form of auto-updates that will refresh a 's stats periodically and automatically, but I also hope to create an IRC bot that will allow you to PM my name and update your stats, retrieve info from the site, and much more all in-game.

Pretty much we have stuff like that coming; stay tuned for more! :D
Topic Starter
  • Update:
    -Updated overview page with more stats + list of recently attained top 10 scores
    -Large visual update
    -Various small changes + fixes around the site
  • Coming soon:
    -Increased hiscore table functionality including information regarding the actual play that got you that hiscore
    -Even more detailed hiscore over time data showing when you got every one of your tracked best scores and on what songs etc.
    -Bugfixes for the Overview tab, especially for new s/s with little tracked data
nice work !
Just a quick thought to the navbar. Feel free to don't follow them.
Delete the padding-left from #logo and from the element style of the p tag right after the logo title.
Then, add to the css:
#iclogo {
float: left;
padding-top: 12px;
padding-right: 14px;
}
And add right before the a href="/osutrack/" tag this:
<img src="../resources/logo_25.png" id="iclogo">
so it becomes like this:

Instead of this:
Topic Starter

Howl wrote: 6r3e5m

Just a quick thought to the navbar. Feel free to don't follow them.
Delete the padding-left from #logo and from the element style of the p tag right after the logo title.
Then, add to the css:
#iclogo {
float: left;
padding-top: 12px;
padding-right: 14px;
}
And add right before the a href="/osutrack/" tag this:
<img src="../resources/logo_25.png" id="iclogo">
so it becomes like this:

Instead of this:
Thank you so much for the recommendation! I've made the changes on the dev build of the site and they will be pushed to live soon.

I appreciate all comments/recommendations/criticisms regarding the site and tool, and any help I receive is great! Thanks again ^w^
Also, is there a way to restore the stats on the previous nickname? I recently changed nickname from TheHowl to Howl, and I'd like to have the old stats on the nickname of Howl çwç
Topic Starter

Howl wrote: 6r3e5m

Also, is there a way to restore the stats on the previous nickname? I recently changed nickname from TheHowl to Howl, and I'd like to have the old stats on the nickname of Howl çwç
Ooh that's a good point; I can do it manually (and will do it for you asap) but I should really come up with some automated system for that in the future... In the meantime I'll change yours manually!

Update: The names have been merged :)
Topic Starter
  • Update:
    -Yet another huge visual update thanks to Reesespuffs!
    -Fixed formatting of the charts page
    -Tons of behind-the-scenes code changes
  • Coming soon:
    -Auto updater capability where your stats/hiscores/etc. will be updated on a regular basis without you having to udate!
    -Even more hiscores and hiscore history
Topic Starter
  • Update:
    -TONS of small changes/fixes/tweaks
    -Added button on the side of the profile page.
    -Added in an internal beatmap cache to help reduce api usage and increase page load speed.
    -Full hiscore history including up to 50 of your best plays
    -Scatter plot on the overview page showing your best plays, what rank you got, how much they were worth, and when you got them.
    -Like 50 things I can't
  • Coming soon:
    -IRC-based updater bot!
Really liked the new updates you made. Thanks for all your hard work!
Topic Starter
  • Update:
    -Fixed bug with Arily's scatter chart on the overview page in which some hiscores weren't being displayed correctly or at all. At the same time, I expanded the tool's history to for all of a 's past hiscores, not only their current top 50.
    -Several other small bugfixes + tweaks.

I'm still working on this project and have plans for the future, so keep a look out!
Topic Starter

NicoNicoNiii wrote: 1h5i4y

Really liked the new updates you made. Thanks for all your hard work!
Thanks! Also, thank you for reporting that bug with the missing hiscores in the chart - thanks to you it's fixed!


would be nice if star difficulty also changed with the applied mods.
Your work is really good <3
Topic Starter
Update: HUGE increase in page load speed for all s. There was some badly written code I found and optimized and now everything loads much faster (sometimes up to five times as fast).
Update: Fixed a variety of small glitches and errors with the website that were caused by CloudFlare trying to be a hero. Everything should work smoothly now! If you encounter any issues please leave a commend using the box on the left side of the website of by replying to this thread!
looks really cool. :)
is there an API so i can embed some of those graphics on my website?

Volpey wrote: 4p645q

looks really cool. :)
is there an API so i can embed some of those graphics on my website?
http://getbootstrap.com/
This thing is amazing!
How can I search for other game modes' stats?

Batujitsu wrote: o596d

How can I search for other game modes' stats?
Not yet added :(

Himself waiting for mode CTB :|

US_2 wrote: 606w26

Batujitsu wrote: o596d

How can I search for other game modes' stats?
Not yet added :(

Himself waiting for mode CTB :|
I'm waiting for that Catch The Beat mode addition too. Question, though. Is it still being worked on? And will there be a way to track certain achievements / tell when they were earned? I'd like to keep track of things like Fruit Overdose, or the taiko and all those dedication achievements.
Its really useful man!Awesome work man! ^~^
Love this website, any chance of other game modes being involved?
Topic Starter

US_2 wrote: 606w26

Batujitsu wrote: o596d

How can I search for other game modes' stats?
Not yet added :(

Himself waiting for mode CTB :|
I'm waiting for that Catch The Beat mode addition too. Question, though. Is it still being worked on? And will there be a way to track certain achievements / tell when they were earned? I'd like to keep track of things like Fruit Overdose, or the taiko and all those dedication achievements.

I've just added for the other gamemodes! Check it out!

Ameo wrote: 15l73

I've just added for the other gamemodes! Check it out!
This is awesome! Thanks a lot.
Well I have to confess that a friend used this app, and I thought it was a troyano or a dangerous virus that osu! was having. But then I realized the message it was implied and I was glad this application was made. Congratulations! \o/
Topic Starter

HappyRocket88 wrote: k6z5c

Well I have to confess that a friend used this app, and I thought it was a troyano or a dangerous virus that osu! was having. But then I realized the message it was implied and I was glad this application was made. Congratulations! \o/
Haha I've been thinking of adding something to let the recipients of messages know that it's a bot sending them the message - sorry for the confusion!
Ameo, I really can't thank you enough for this wonderful tool to use. It's useful to me, especially in the PP part, with the graph and all that. It makes it easier to see what songs I need to do more of, and how many ranks I'd lose on a certain time basis..

Question, could you add a few more ranks to the ranking ratio graph? Like, X or XH (Silver S and SS I think...).

(I have a 66.6% chance of getting an S-rank. What is this satan luck I have?)
Topic Starter

KonataTheOtaku wrote: 55d5r

Ameo, I really can't thank you enough for this wonderful tool to use. It's useful to me, especially in the PP part, with the graph and all that. It makes it easier to see what songs I need to do more of, and how many ranks I'd lose on a certain time basis..

Question, could you add a few more ranks to the ranking ratio graph? Like, X or XH (Silver S and SS I think...).

(I have a 66.6% chance of getting an S-rank. What is this satan luck I have?)
Thanks so much for the kind words about the tool - I'm so glad you like it!

As for the ranking ratio graph, A, S, and SS are the only rankings that the osu! API supplies - can't get any more sorry!

Ameo wrote: 15l73

KonataTheOtaku wrote: 55d5r

Ameo, I really can't thank you enough for this wonderful tool to use. It's useful to me, especially in the PP part, with the graph and all that. It makes it easier to see what songs I need to do more of, and how many ranks I'd lose on a certain time basis..

Question, could you add a few more ranks to the ranking ratio graph? Like, X or XH (Silver S and SS I think...).

(I have a 66.6% chance of getting an S-rank. What is this satan luck I have?)
Thanks so much for the kind words about the tool - I'm so glad you like it!

As for the ranking ratio graph, A, S, and SS are the only rankings that the osu! API supplies - can't get any more sorry!
It's fine. It'd just be interesting idea I thought of. And how could I not say anything positive about it? It's really beautifully made. I love it.
Topic Starter

Ameo wrote: 15l73

KonataTheOtaku wrote: 55d5r

It's fine. It'd just be interesting idea I thought of. And how could I not say anything positive about it? It's really beautifully made. I love it.
Thank https://osu-ppy-sh.cinevost.com/u/ReesesPuffs for the web design - that was almost all him!
This is amazing! Thanks :D
I have a suggestion for the irc bot. Add a command to show how many pp the last high score was worth.
What about Osu! Standard best plays? Cookiezi isn't number one and you put like hackers or something, not to be rude its a cool site, and if yopu hate me I'm sorry for bothering.

(why is my thing still RIP CRAI?)
sorry if you consider this necro-posting but i really want to say thank you to ameo and the others that helped create this :3 i use the site on a daily basis since i like seeing the progression of pp instead of the progression in ranks. i want to become better than i was before, not nessercerily better than other players. the site has nice graphs and looks well done. the irc bot is pretty helpfull. i don't really need it that often and it isn't something thaaat usefull for me but i like to see the exact pp in decimals i got from plays and it saves me the way to the osu top ranks page to look at what i got so i guess it's nice as well :3

uh i have a suggestion as well: you could implement something related to bonus pp to the page. like how many bonus pp you get per play and how many ranks that is. you could probably easily calculate that. you just take a random play. pp after the play - (pp before the play + pp from the play) = bonus pp. if that = 0 then try with the next play since that would mean it isn't a new ed score. should work i guess :? and maybe it could calculate how many bonus pp you already got so far and how many more you can get until you reach the cap and so on. i personally think that would be interesting. i already calculated this manually once for std. was a pain :P
is there any chance porting to android ?
Topic Starter
Hey! I've made a few changes to the site to bring it up to date and fix some issues.

  1. Removed the need for manual name changes in the case that a changes their nickname. I originally designed the site to work via names, but I've migrated the whole database schema to work with osu! IDs instead. This makes everything a bit more efficient and makes name changes happen automatically.
  2. Add year labels to the charts (this site has been around a while now, and knowing which "Jul" is which was really hard)
  3. Fixed some bugs involving names with spaces and underscores. This isn't entirely fixed due to the complicated rules involving this edge case, but it should be better than before.
  4. Got rid of a bunch of duplicate hiscores caused by updates to the PP algorithm
  5. Cleaned a bunch of garbage data out of the database that was creating artifacts in some s' charts
  6. Removed all 3 of the ads I put on the site. They were just too ugly.


Please let me know if you find any other issues; I still actively maintain this site. And to all long-time and new s, ty for using osu!track :D

Ameo wrote: 15l73

I created a tool that gets a 's statistics via the osu api, stores them in a database on my server, and creates graphs and shows other information involving how that data changed over time. To see an example, look at My personal stats page or track your own name!

Link to project: osu!track Homepage
Already Updated Example Page: Mags Vicious' Stats

If you have any questions involving this tool or have any mistakes/problems to report, feel free to either reply to this thread, send me a PM, or shoot me an email at [email protected].

I hope you enjoy this tool and find it useful!!
tytyty I can finally see my profile on a website and track its progress!! <3
This is stunning, I am multiple years late to the party but this is amazing, I'm really happy you included every gamemode as well! Thanks very much for this now I can look at my stats in depth!
Would be nice if you could change the timezone's of the scatter charts, I find it too confusing seeing a score I just set shown as being set "10 hours ago" and stuff.
Please sign in to reply.

New reply 18684e