Il testo del titolo per "Rostik - Liquid (Paul Rosenthal Remix)" viene mostrato subito dopo l'inizio della beatmap.
Il testo del titolo appare in alto al centro dello schermo durante l'esecuzione di una beatmap. Di solito, mostra l'artista e il titolo del brano all'inizio della mappa, ma il creatore della mappa può cambiare il testo come preferisce. Può anche modificare la formattazione del testo e il momento in cui viene visualizzato.
Se usato correttamente dal creatore della mappa, il testo del titolo può aggiungere un bell'effetto alla mappa. È uno strumento particolarmente utile per i creatori di mappe che creano storyboard, poiché probabilmente vogliono controllare la presentazione delle loro mappe nel modo più preciso possibile durante il gameplay. Alcuni buoni esempi di utilizzo di testi personalizzati si trovano in Noisestorm - Solar, IOSYS - Kanbu de Todomatte Sugu Tokeru ~ Kyouki no Udongein e Amane - Yume goro mo, Kinou no Koto -Rolling Contact Remix-.
Solo i membri del NAT e gli amministratori del sito possono aggiornare il testo del titolo delle beatmap; è un'impostazione online piuttosto che qualcosa che si può trovare nei file delle beatmap locali. Se si desidera aggiornare il testo del titolo della propria mappa, è possibile contattare le persone appartenenti a questi gruppi.
Quando si entra in contatto con una di queste persone, è necessario fornire loro una stringa che descriva il contenuto e la formattazione del testo del titolo. osu! richiede che questa stringa sia scritta in un modo molto particolare, come specificato nella sezione seguente.
Il testo del titolo di solito è composto da più righe, quindi osu! usa le pipe (|
) per separarle quando si inserisce il testo del titolo. Ogni riga del testo del titolo viene scritta con le opzioni di formattazione racchiuse tra parentesi ([]
) che la precedono. Le opzioni di formattazione sono separate da virgole e nel formato chiave:valore
.
Una beatmap appena inviata avrà il testo del titolo impostato a [size:20,bold:0]Artista|Titolo
, dove Artista
e Titolo
sono rispettivamente l'artista e il titolo unicode della mappa. Questo è ciò che usa la maggior parte delle mappe classificate, dato che pochi mapper lo modificano rispetto a quello predefinito.
Chiave | Descrizione | Valore predefinito |
---|---|---|
bold |
Se la riga sarà o meno in grassetto. Un valore di 1 significa grassetto, mentre qualsiasi altro valore significa non grassetto. | 1 |
color |
Il colore della riga, formattato come R.G.B , dove ogni componente del colore va da 0 a 255. |
255.255.255 |
hold |
Per quanto tempo la riga verrà visualizzata prima di iniziare la dissolvenza, in millisecondi. | Cambia per riga |
size |
La dimensione del carattere della riga, in punti. | 40 |
time |
Il momento del brano in cui questa riga inizierà ad apparire, in millisecondi. | Cambia per riga |
wait |
Un ritardo supplementare prima che la riga appaia, in millisecondi. | 500 |
I valori predefiniti di time
e hold
dipendono dallo stato dell'ultima riga. Per la prima riga, se non sono specificati:
time
è 200hold
è 3600 + 800n
, dove n
è la quantità totale di righe del testo del titoloPer ogni nuova riga, i valori predefiniti di queste due opzioni vengono aggiornati:
time
diventa (time della riga precedente) + (wait della riga precedente) + 200
hold
diventa (hold della riga precedente) - 200
Ogni volta che time
è specificato esplicitamente, hold
è impostato a 4000 + 800n
. Per questo motivo, è importante impostare sempre time
prima di hold
se si usano entrambi nella stessa riga. Altrimenti, hold
verrà sovrascritto.
[time:600,size:30,colour:255.0.0]Line 1|[bold:0,wait:100,hold:2000]Line 2
"Line 1" inizierà ad apparire a 1100 ms (ricordate che wait
ritarda il tempo di inizio di 500 ms se non è specificato). Sarà rossa, di dimensioni 30pt e in grassetto. Dopo 5600 ms (4000 + 800 * 2
), inizierà a svanire. "Line 2" inizierà ad apparire a 1400ms (1100ms dalla linea precedente, 200ms dall'incremento delle linee e 100ms da wait
). Questa riga sarà bianca, di dimensioni 40pt e non in grassetto. Comincerà a svanire dopo 2000 ms.