Voir également : skin.ini/Vierge
Le skin.ini est un fichier d'initialisation qui se trouve dans presque tous les dossiers de skin.
Ce fichier définit comment osu! va afficher certains éléments du skin.
Attention : Les commandes skin.ini sont sensibles à la casse, assurez-vous de respecter l'orthographe et d'utiliser les bonnes majuscules !
Ci-dessous se trouve le changelog du skinning.
Le numéro de version, vu dans les titres, est ce qui sera utilisé dans la commande Version pour le fichier skin.ini.
Skin originale 2007 - 2013
Si votre skin.ini ne spécifie pas de Version, il prendra par défaut cette version.
lighting.png).spinner-circle.png, spinner-background.png, et spinner-metre.png).ranking-replay.png et ranking-retry.png).sliderpoint10.png et sliderpoint30.png).UI : changements de positionnement / osu! : mise à jour de la visibilité (réduction de l'encombrement).
@2x.png dans l'élément du skin pour indiquer à osu! que l'élément est de meilleure qualité.spinner-middle.png, spinner-middle2.png, spinner-top.png, spinner-bottom.png, et spinner-glow.png).lighting.png.osu!taiko changements de positionnement
taiko-bar-right.png et taiko-bar-right-glow.png se trouvent directement sous taiko-bar-left.png.Modifications de l'interface/UI
star.png partiellement élargi par le fichier star.png à échelle réduite.osu!catch changements
fruit-ryuuta.png ne fonctionnera plus à partir de maintenant.comboburst-fruits.png).
osu!mania ajustements de l'échelle des scènes
osu!mania ajustements de la colonne et du défilement vers le haut
KeyFlipWhenUpsideDown et NoteFlipWhenUpsideDownNoteBodyStyle (étirement, cascade de haut en bas, cascade de bas en haut)LightingNWidth et LightingLWidthPermet de skinner des flèches par type
arrow-generic.png, arrow-warning.png et arrow-pause.png.play-warningarrow.png en faveur de ce qui précède.osu!mania combobursts spécifique
comboburst-mania.png.
Toujours la version la plus récente
Si votre dossier de skin ne contient pas de fichier skin.ini, il prendra par défaut cette version.
latest pourrait se dérégler).Il ne s'agit pas d'une version, mais d'un dossier spécial de skin qui est créé lorsque le skin par défaut est modifié, par exemple en glissant un arrière-plan de menu personnalisé dans la fenêtre de jeu (avec osu!supporter) ou en essayant de modifier les raccourcis clavier de osu!mania pour le skin par défaut à partir des options.
Un skin dans un dossier nommé User utilisera toujours la dernière version du skin, indépendamment de toute spécification dans skin.ini ou autre.
Avant de consulter les commandes skin.ini ci-dessous, voici quelques remarques.
Pour info : 0 = non et 1 = oui
Certaines commandes n'acceptent qu'une valeur booléenne (une valeur vrai ou faux). Lors du skinning, osu! est configuré pour ne reconnaître qu'un 1 (un) comme vrai et un 0 (zéro) comme faux.
Voici un exemple classique :
SliderBallFlip: 0 |
SliderBallFlip: 1 |
|---|---|
![]() |
![]() |
Notez que Reisen, la sliderball, ne se retourne pas lorsque 0 est utilisé. Cependant, Reisen se retourne lorsqu'un 1 est utilisé. Selon le sprite utilisé, vous obtiendrez soit une sliderball qui fait un moonwalk, soit une sliderball qui se retourne.
Les tableaux ci-dessous peuvent contenir un nombre, un entier ou un entier positif.
Lors de la consultation de ces tableaux :
1.5, 4.295, 2, 3.0).-13, -632, 135 , 9).
376, 22, ou 5).1, 2, 3, 55).Certaines commandes peuvent demander une couleur au format RGB ou RGB(a).
R, G, B où R est le rouge, G est le vert et B est le bleu.
R, G, B, a, en plus de ce qui précède, a signifie alpha (opacité).
os ! organise les commandes avec une commande d'en-tête. Ce qui peut ressembler à [General]. osu! n'utilise que cinq sections dans le fichier skin.ini, qui sont indiquées par les en-têtes de section ci-dessous.
Name:
Author:
Version:
latest.skin.ini n'est pas présent, latest sera utilisé.skin.ini est présent, mais n'utilise pas la commande Version, 1.0 sera utilisé (support hérité).AnimationFramerate:
-1 pour que osu! joue toutes les images de l'animation en une seconde-1AllowSliderBallTint:
0 ou 10ComboBurstRandom
0 ou 10CursorCentre:
0 ou 110 = coin supérieur gauche1 = centréCursorExpand:
0 ou 11CursorRotate:
0 ou 11CursorTrailRotate:
0 ou 11CustomComboBurstSounds:
HitCircleOverlayAboveNumber:
0 ou 11HitCircleOverlayAboveNumer (avec une faute de frappe) fonctionne toujours pour l'assistance technique.LayeredHitSounds:
0 ou 11SliderBallFlip:
0 ou 11SpinnerFadePlayfield:
0 ou 10SpinnerFrequencyModulate:
0 ou 11SpinnerNoBlink:
0 ou 10Note
cet en-tête doit être orthographié [Colours], et non [Colors]!
Combo1:
Combo2:
Combo3:
Combo4:
Combo5:
Combo6:
Combo7:
Combo8:
MenuGlow:
0,78,155SliderBorder:
255,255,255SliderTrackOverride:
SongSelectActiveText:
0,0,0SongSelectInactiveText:
255,255,255SpinnerBackground:
100,100,100StarBreakAdditive:
255,182,193star2 pendant les pausesHitCirclePrefix:
defaultHitCircleOverlap:
-2ScorePrefix:
scoreScoreOverlap:
0ComboPrefix:
scoreComboOverlap:
0HyperDash:
255,0,0HyperDashFruit:
HyperDashHyperDashAfterImage:
HyperDashNotes :
2.5 du skin ou une version plus récente....
[Mania]
Keys: 4
//*4K stuff*
[Mania]
Keys: 5
//*5K stuff*
...
Keys:
1234567891012141618ColumnStart:
136ColumnRight:
19ColumnSpacing:
0ColumnWidth:
30ColumnLineWidth:
2BarlineHeight:
1.2LightingNWidth:
LightingN doit utiliser pour toutes les colonnes individuellement ?LightingLWidth:
LightingL pour toutes les colonnes individuellement ?WidthForNoteHeightScale:
HitPosition:
402StageHint, LightingN, et LightingL sont dessinés à cette positionLightPosition:
413StageLight.ScorePosition:
ComboPosition:
JudgementLine:
0 ou 1LightFramePerSecond:
StageLight en une seconde ?SpecialStyle:
0, 1, ou 200 = aucun1 = (voie arrière (SP) ou extérieure (DP))2 = (voie de droite (SP) ou voie intérieure (DP))ComboBurstStyle:
0, 1, ou 210 = Left1 = Right2 = Both (random)SplitStages:
0 ou 10 = pas de fractionnement / SP forcéeStageSeparation:
40SeparateScore:
0 ou 110 = spectacles sur les deux scènes en même temps1 = se manifeste lorsqu'il est frappé sur une scène spécifiqueKeysUnderNotes:
0 ou 10UpsideDown:
0 ou 10KeyFlipWhenUpsideDown:
0 ou 112.5 ou plus.KeyFlipWhenUpsideDown#:
0 ou 12.5 ou plus.# par un index de colonne valide (de 0 à 17).NoteFlipWhenUpsideDown:
0 ou 112.5 ou plus.KeyFlipWhenUpsideDown#D:
0 ou 12.5 ou plus.NoteFlipWhenUpsideDown#:
0 ou 12.5 ou plus.NoteFlipWhenUpsideDown#H:
0 ou 12.5 ou plus.NoteFlipWhenUpsideDown#L:
0 ou 12.5 ou plus.NoteFlipWhenUpsideDown#T:
0 ou 12.5 ou plus.NoteBodyStyle:
0, 1, or 212.5 ou plus.NoteBodyStyle#:
0, 1, or 22.5 ou plus.Colour#:
0,0,0,255# commence à 1ColourLight#:
55,255,255# commence à 1ColourColumnLine:
255,255,255,255ColourBarline:
255,255,255,255ColourJudgementLine:
255,255,255ColourKeyWarning:
0,0,0ColourHold:
255,191,51,255ColourBreak:
255,0,0KeyImage#:
KeyImage#D:
NoteImage#:
NoteImage#H:
NoteImage#L:
NoteImage#T:
StageLeft:
StageRight:
StageBottom:
StageHint:
StageLight:
LightingN:
LightingL:
WarningArrow:
Hit0:
Hit50:
Hit100:
Hit200:
Hit300:
Hit300g: