So, time to make explanation of osu!mania skinning.
Let’s start with skin parts.
Every mania skin should contains 5 .ini files ! 4k, 5k, 6k, 7k and 8k. As you can guess these are general options for mania-key mods.
Let’s start explaining them!
For more recent osu!mania template we need to wait, because things are constantly added/changed etc.
Edit: Updated skin template.
Let’s start with skin parts.
- LightingN – Lighting that appear when you hit a note on judgment bar (named that correctly?). Can be animated, through it’s pretty fast animation.
- LightingL - Same as above but it’s for “slider” notes.
- mania-hit0, 50, 100, 200, 300, 300g – Hitbursts for osu!mania. You can animate them, but these are really fast, so you need to be cleaver to make them visible. Animation isn’t looped, that means it is long as many sprites you did.
- mania-key1 /2/S – Skin for buttons. Be careful with using patterns on it. Because later in .ini files you might set length of buttons that can make patterns stretched. Special button is used in 7k/8k game mod.
- mania-key1D/2D/SD – Skin for buttons while pressed. Same as above.
- mania-note1/2/S – Skin for mania notes.
- mania-note1H/2H/SH – Skin for end parts of “slider”.
- mania-note1L/2L/SL – Skin for middle part of “slider”. This one can be animated.
- mania-stage-hint – known as judgment bar. Place where you need to hit note correctly. If you have problems with correct position of it use judgment line that you can set in .ini files.
- mania-stage-left/right – A left/right part of mania playfield. They aren’t restricted by size, so you can make neat sides by adding something more than border. If you will use it just for border, do a smaller part - rest will be repeated from upper part of screen to bottom.
But if you are going to something larger, set height at 768px and width of your preference. - mania-stage-light – special light that appears on column stage when you hit a button. Game will always try to fit it into column width, making them wide will force game to resize it to size of column.
Better make higher than wider. - selection-mod-key4/5/6/7/8 – mod icons for mania key mods.
- special-mania - osu!mania icon in special mode select.
Every mania skin should contains 5 .ini files ! 4k, 5k, 6k, 7k and 8k. As you can guess these are general options for mania-key mods.
Let’s start explaining them!
- ColumnWidth:50,25,30,25,30,25,30,25 – the widths of tracks. All numbers are separated by comma.
Sizes goes from left to right. So if you changed special button position in 8k, you need to change it here too.
WARNING! Use only 4 sizes for 4k, 5 for 5k, 6 for 6k, 7 for 7k, 8 for 8k. No more,no less than amount of tracks otherwise you will crash osu! when starting a map! - SpecialPositionLeft:0/1 – Special position button for 8k. If turned off (set to 0) button will appear on right side of stage.
- ColumnStart: 230 – Position of osu!mania stage. You can set from 0 to 460. 0 - left side, 230 - center of screen, 460 - right side.
- ColumnLine: 1,0,0,0,0,0,1,1 – Set a white line between tracks. 0 – off, 1- on. Amount should be same as amount of tracks otherwise it won’t work.
- JudgementLine:0/1 – Show judgment line. It’s line where you need to hit notes.
- Colour1: 80,0,0,200 – Set colour of track. Numbers are in format RGB A (red, green, blue,alpha – transparency ). You should set colours amount same as amount of tracks (Up to 8 for 8k).
For more recent osu!mania template we need to wait, because things are constantly added/changed etc.
Edit: Updated skin template.