Quaver
Tidak cukup rating
Converting osu!mania Skins to Quaver
Oleh Flezz -
Converting osu!mania Skins to Quaver

This guide provides a comprehensive conversion reference for adapting osu!mania Skins to Quaver. The goal is to match osu!'s UI as closely as possible while using Quaver's defaults where necessary. Variables exclusive to Quaver or not found in osu! are omitted.

---

General Information



Quaver
osu!

Name
Name

Author
Author

Version
Should not be copied from osu!

CenterCursor
CursorCentre (0 or 1) (default to 1 if omitted)




---

Keys ([4K] or [7K])


For Quaver variables without a direct osu! counterpart, default values resembling osu!'s UI should be used. Below is a conversion table for key variables.

Key Variables



Quaver
osu!
Comment

AccuracyDisplayPosX
None

AccuracyDisplayPosY
None

BgMaskAlpha
None

ColumnAlignment
See ColumnAlignment

ColumnColor{1-7}
ColourLight{1-7}

ColumnSize
See ColumnSize

ComboPosX
None

ComboPosY
ComboPosition

DeadNoteColor
None
Default in osu! is ~128,128,128

DrawLongNoteEnd
None
True by default in osu!

FlipNoteEndImagesOnUpscroll
NoteFlipWhenUpsideDown#T
0 or 1

FlipNoteImagesOnUpscroll
NoteFlipWhenUpsideDown#
0 or 1

ReceptorsOverHitObjects
KeysUnderNotes
0 or 1 (Quaver value is the opposite of osu!)

StageReceptorPadding
See StageReceptorPadding

TimingLineColor
ColourBarline
RGB(a)




---

Conversion Formulas


These formulas help convert specific Quaver values into osu! equivalents.

ColumnAlignment


- Quaver range: -683 (left) to +683 (right)
- osu! range: 0 (left) to 853.33 (right) (16:9 ratio)

Since this formula depends on Quaver's ColumnSize, convert ColumnSize before ColumnAlignment:

ColumnAlignment = round(((1366 - SIZES) / 2) * ((-2 * ColumnStart)/(WIDTHS - (16/9 * 480)) - 1))



ComboPosY


ComboPosY = round(768/480 * (ComboPosition - 480) + 768/2)




---


4K Skin Elements



Section
Quaver
osu!
skin.ini Value
Comment

HitObjects
note-hitobject1.png
mania-note1.png
NoteImage1

note-hitobject2.png
mania-note2.png
NoteImage2

note-holdbody-1.png
mania-note1H.png
NoteImage1H

note-holdend-1.png
mania-note1T.png
NoteImage1T

Lighting
column-lighting.png
mania-stage-light.png
StageLight

Receptors
receptor-down-1.png
mania-key1D.png
KeyImage1D

receptor-up-1.png
mania-key1.png
KeyImage1

Stage
stage-left-border.png
mania-stage-left.png
StageLeft




---

Additional Skin Elements


Cursor



Quaver
osu!

main-cursor.png
cursor.png




Health Bar



Quaver
osu!
Notes

health-background.png
scorebar-bg.png
Needs rotation

health-foreground.png
scorebar-colour.png
Needs rotation




Judgements



Quaver
osu!
If Animated
If in skin.ini

judge-marv.png
mania-hit300g.png
mania-hit300g-0.png
Hit300g

judge-perf.png
mania-hit300.png
mania-hit300-0.png
Hit300

judge-great.png
mania-hit200.png
mania-hit200-0.png
Hit200

judge-good.png
mania-hit100.png
mania-hit100-0.png
Hit100

judge-okay.png
mania-hit50.png
mania-hit50-0.png
Hit50

judge-miss.png
mania-hit0.png
mania-hit0-0.png
Hit0
   
Penghargaan
Favorit
Difavoritkan
Batalkan favorit
:)