Véase también: Archivo 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 NoteFlipWhenUpsideDownNoteBodyStyle (estiramiento, en cascada desde arriba, en cascada desde abajo)LightingNWidth y LightingLWidthPermitir 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:
Unknown<Nombre>.osk.
<Nombre> (<Autor>).osk.<Nombre> (<Autor>), o <Nombre> [<.nombre de archivo del osk>] (<Autor>) si el nombre en el skin.ini es diferente al nombre del archivo .osk.Author:
<Nombre> (<Autor>).osk.<Nombre> (<Autor>), o <Nombre> [<.nombre de archivo del osk>] (<Autor>) si el nombre en el skin.ini es diferente al nombre del archivo .osk.Version:
latestskin.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-1AllowSliderBallTint:
0 o 10ComboBurstRandom
0 o 10CursorCentre:
0 o 110 = esquina superior izquierda1 = centradoCursorExpand:
0 o 11CursorRotate:
0 o 11CursorTrailRotate:
0 o 11CustomComboBurstSounds:
HitCircleOverlayAboveNumber:
0 o 11HitCircleOverlayAboveNumer (con un error tipográfico) todavía funciona para soporte heredadoLayeredHitSounds:
0 o 11SliderBallFlip:
0 o 11SpinnerFadePlayfield:
0 o 10SpinnerFrequencyModulate:
0 o 11SpinnerNoBlink:
0 o 10Aviso
¡este encabezado debe escribirse como [Colours], no como [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 durante los descansosHitCirclePrefix:
defaultHitCircleOverlap:
-2ScorePrefix:
scoreScoreOverlap:
0ComboPrefix:
scoreComboOverlap:
0HyperDash:
255,0,0HyperDashFruit:
HyperDashHyperDashAfterImage:
HyperDashNotas:
2.5 o versiones superiores....
[Mania]
Keys: 4
//*cosas de 4K*
[Mania]
Keys: 5
//*cosas de 5K*
...
Keys:
1234567891012141618ColumnStart:
136ColumnRight:
19ColumnSpacing:
0ColumnWidth:
30ColumnLineWidth:
2BarlineHeight:
1.2LightingNWidth:
LightingN para todas las columnas individualmente?LightingLWidth:
LightingL para todas las columnas individualmente?WidthForNoteHeightScale:
HitPosition:
402StageHint, LightingN, y LightingL se trazan en esta posiciónLightPosition:
413StageLight.ScorePosition:
ComboPosition:
JudgementLine:
0 o 1LightFramePerSecond:
StageLight en un segundo?SpecialStyle:
0, 1 o 200 = ninguno1 = (carril izquierdo (SP) o exterior (DP))2 = (carril derecho (SP) o interior (DP))ComboBurstStyle:
0, 1 o 210 = Left (izquierda)1 = Right (derecha)2 = Both (ambos lados) (aleatorio)SplitStages:
0 o 10 = sin división / SP forzadoStageSeparation:
40SeparateScore:
0 o 110 = se muestra en ambos escenarios al mismo tiempo1 = se muestra cuando se golpea en un escenario específicoKeysUnderNotes:
0 o 10UpsideDown:
0 o 10KeyFlipWhenUpsideDown:
0 o 112.5 o versiones superiores.KeyFlipWhenUpsideDown#:
0 o 12.5 o versiones superiores.# por un índice de columna válido (de 0 a 17).NoteFlipWhenUpsideDown:
0 o 112.5 o versiones superiores.KeyFlipWhenUpsideDown#D:
0 o 12.5 o versiones superiores.NoteFlipWhenUpsideDown#:
0 o 12.5 o versiones superiores.NoteFlipWhenUpsideDown#H:
0 o 12.5 o versiones superiores.NoteFlipWhenUpsideDown#L:
0 o 12.5 o versiones superiores.NoteFlipWhenUpsideDown#T:
0 o 12.5 o versiones superiores.NoteBodyStyle:
0, 1 o 212.5 o versiones superiores.NoteBodyStyle#:
0, 1 o 22.5 o versiones superiores.Colour#:
0,0,0,255# comienza en 1ColourLight#:
55,255,255# comienza en 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: