forum

osuplus | extra features in osu! web

posted
Total Posts
375
show more
Topic Starter
oneplusone

JonQuy wrote:

Is it possible to get this working on Pale Moon? I'm not having any luck; though, it is probably because Pale Moon uses legacy versions of greasemonkey and etc.
Don't wanna. I have tested and it works on Chrome, Firefox and Opera, so it is time to use one of these superior browsers.

osuplus is now updated! Check out the new features! :)
Kurokotei
omg osu!preview is awesome <3
XII

Dungeonfire wrote:

I would suggest highlighting the specific play with a background color. (The variable for the background-color should be easily modifable for the people using a CSS)
Also maybe you can improve this code and implement it in your plugin ? http://pastebin.com/Vt3A2bDq
One more suggestion that comes to my mind is doing something like this: http://puu.sh/mkwEt.png (Make the variable for color easily modifable too)
Could I get the code for what you mentioned in this screenshot? http://puu.sh/mkwEt.png

Or is it not finished yet?
Dungeonfire

XII wrote:

Could I get the code for what you mentioned in this screenshot? http://puu.sh/mkwEt.png

Or is it not finished yet?
It is an old screenshot of the osu website. it used to be a feature
XII

Dungeonfire wrote:

XII wrote:

Could I get the code for what you mentioned in this screenshot? http://puu.sh/mkwEt.png

Or is it not finished yet?
It is an old screenshot of the osu website. it used to be a feature
So why did it get removed?
xasuma
Wonderful! Everyone should use this.
Yumikoi
It works until I refresh the page, after that it stops working. I was able to view the bloodcat mirror and preview and all but once I loaded a different beatmap or refreshed this one, all the functions disappeared.

Greasemonkey 1.15.1 with Pale Moon.
Topic Starter
oneplusone
It doesn't wok on Pale Moon. It works for Chrome, Firefox and Opera though, if you don't mind using them.

But since more than 1 person have requested it to work on Pale Moon, I'll think about it.
Roth
Thank you~ Works great.
Yumikoi
Awesome, thanks for the Pale Moon support, works great.
abraker
Hmm... how it's loading score right now has some down sides:
1) a bit of lag
2) everything below gets shifted. I tend to read comments while it's loading because it's a bit slow

I suggest to have the previous scores still visible with a loading icon bar on top while it's gathering scores and then make them appear. Regarding the loading bar, is it possible to make a not too thick loading bar that stays visible on top in the view (clip to the top of the screen)? This would allow to see if it's done or not while scrolling anywhere on the page
allein
oh nice :^)
Topic Starter
oneplusone

abraker wrote:

Hmm... how it's loading score right now has some down sides:
1) a bit of lag
2) everything below gets shifted. I tend to read comments while it's loading because it's a bit slow

I suggest to have the previous scores still visible with a loading icon bar on top while it's gathering scores and then make them appear. Regarding the loading bar, is it possible to make a not too thick loading bar that stays visible on top in the view (clip to the top of the screen)? This would allow to see if it's done or not while scrolling anywhere on the page
Don't think I can fix the lag.

Good suggestion, but everything below will still shift if the number of scores changes though.
XEPCOH
This add-on is absolutely impressive!
I would suggest posting total pp (from all four game modes) and create ranking (if possible).
^too lazy to start leaning JS and osu!api to do this :c
Cappu
I'm totally not good one in scripts. Anyway I have one idea for TODO. Make all of these features for unranked ones. I don't know is this possible or not... Anyway...
Topic Starter
oneplusone
If you are talking about top 100 plays and pp and stuff, definitely impossible for unranked maps. It does display the numerical values of CS, AR etc, osu!preview and bloodcat mirror.
Ayydar
Will you include "Key" mode for mania?
Alpgh367


Not quite sure what's happened...
Kyu96
How can I get this working on chrome on mobile phone ? (Android)
Topic Starter
oneplusone

Or1g1n wrote:

Will you include "Key" mode for mania?
Soon...

Alpgh367 wrote:



Not quite sure what's happened...
That is intended. You need to get an api key from https://osu.ppy.sh/p/api (type in any name and url you want, e.g. your username and profile page or something). Then you will get an api key which should look something like 1234567890abcde1234567890abcde1234567890.

KuroRyu wrote:

How can I get this working on chrome on mobile phone ? (Android)
Don't think there is a good way. You can try downloading Tampermonkey for Android, but I'm not sure how reliable that app is.
Darkme [Cry]
Nice awasome <3
abraker
oneplusone, there is too much performance impact when loading a beatmap page. I looked with Firefox's performance analyzer and it seems that it is recalculating the table everytime it has recieved new info on the player's score. Can you make it so it just gathers them in the backround and shows them all when ready? It takes like 2.5 seconds to complete the operation in which time the page freezes. The osu! preview also seems to give a big impact on performance, taking about 3 seconds to complete (waits until it got the info?). I don't know how everything works and what process it undergoes to display the stuff, but it should not be creating this much lag.
Topic Starter
oneplusone
Hmm I will look into the performances. The osu!preview shouldn't take that long, it doesn't load the preview until you click the spoiler, and doesn't require any info outside of the page. idk, I will look into them.
AncuL
oneplusone, maybe put the "download replay" on the rank (#XX) like how osu naturally do it
Topic Starter
oneplusone

AncuL wrote:

oneplusone, maybe put the "download replay" on the rank (#XX) like how osu naturally do it
My download replay actually came before the one on the web, and tbh mine is better (nice file name and correct date). But whatever, I just updated the script and the replay is converted back to the natural osu web one.
Ayydar
Is it possible to include Country ranking? :D
abraker
Hey how is that lag when loading issue coming along? Please tell me you are getting the lag too
Ravsii
Most played column doesn't work. Is it just me or some kind of bug?
I've checked on several profiles. Still nothing
Yolshka
You can't get banned for this right.
Awesome stuff.
Bauxe

ShadyAngel wrote:

You can't get banned for this right.
Awesome stuff.
Why would you even think you'd get banned for this... It just gets information from the osu! api and adds it to pages.
Topic Starter
oneplusone

Or1g1n wrote:

Is it possible to include Country ranking? :D
Nope

abraker wrote:

Hey how is that lag when loading issue coming along? Please tell me you are getting the lag too
I'm not getting the lag. But I made some improvements so it should be less laggy for anyone getting lags, I hope.

Ravsii wrote:

Most played column doesn't work. Is it just me or some kind of bug?
I've checked on several profiles. Still nothing
I updated the code. Note: the most played column gets the information from new.ppy.sh, so expect it to be broken frequently whenever the new site changes.
The M
I don't know if anybody has mentioned it but it displays the wrong acc for taiko mode.This image is the acc of the top 17 for the same song, one with and one without osuplus :

http://imgur.com/0AuIrQZ
(the one without osuplus is the correct acc). This seems to happen only on the taiko rankings but as far as I can tell does it happen on every taiko ranking
[Kanzaki Ranko]
For some reason, Tampermonkey crashes whenever I try clicking the userscript link. I'm on Chrome 50, Tampermonkey 4.0.69 and Windows 10. Anyone having similar experience?
Topic Starter
oneplusone

The M wrote:

I don't know if anybody has mentioned it but it displays the wrong acc for taiko mode.This image is the acc of the top 17 for the same song, one with and one without osuplus :

http://imgur.com/0AuIrQZ
(the one without osuplus is the correct acc). This seems to happen only on the taiko rankings but as far as I can tell does it happen on every taiko ranking
Fixed. Apparently the 100 in taiko is worth 50% instead of 33%.

hozuki wrote:

For some reason, Tampermonkey crashes whenever I try clicking the userscript link. I'm on Chrome 50, Tampermonkey 4.0.69 and Windows 10. Anyone having similar experience?
You can try downgrading Tampermonkey to 4.0.25 as I don't have 4.0.69 to test (apparently only some ppl will be updated to that ver).
jasonw
what happened to the download replay button on the scoreboard?

Dungeonfire
Hey there. I was wondering if you could do the slider thing for highlight recent plays more like this :

var daysAgo = 1;//days count here
var css = "background:rgba(255,255,255,.2)!important";

var j = jQuery.noConflict();
if(j(".stylish").length > 0){j(".stylish").text(j(".stylish").text()+'.Z{'+css+'}');}
else{j('head').append(j.parseHTML('<style>.Z{'+css+'}</style>'));}
j('#leader').on('DOMNodeInserted', '.prof-beatmap', function () {
if((new Date(j(this).find(".timeago").attr("datetime"))).getTime()>=((new Date()).getTime()-(86400000*daysAgo))){j(this).addClass("Z");}
});
That way, for people using my or another dark/transparent CSS will see the highlighted plays as well. Thank you in advance
snyviper
Hey there! :D
I really like your work, thanks for sharing >.<

I use a lot the sort by PP option, and I noticed that when PPs are equal, the older play comes first, and it's really nice! But I was wondering if you could make higher scores come first, then if scores are also equal, older plays comes first, because spin to win :D
Topic Starter
oneplusone

icyarctic wrote:

what happened to the download replay button on the scoreboard?

It's now at the rank #, like the original osu web page.

Dungeonfire wrote:

Hey there. I was wondering if you could do the slider thing for highlight recent plays more like this :

var daysAgo = 1;//days count here
var css = "background:rgba(255,255,255,.2)!important";

var j = jQuery.noConflict();
if(j(".stylish").length > 0){j(".stylish").text(j(".stylish").text()+'.Z{'+css+'}');}
else{j('head').append(j.parseHTML('<style>.Z{'+css+'}</style>'));}
j('#leader').on('DOMNodeInserted', '.prof-beatmap', function () {
if((new Date(j(this).find(".timeago").attr("datetime"))).getTime()>=((new Date()).getTime()-(86400000*daysAgo))){j(this).addClass("Z");}
});
That way, for people using my or another dark/transparent CSS will see the highlighted plays as well. Thank you in advance
I will try to add that if I have the time.

snyviper wrote:

Hey there! :D
I really like your work, thanks for sharing >.<

I use a lot the sort by PP option, and I noticed that when PPs are equal, the older play comes first, and it's really nice! But I was wondering if you could make higher scores come first, then if scores are also equal, older plays comes first, because spin to win :D
Ok I will change it when I have the time. :D
snyviper

oneplusone wrote:

snyviper wrote:

Hey there! :D
I really like your work, thanks for sharing >.<

I use a lot the sort by PP option, and I noticed that when PPs are equal, the older play comes first, and it's really nice! But I was wondering if you could make higher scores come first, then if scores are also equal, older plays comes first, because spin to win :D
Ok I will change it when I have the time. :D
Thank you :D
Plus, I just had an idea...

Can you add another box like "Show Date" for player rank? I think it would be cool to know which beatmaps we are better at, given our ranks :D
Topic Starter
oneplusone

snyviper wrote:


Can you add another box like "Show Date" for player rank? I think it would be cool to know which beatmaps we are better at, given our ranks :D
That actually sounds cool!
show more
Please sign in to reply.

New reply