Cet article traite des questions fréquemment posées sur le skinning.
Le skinning est un simple mécanisme de changement d'images qu'osu! chargera lors de la sélection d'un skin dans les options. Il est facile de créer un skin, mais il est un peu plus difficile de créer les ressources nécessaires.
Si vous avez parcouru l'ensemble des forums de skinning et que vous êtes certain de ne pas trouver ce skin, alors félicitations, osu! ne l'a pas encore. En gardant cela à l'esprit, vous pouvez prendre cette initiative pour créer le skin dont vous rêvez et en faire quelque chose que tout le monde peut vouloir !
Néanmoins, ne demandez jamais de skin sur les forums. Le non-respect de cette règle entraînera le déplacement de votre fil de discussion vers les wastelands.
Tout d'abord, ne posez pas cette question dans les forums ; sinon, votre fil de discussion sera très probablement jeté dans les wastelands. Ensuite, il est préférable de demander à cette personne le skin qu'elle utilise. Elle peut vous le donner, mais ce n'est pas toujours le cas.
Oui, vous pouvez utiliser des éléments de skinning provenant d'autres skins. Ces éléments sont appelés "skins mixtes" ou "skin mashups". Cependant, vous n'êtes pas autorisé à les poster sur le sous-forum skinning, avec ou sans permission, mais vous pouvez les poster dans votre signature ou sur votre page d'utilisateur "moi!"
La seule exception à cette règle concerne les sons, car ils sont généralement plus difficiles à réaliser. Ils peuvent être utilisés à partir d'autres skins, même sans la permission explicite du skinner original. Cependant, il serait bien que vous créditiez le skinner d'origine.
Lorsque vous développez votre skin, vous pouvez mettre n'importe quoi dans le dossier skinning, y compris d'autres dossiers. osu! les ignorera simplement, vous pouvez donc garder vos fichiers .xcf
ou .psd
dans le même dossier pour les modifier plus tard si nécessaire.
Cependant, lors de la publication de votre skin, vous devez supprimer ces fichiers afin de réduire la taille du fichier. Si vous utilisez le skin modèle, supprimez les éléments qui ne sont pas modifiés car osu! se chargera automatiquement des éléments manquants.
Notez cependant que le dossier appelé taiko
(insensible à la casse) est réservé aux skins osu!taiko qui remplaceront tous les éléments osu!taiko (et certains éléments d'interface lors de la lecture d'une beatmap osu!taiko).
Vous devrez avoir votre skin sélectionné, puis appuyer sur ces touches pour recharger un skin dans osu! : Ctrl
+ Alt
+ Shift
+ S
.
Vous pouvez également quitter et rouvrir osu! ou lancer l'updater pour recharger le skin, mais il est généralement plus rapide d'utiliser la combinaison de quatre touches pour recharger le skin dans osu!
Page principale : Ranking Criteria/Skin Set List
Dans osu!, il y a plus de 200 éléments qui peuvent être skinnés (sans compter les images animées individuelles). Cependant, vous n'êtes pas obligé de tous les skinner. Vous pouvez simplement les supprimer car osu! utilisera les images par défaut pour ceux que vous n'avez pas inclus.
Ceci étant dit, un ensemble de skinning (défini par les critères de classement) indique fondamentalement quels éléments doivent être skinnés si l'un d'entre eux dans l'ensemble l'était. Par exemple, le joueur qui utilise votre skin peut ne pas aimer si vous n'avez skinné que la moitié des numéros par défaut et laissé les autres utiliser leurs valeurs par défaut. Cependant, ceci ne s'applique strictement qu'au skinning des beatmaps mais vous pouvez en tenir compte pour votre propre skin.
Les skin édités sont considérés comme mixtes. Ils ne peuvent donc être postés dans aucun sous-forum.
Oui, vous pouvez avoir un thème de skin similaire à celui de quelqu'un d'autre qui l'a peut-être fait avant vous. Cependant, vous devez créer les éléments vous-même et, évidemment, ne pas copier les éléments de l'autre skin que vous essayez de refaire.
Il existe des projets tiers qui tentent déjà de le faire. Cependant, la base de données de skinning est déjà prévue. Pour plus de détails, voir ppy/osu-web#61 - Skin System.
Tout d'abord, avant de partager votre skin, assurez-vous que vous avez supprimé les autres fichiers qui ne sont pas utilisés. Il peut s'agir d'images et de sons par défaut, de dossiers supplémentaires, de fichiers non-image (à l'exception du fichier skin.ini
). Une fois cette étape terminée, vous devrez exporter votre skin sous forme de fichier .osk
. Avec ce fichier, vous pouvez le mettre en ligne et le poster dans le sous-forum skinning.
Exporter en .osk
..osk
avec le nom de votre skin et mettez-le en ligne.Non, vous n'êtes pas autorisé à poster un skin mixte dans aucun sous-forum. La même chose s'applique aux skin édités.
Vous pouvez utiliser votre page d'utilisateur "moi!", votre signature, le subreddit /r/osuskins, ou tout autre endroit en dehors des forums d'osu!
Oui, les remakes de skin ne sont pas considérés comme mixtes. Vous pouvez donc les poster, tant qu'aucun des éléments n'a été copié ou dupliqué à partir d'un autre skin (auquel cas, il serait considéré comme mixte).
Oui, et si vous le faites, vous devez ajouter un avertissement sur votre post de forum. Les skinings R15 peuvent inclure, mais ne sont pas limités à :
Pour ajouter cet avertissement, il suffit de préfixer [R15]
au titre de votre post et d'écrire un avis en haut du post lui-même.
Non, vous n'êtes jamais autorisé à poster des skins contenant du contenu R18 où que ce soit dans osu!.
Si vous publiez votre skin R18 n'importe où dans la communauté d'osu!, sachez que vous serez puni pour cela. En revanche, si vous le diffusez en dehors des murs de la communauté d'osu!, personne ne vous pourchassera. Les skins R18 peuvent inclure, sans s'y limiter, les éléments suivants :
Si vous ne savez pas comment créer un fil sympathique, vous pouvez utiliser ce modèle.
[centre][size=150][color=#cc5288]{Nom du skin}[/color][/size]
[size=150]{Décrivez brièvement votre skin en 1 à 3 phrases}[/size]
[box=Screenshots]
[size=150]Song selection
[img]https://example.com/image-link-here.png[/img]
Mod selection menu
[img]https://example.com/image-link-here.png[/img]
Ranking screen
[img]https://example.com/image-link-here.png[/img]
osu! gameplay
[img]https://example.com/image-link-here.png[/img][/size][/box]
[url=https://example.com/skin-download-link-here.osk]Download link[/url][/centre]
Il est vraiment important d'inclure diverses captures d'écran du gameplay et du choix des musiques, etc. Beaucoup de gens voudront voir à quoi ressemble votre skin avant de le télécharger sans réfléchir ! Vous pouvez utiliser upppy ou imgur pour les télécharger.
Page principale : skin.ini
Le skin v1.0 était l'ancien style de skinning utilisé depuis le lancement du support de skinning du jeu jusqu'en mars 2013. Après cette date, le skin v2.0 a été publié avec un tout nouvel ensemble d'éléments de skinning comportant quelques changements. Pour consulter le journal des mises à jour du skin, consultez la section Versions de l'article skin.ini.
Il peut ne pas sembler important d'indiquer la version à utiliser, mais comprenez que certaines fonctionnalités plus anciennes peuvent ne pas être disponibles dans la dernière version du skin et vice versa.
La hiérarchie des formats audio qu'osu! utilisera est la suivante :
.wav
.mp3
.ogg
Fondamentalement, osu! préférera les fichiers .wav
parce que ceux-ci peuvent mettre en boucle des sons courts mieux que les fichiers .mp3
ou .ogg
.
Dans la plupart des cas, les images doivent utiliser le format .png
. Toutefois, l'élément menu-background.jpg
doit utiliser l'extension .jpg
.
En plus d'utiliser le format .png
, vous devriez :
Les superpositions sont des éléments qui seront placés par-dessus un autre élément (le même nom d'élément mais sans le suffixe overlay
ou -overlay
). Ils sont un peu spéciaux dans la mesure où ils ne seront pas colorés ou teintés. Cependant, seule une petite poignée d'éléments reçoivent une superposition (vous les trouverez dans la liste des éléments de skin).
Puisque osu! peut être joué avec différentes résolutions de fenêtre, certains éléments de skin peuvent se chevaucher ou être placés plus loin les uns des autres que prévu. Cela signifie que tous les éléments ne s'étireront pas ou ne s'adapteront pas à la résolution de la fenêtre du jeu.
Il est préférable de garder à l'esprit les résolutions suivantes lors du skinning :
Les images seront ajustées par le jeu lui-même pour s'adapter à des résolutions dérivées de celles mentionnées ci-dessus. La plupart d'entre elles seront redimensionnées pour s'adapter au playfield ou repositionnées sur des rapports d'aspect différents.
Les images HD sont utilisées à la place des images normales dans les résolutions supérieures, lorsqu'elles existent. Comparées aux images normales, les images HD sont beaucoup plus nettes et propres dans ces résolutions plus élevées. Elles sont automatiquement mises à l'échelle par le jeu pour s'adapter à la résolution utilisée. Les résolutions supportant les images HD commencent à un minimum de 800 pixels de hauteur. Les images HD sont marquées du suffixe @2x
dans leur nom de fichier. Par exemple : cursor@2x.png
.
Les images HD ont des dimensions doublées. Par exemple : le sprite normal hitcircle.png
a une dimension de 128x128 pixels. Ainsi, son sprite HD, hitcircle@2x.png
, aurait des dimensions de 256x256 pixels.
Chaque sprite a une contrepartie HD, et même toutes les images d'une animation peuvent avoir des contreparties HD. Par conséquent, la taille des fichiers du dossier ou de l'archive augmentera en raison du nombre d'images plus élevé que la normale.
Toutes les images HD peuvent également avoir une taille de fichier plus importante, car le canevas utilisé est quatre fois plus grand que celui d'un sprite normal. Il y a essentiellement deux modes de résolution qu'osu! utilise. Chacun d'entre eux privilégie un ensemble d'images. Le premier mode est LowResolution tandis que le second mode est HighResolution.
L'écran de classement préfère la version statique des éléments de skin aux éléments animés. Autrement dit, si un élément comporte une animation et une version statique, la hiérarchie est la suivante :
Toutefois, l'écran de classement d'osu!mania fait exception à cette règle. En effet, si une animation et une version statique d'un élément sont incluses, la hiérarchie est la suivante :
Remarque : Dans osu!mania, osu! ignore le chemin spécifié dans le fichier skin.ini
et utilisera seulement l'image du répertoire racine (le dossier où les éléments de skin sont chargés).
Tout d'abord, vérifiez la liste des éléments pour voir si l'élément que vous souhaitez animer peut effectivement être animé. Si c'est le cas, vous pouvez commencer à l'animer. Pour ce faire, vous devrez faire en sorte que chaque image de l'animation soit une image distincte. Lorsque c'est fait, nommez chaque image avec le nom de l'élément, suivi d'un tiret (-
), puis d'un nombre d'index (en commençant par 0). Répétez cette opération pour le reste des images.
Par exemple, si vous essayez d'animer scorebar-colour.png
, nommez la première image scorebar-colour-0.png
, puis la deuxième scorebar-colour-1.png
, puis la troisième scorebar-colour-2.png
, et répétez pour le reste.
Remarque : tous les éléments n'ont pas un trait d'union (-
) entre le nom et le numéro de l'image. Consultez la liste des éléments pour connaître les noms des animations.
Les fréquences d'images de l'animation pour chaque élément sont incohérentes. Certains utilisent une valeur définie dans le fichier skin.ini, d'autres utilisent la valeur définie par le client, tandis que d'autres encore sont basés sur le BPM (battements par minute) de la beatmap. Pour cette raison, l'animation des éléments de skin se fait par essais et erreurs (voir la section suivante pour les méthodes de résolution de ce problème).
Si votre animation est trop rapide/lente, vous avez deux façons de la corriger :
AnimationFramerate
dans le skin.ini
.
pippidon
ou le hitcircleoverlay
.Vous aurez besoin de l'élément cursormiddle.png
pour être présent dans votre skin. Si vous ne le voulez pas, utilisez une image transparente.
Si vous voulez supprimer un élément, vous devez utiliser une image transparente à la place de l'élément que vous voulez supprimer. Ensuite, rechargez votre skin.
Il y a deux façons de procéder :
lighting.png
dans votre skin.Pour les particules, supprimez simplement les fichiers particle50.png
, particle100.png
, et particle300.png
. Vous n'avez pas besoin d'une image transparente pour ces trois fichiers.
Ajoutez un fichier transparent appelé sliderendcircle.png
à votre skin.
Ajoutez un fichier transparent pour ces noms de fichiers :
hit300-0.png
hit300g-0.png
hit300k-0.png
Vous devez avoir un tag osu!supporter pour voir l'image de fond dans le menu principal. Pour le changer rapidement, vous pouvez glisser et déposer une image .png
ou .jpg
dans osu! (dans le menu principal). Cela écrasera l'image actuelle du dossier de votre skin sélectionné.
Page principale : HD images
Ouvrez le fichier skin.ini et changez la Version
en 2.1
ou plus.
Page principale : skin.ini
Il existe trois types de sons différents utilisant ces trois préfixes : normal
, soft
, et drum
. Tous ces sons ont un suffixe : -hitnormal
, -hitwhistle
, -hitfinish
, et -hitclap
.
Pour les désactiver, trouvez ceux que vous n'aimez pas et remplacez-les par un autre son.
Pour corriger cela, vous devez changer la valeur de HitCircleOverlap
à la largeur de l'image utilisée pour les nombres par défaut. Par exemple, si la taille de votre élément skinné est de 60x70 pixels (largeur par hauteur), la valeur doit être 60.