Véase también: skin.ini en blanco
El skin.ini
es un archivo de inicialización que se encuentra en casi todas las carpetas de skins.
Este archivo definirá cómo osu! mostrará ciertos elementos de las skins.
Precaución: Los comandos del skin.ini
distinguen entre mayúsculas y minúsculas, asegúrate de seguir la ortografía correcta y de usar las mayúsculas correctas.
A continuación se muestra el registro de cambios del skinning.
El número de la versión, que se ve en los encabezados, es el que se usará en el comando Version
para el archivo skin.ini
.
Skin original 2007 - 2013
Si tu skin.ini
no especifica el comando Version
, la versión predeterminada será esta.
lighting.png
).spinner-circle.png
, spinner-background.png
, y spinner-metre.png
).ranking-replay.png
y ranking-retry.png
).sliderpoint10.png
y sliderpoint30.png
).IU: cambios de posicionamiento / osu!: actualización de la visibilidad (reducción del desorden).
@2x.png
en el elemento de skinning para que osu! sepa que el elemento de skinning es de mayor calidad.spinner-middle.png
, spinner-middle2.png
, spinner-top.png
, spinner-bottom.png
, y spinner-glow.png
).lighting.png
.Cambios de posicionamiento en osu!taiko
taiko-bar-right.png
y taiko-bar-right-glow.png
se encuentran directamente debajo de taiko-bar-left.png
.Cambios en la interfaz/IU
star.png
a escala en lugar de star.png
de ancho parcial.Cambios en osu!catch
fruit-ryuuta.png
ya no funcionará a partir de este momento.comboburst-fruits.png
).
Ajustes de escala del escenario de osu!mania
Ajustes de las columnas y desplazamiento ascendente de osu!mania
KeyFlipWhenUpsideDown
y NoteFlipWhenUpsideDown
NoteBodyStyle
(estiramiento, en cascada desde arriba, en cascada desde abajo)LightingNWidth
y LightingLWidth
Permitir el skinning de flechas por tipo
arrow-generic.png
, arrow-warning.png
y arrow-pause.png
.play-warningarrow.png
en favor de los archivos anteriores.Combo bursts específicos de osu!mania
comboburst-mania.png
.
Siempre la versión más reciente
Si tu carpeta de skins no contiene un archivo skin.ini
, la versión predeterminada será esta.
latest
podría romperse).Esta no es una versión, sino de una carpeta especial de skins que se crea cuando se modifica la skin predeterminada, p. ej. al arrastrar un fondo de menú personalizado a la ventana del juego (con osu!supporter) o al intentar modificar las asignaciones de teclas de osu!mania para la skin predeterminada desde las opciones.
Una skin en una carpeta llamada User
siempre usará la última versión de la skin, independientemente de cualquier especificación en el skin.ini
o de otro tipo.
Antes de ver los comandos del skin.ini
a continuación, aquí hay algunas notas.
Para resumir, 0 = no
y 1 = sí
Algunos comandos solo aceptan un valor booleano (un valor true
o false
). En el skinning, osu! está configurado para reconocer solo un 1
(uno) como true
mientras que un 0
(cero) como false
.
Aquí hay un ejemplo clásico:
SliderBallFlip: 0 |
SliderBallFlip: 1 |
---|---|
Observa que Reisen, la bola del slider, no se voltea cuando se usa 0
. Sin embargo, Reisen se da la vuelta cuando se usa un 1
. Dependiendo del objeto que se use, obtendrás una bola de slider que hace la caminata lunar o una que se da la vuelta.
Las siguientes tablas pueden enumerar un número, un entero o un entero positivo.
Al ver estas tablas:
1.5
, 4.295
, 2
, 3.0
).-13
, -632
, 135
, 9
).
376
, 22
o 5
).1, 2, 3, 55
).Algunos comandos pueden pedir un color en formato RGB o RGB(a).
R, G, B
, donde R
es rojo, G
es verde y B
es azul.
R, G, B, a
, además de lo anterior, a
significa alfa (opacidad).
osu! organiza los comandos con un comando de encabezado. Que puede verse así [General]
. osu! solo usa cinco secciones en todo el archivo skin.ini, que se indican con los encabezados de sección a continuación.
Name:
Author:
Version:
latest
skin.ini
no está presente, se usará latest
.skin.ini
está presente, pero no usa el comando Version
, se usará 1.0
(soporte heredado).AnimationFramerate:
-1
para que osu! reproduzca todos los fotogramas de la animación en un segundo-1
AllowSliderBallTint:
0
o 1
0
ComboBurstRandom
0
o 1
0
CursorCentre:
0
o 1
1
0
= esquina superior izquierda1
= centradoCursorExpand:
0
o 1
1
CursorRotate:
0
o 1
1
CursorTrailRotate:
0
o 1
1
CustomComboBurstSounds:
HitCircleOverlayAboveNumber:
0
o 1
1
HitCircleOverlayAboveNumer
(con un error tipográfico) todavía funciona para soporte heredadoLayeredHitSounds:
0
o 1
1
SliderBallFlip:
0
o 1
1
SpinnerFadePlayfield:
0
o 1
0
SpinnerFrequencyModulate:
0
o 1
1
SpinnerNoBlink:
0
o 1
0
Nota: ¡este encabezado debe escribirse como [Colours]
, no como [Colors]
!
Combo1:
Combo2:
Combo3:
Combo4:
Combo5:
Combo6:
Combo7:
Combo8:
MenuGlow:
0,78,155
SliderBorder:
255,255,255
SliderTrackOverride:
SongSelectActiveText:
0,0,0
SongSelectInactiveText:
255,255,255
SpinnerBackground:
100,100,100
StarBreakAdditive:
255,182,193
star2
durante los descansosHitCirclePrefix:
default
HitCircleOverlap:
-2
ScorePrefix:
score
ScoreOverlap:
0
ComboPrefix:
score
ComboOverlap:
0
HyperDash:
255,0,0
HyperDashFruit:
HyperDash
HyperDashAfterImage:
HyperDash
Notas:
2.5
o versiones superiores....
[Mania]
Keys: 4
//*cosas de 4K*
[Mania]
Keys: 5
//*cosas de 5K*
...
Keys:
1
2
3
4
5
6
7
8
9
10
12
14
16
18
ColumnStart:
136
ColumnRight:
19
ColumnSpacing:
0
ColumnWidth:
30
ColumnLineWidth:
2
BarlineHeight:
1.2
LightingNWidth:
LightingN
para todas las columnas individualmente?LightingLWidth:
LightingL
para todas las columnas individualmente?WidthForNoteHeightScale:
HitPosition:
402
StageHint
, LightingN
, y LightingL
se trazan en esta posiciónLightPosition:
413
StageLight
.ScorePosition:
ComboPosition:
JudgementLine:
0
o 1
LightFramePerSecond:
StageLight
en un segundo?SpecialStyle:
0
, 1
o 2
0
0
= ninguno1
= (carril izquierdo (SP) o exterior (DP))2
= (carril derecho (SP) o interior (DP))ComboBurstStyle:
0
, 1
o 2
1
0
= Left (izquierda)
1
= Right (derecha)
2
= Both (ambos lados)
(aleatorio)SplitStages:
0
o 1
0
= sin división / SP forzadoStageSeparation:
40
SeparateScore:
0
o 1
1
0
= se muestra en ambos escenarios al mismo tiempo1
= se muestra cuando se golpea en un escenario específicoKeysUnderNotes:
0
o 1
0
UpsideDown:
0
o 1
0
KeyFlipWhenUpsideDown:
0
o 1
1
2.5
o versiones superiores.KeyFlipWhenUpsideDown#:
0
o 1
2.5
o versiones superiores.#
por un índice de columna válido (de 0 a 17).NoteFlipWhenUpsideDown:
0
o 1
1
2.5
o versiones superiores.KeyFlipWhenUpsideDown#D:
0
o 1
2.5
o versiones superiores.NoteFlipWhenUpsideDown#:
0
o 1
2.5
o versiones superiores.NoteFlipWhenUpsideDown#H:
0
o 1
2.5
o versiones superiores.NoteFlipWhenUpsideDown#L:
0
o 1
2.5
o versiones superiores.NoteFlipWhenUpsideDown#T:
0
o 1
2.5
o versiones superiores.NoteBodyStyle:
0
, 1
o 2
1
2.5
o versiones superiores.NoteBodyStyle#:
0
, 1
o 2
2.5
o versiones superiores.Colour#:
0,0,0,255
#
comienza en 1
ColourLight#:
55,255,255
#
comienza en 1
ColourColumnLine:
255,255,255,255
ColourBarline:
255,255,255,255
ColourJudgementLine:
255,255,255
ColourKeyWarning:
0,0,0
ColourHold:
255,191,51,255
ColourBreak:
255,0,0
KeyImage#:
KeyImage#D:
NoteImage#:
NoteImage#H:
NoteImage#L:
NoteImage#T:
StageLeft:
StageRight:
StageBottom:
StageHint:
StageLight:
LightingN:
LightingL:
WarningArrow:
Hit0:
Hit50:
Hit100:
Hit200:
Hit300:
Hit300g: