Random Rambling
I actually thought of making a feature request for this a bit after the triangles were implemented, but never got around to it.
Then I saw the xmas background also having a depth/weight value (not sure how this is coded, but I'll go with depth for now).
Which is pretty much half of what I was going to make the feature request about.
Then I saw the xmas background also having a depth/weight value (not sure how this is coded, but I'll go with depth for now).
Which is pretty much half of what I was going to make the feature request about.
Feature Request
My suggestion/request is as following;
Allow multiple background layers (.png for transparancy) to be used in a skin.
Additionally, allow for control over the layer(s) in the skin.ini.
As I said previously, I have no idea how this is coded and if it uses a weightage or depth system, but going with depth...
Assuming the camera is looking toward -X, it right now it would look somewhat like this;
Now what I would like is something like this:
Basically allow the user to control the XYZ co-ordinates of one, or multiple layers of the background.
Or if it's a weight system allow users to define the weight of the background layer(s) (together with an offset for positioning?).
This would all be definited by a few lines in the skin.ini
Allow multiple background layers (.png for transparancy) to be used in a skin.
Additionally, allow for control over the layer(s) in the skin.ini.
As I said previously, I have no idea how this is coded and if it uses a weightage or depth system, but going with depth...
Assuming the camera is looking toward -X, it right now it would look somewhat like this;
- Camera:
X 500
Y 0
Z 0
Osu! Cookie:
X 250
Y 0
Z 0
Triangles:
X 0
Y 0
Z 0
Background:
X -250
Y 0
Z 0
- Camera:
X 500
Y 0
Z 0
Osu! Cookie:
X 250
Y 0
Z 0
Triangles:
X 0
Y 0
Z 0
Background Layer 1:
X -250
Y 50
Z 50
Background Layer 2
X -320
Y 0
Z 100
Or if it's a weight system allow users to define the weight of the background layer(s) (together with an offset for positioning?).
This would all be definited by a few lines in the skin.ini
Goal
I think some really cool skinning-related stuff could be done with this.
And while background skinning is supporter only,
it would allow people that don't have supporter to enable/disable/tweak the 'movement' effect to their desire.
And while background skinning is supporter only,
it would allow people that don't have supporter to enable/disable/tweak the 'movement' effect to their desire.
After Word
I may or may not try to make a video demonstrating this.
(Though if that happens it will be a replication of the osu! menu, not edited footage of the actual game.)
If that does happen I'll update the post with it.
EDIT: Video demonstration added.
Edit 2: Replaced the Video Demonstration with an every so slightly better one (in termls of demonstration purposes).
But for now, that's about it.
(Though if that happens it will be a replication of the osu! menu, not edited footage of the actual game.)
If that does happen I'll update the post with it.
EDIT: Video demonstration added.
Edit 2: Replaced the Video Demonstration with an every so slightly better one (in termls of demonstration purposes).
But for now, that's about it.