Currently skinning Mania is a little awkward. Column positioning isn't offset from the center making it difficult to get a skin looking the same on every resolution, and the lighting animation is counter-intuitive.
1. Add a switch to allow columns to be offset from the center of the screen, either from all the total board's center or the first column (or of course, the default, to not center at all, which is how it behaves now).
2. Change lighting animation to only cycle through the animation once, no matter the number of frames. At current it just animates incredibly fast through all available frames, looping, and as of a recent update, without fading, making the animation ugly and sometimes very distracting. Making it so that it does a single playthrough of the animation makes it so that proper fadeouts can be achieved. Ideally this would run at a speed of 60fps regardless of the actual fps.
3. Allow for the individual skinning of columns, either through a mania-[key,note][,H,L]1-8.png scheme or a system similar to the existing font system.
1. Add a switch to allow columns to be offset from the center of the screen, either from all the total board's center or the first column (or of course, the default, to not center at all, which is how it behaves now).
Total Board Center First Column
__________________ __________________
| |########| | | |########|
| |########| | | |########|
| |########| | | |########|
| |########| | | |########|
| |########| | | |########|
|___|########|___| |_______|########|
2. Change lighting animation to only cycle through the animation once, no matter the number of frames. At current it just animates incredibly fast through all available frames, looping, and as of a recent update, without fading, making the animation ugly and sometimes very distracting. Making it so that it does a single playthrough of the animation makes it so that proper fadeouts can be achieved. Ideally this would run at a speed of 60fps regardless of the actual fps.
3. Allow for the individual skinning of columns, either through a mania-[key,note][,H,L]1-8.png scheme or a system similar to the existing font system.