forum

Cursor colour

posted
Total Posts
35
This is a feature request. Feature requests can be voted up by supporters.
Current Priority: +40
Topic Starter
anonymous_old
This map has been deleted on the request of its creator. It is no longer available.
Echo
rgb>hsb
Kitsunemimi
Nice idea but it ruins the point of some skins.
0_o
I really like this idea, +1
Topic Starter
anonymous_old

Echo wrote:

rgb>hsb
Well, maybe. I was thinking more compatibility with existing skins and easier use by players. (HSB is more understandable than RGB for anyone but coders, really.)
LuigiHann
If it's a slider it doesn't really matter what it uses internally...

I don't know about this though. No vote either way from me
Topic Starter
anonymous_old

LuigiHann wrote:

If it's a slider it doesn't really matter what it uses internally...
Well of course the implementation doesn't matter to a user. I'm just talking about the interface. A slider, a square, a slider+square... however it's going to be done.
mattyu007
Like this?


or did you mean like this?


Topic Starter
anonymous_old
This map has been deleted on the request of its creator. It is no longer available.
mattyu007
That's actually the default colour selection panel for OS X x3
Echo
I have absolutely no idea how hsb works, whereas I can understand rgb based on knowledge from physics :)
mm201

Echo wrote:

I have absolutely no idea how hsb works, whereas I can understand rgb based on knowledge from physics :)
A (loose) analogy would be that RGB corresponds to cartesian coordinates, while HSV corresponds to polar (well, cylindrical).

(This analogy is loose, because Hue isn't really a circle in the chromatacity plane, but rather more of an irregular hexagon, limited by the display's colour gamut.)

In general, Hue is described as a piecewise function in six parts: Red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red. Each takes up 1/6th of the hue domain and is a weighted average between the two corresponding primaries/secondaries.

Saturation is a weighted average between the above and white. Value (Brightness) is a weighted average between the colour with its hue-saturation and black.
Topic Starter
anonymous_old
Bump. I'd really like this. =X
LuigiHann
Would this be a skin option, a map option, or a user option?
Topic Starter
anonymous_old

LuigiHann wrote:

Would this be a skin option, a map option, or a user option?
All of the above.

Map overrides user and skin.
Maps should have a "don't care" option for this like for skins to allow the user or skin cursor colour to be used.

Skin overrides user.
Have a checkbox in the options labeled "use custom cursor colour" to allow the user to specify a custom cursor colour.
Kitsunemimi
It should be a map option and a user option. Skins can come with their own colours...
0_o
Support +2

yeah, I just did that.

This is the perfect solution for maps with light hitcircles/backgrounds that make your cursor disappear in kiai time.
Gens
It would be only for the default skin, right?

Anyway, I'd like this for my maps. Another thing that would go to the "Colours" tab in Song Setup. :D
Topic Starter
anonymous_old

Harris73 wrote:

Skins can come with their own colours...
What do you mean by this?

Gens wrote:

It would be only for the default skin, right?
What do you mean by this?
LuigiHann

strager wrote:

Harris73 wrote:

Skins can come with their own colours...
What do you mean by this?
The cursor itself is skinnable. You can make it into any image, and as such, any color

That would also have wonky effects with your recoloring scheme
Lissette

0_o wrote:

This is the perfect solution for maps with light hitcircles/backgrounds that make your cursor disappear in kiai time.
Agreed, that would be usefull for that *-*

Support +1
Daru
In my opinion, the cursor is one of the main "constants" that you should have in osu! I personally use a black-on-white cursor (This one), and maps with custom cursors really throw me off. I can cope with just about any other custom element, though change the cursor on me and I end up noticeably worse.

I guess I'm saying: Yes, please, but only if it overrieds everything.
peppy
Keep in mind that any cursors which aren't greyscale will not work correctly with tinting. This includes the current osu! default cursor, and most skins.
Topic Starter
anonymous_old

peppy wrote:

Keep in mind that any cursors which aren't greyscale will not work correctly with tinting. This includes the current osu! default cursor, and most skins.
A HSB slider(s) would work, like the Photoshop effect. (I did this to change the colour of the cursor and the trail for the time being.)
peppy
You can't change brightness using standard d3d/opengl functions. You can only apply subtractive colour. I am against adding any preprocessing, too.
LuigiHann
Can you apply additive color
Topic Starter
anonymous_old
I'll resist arguing. =X
peppy
Additive will still need preprocessing of the image to make it greyscale. I guess this is possible, but doubles the fill required, and will require some complex math to make it usable to the end user.
Topic Starter
anonymous_old
What's wrong with preprocessing the image? I really don't see any roadblocks here (no offense).
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
anonymous_old
I know the code is shit, but you can extract the main algorithm parts:

http://www.bobpowell.net/RGBHSB.htm

User inputs H, S, and L, each [-1.00,1.00].

For every pixel in the image, set:
  1. hsl = color.toHsl();
  2. hsl.h += user.h; // Make sure this clamps.
  3. hsl.s += user.s;
  4. hsl.l += user.l;
  5. new_color = hsl.toRgb();
Sleep Powder
Since all I have is Paint and I don't think I could change the colour myself...this might be nice.
I like color~
Topic Starter
anonymous_old

animask wrote:

Since all I have is Paint and I don't think I could change the colour myself...this might be nice.
I like color~
http://www.getpaint.net/
RandomJibberish
I prefer Gimp to Paint.net...

Both would work though XD
TheVileOne
This would be interesting. I would like to see an Option to change the default cursor color. I would see this as a feature people would use, the few who still use the default cursor. Of course this could apply to custom cursors as well. We could set a default coloration, and user's could adjust that coloration without having to create an entirely new image through an image editor.
Please sign in to reply.

New reply