forum

Ability to use song-specific custom skins as "main" skin

posted
Total Posts
15
This is a feature request. Feature requests can be voted up by supporters.
Current Priority: +38
Topic Starter
--K--
I've noticed that more and more songs have some really nice custom skin elements (mostly the hitcircles), and it'd be quite nice to be able to use these for all of osu! rather than just that individual song.
After taking a look at the structure for skins, it seems that it's a trivial task to do this manually (copy elements in song folder into new skin folder, add skin.ini file), but it shouldn't be too hard to automate the process. Just name the skin after the song it came from if a name needs to be automatically generated.

In the highly likely event that a song's custom elements don't cover an entire skin, it should probably fall back on some other skin for missing elements. (but this is beginning to branch off into a separate feature which should be kept to its own thread)

Just an idea I got after playing some beatmaps such as Hatsune Miku no Shoushitsu (custom lifebar/spinner/hit judgements), Naraku no Hana (custom hitsounds, hitcircles, cursor, and more), Meltdown (custom hitcircles, spinner, and font), and Bad Apple (but this is essentially just a monochrome variant of the default skin with custom combo bursts).

So, is this a decent enough idea that it warrants a little bit of time to implement?
Shohei Ohtani
Supported.

Promise on Christmas's skin is really nice, and it'd be a great skin to use to get into the holiday spirit (lol next year.)
Randy96
Seems like a good idea. Maybe you could put in like "beatmap options" or something.

Support. :)
Ephemeral
You can do this yourself with very little effort.

Butcher the skin.ini from the template skin, take the graphical elements from the beatmap folder which has whatever skin you want in it, stick both the .ini and the graphics files into a folder in /Skins/ and boom, you have a global skin.
Randy96
I'm pretty sure some people can't butcher skin .ini files.
Topic Starter
--K--
This map has been deleted on the request of its creator. It is no longer available.
K2J
I'll add my support.
Derekku
Most songs use only a few skin elements each, so having an automated process just doesn't seem very practical to me. Mix-matching to create a custom skin for oneself would be better on everyone's part, imo, so no support from me here.
Skyripper
I'm with Ephemeral on this one... Adding a feature like that would require loading every skinning element from your song folder (some of us have 10k songs) and it wouldn't be able to filter out duplicates or anything. In a word, this would be ugly and the time it took to work would be ugly.

I do think the basic premise of your idea is valid, but you can, with little effort, obtain this same effect with your own editing.
Ephemeral
A script could be easily written to automate the process.

I'll take a look - I promise nothing, though.
aRiskOfRain
Wait- couldn't you just copy the skin elements in the beatmap folder into a new skin folder?
anonymous_old
How about a "download this map's skin" link in the map's description for very nicely skinned maps?
LuigiHann
The most logical way to do it would be as suggested in the first post, with it being on the "beatmap options" menu when you've selected a specific map. Then osu would just generate a skin folder for it.

That said, I'm pretty sure that the small number of people who would actually do this are mostly people who are capable of doing it themselves, so the value of the implementation of the feature seems pretty small to me.
FurukawaPan
Support.

I made a thread without seeing this one before, actually.

My comments are here:

viewtopic.php?f=4&t=22296
Scarlet Evans
I support this feature!

Many songs have very nice skins, I sometimes make a copy of skin I use, enhanced by these elements, but it's usually tedious.
It would be great, if osu!lazer, alongside with new features (and let's hope different profiles), could also give us some build-in tools to manage and edit skins or their elements better and easier, like making some templates or copying different stuff from owned skins AND beatmap skins, allowing to easily apply them in further skin building 8-)
Please sign in to reply.

New reply