wiki

FAQ sur le skinning

Cet article traite des questions fréquemment posées sur le skinning.

Pour commencer

Qu'est-ce que 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.

Quelqu'un peut-il faire ce skin à partir de cette série/ce jeu ?

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.

Où puis-je obtenir ce skin avec lequel j'ai vu quelqu'un jouer ?

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.

Puis-je utiliser un élément skinné à partir du skin de quelqu'un d'autre ?

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.

Que doit contenir mon dossier skin ?

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).

Comment recharger mon skin dans osu! ?

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!

Que sont les skinning sets ?

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.

Un skin édité est-il un skin mixte ?

Les skin édités sont considérés comme mixtes. Ils ne peuvent donc être postés dans aucun sous-forum.

Puis-je refaire un skin que quelqu'un d'autre a fait ?

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.

Pourquoi n'y a-t-il pas une base de données pour les skins, comme les beatmaps ?

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.

Partage

Comment puis-je partager mon skin ?

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.

  1. Ouvrez osu!.
  2. Ouvrez la barre latérale des options.
  3. Chargez votre skin.
  4. Cliquez sur Exporter en .osk.
  5. A partir de là, osu! ouvrira une fenêtre pour votre skin exporté.
  6. Prenez le fichier .osk avec le nom de votre skin et mettez-le en ligne.
  7. Vous pouvez maintenant le partager !

Puis-je poster un skin mixte dans les sous-forums de skinning ?

Non, vous n'êtes pas autorisé à poster un skin mixte dans aucun sous-forum. La même chose s'applique aux skin édités.

Où puis-je poster mon skin mixte ?

Vous pouvez utiliser votre page d'utilisateur "moi!", votre signature, le subreddit /r/osuskins, ou tout autre endroit en dehors des forums d'osu!

Puis-je poster un remake d'un skin ?

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).

Puis-je poster des skinnés R15 dans les sous-forums de skinning ?

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 à :

  • des sous-vêtements suggestifs ou visibles
  • des maillots de bain et/ou bikinis
  • des personnages portant des vêtements révélateurs ou peu voyants

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.

Puis-je poster des skins R18 dans les sous-forums de skinning ?

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 :

  • nudité
  • quasi-nudité
  • références sexuelles
  • violence
  • l'abus de drogues

Modèle de post

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.

skin.ini

Qu'est-ce que skin.ini ?

Page principale : skin.ini

Qu'est-ce que la v1.0 et la v2.0+ ?

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.

Audio

Hiérarchie des formats audio

La hiérarchie des formats audio qu'osu! utilisera est la suivante :

  1. .wav
  2. .mp3
  3. .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.

Images

Quel doit être le format des images ?

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 :

  • Découper ou recadrer vos images autant que possible. Le client d'osu! rendra chaque pixel d'une image, ce qui entraînera une charge de travail plus importante !
    • Notez cependant qu'une certaine transparence dans certaines sections d'une image est nécessaire pour aligner correctement des éléments spécifiques.
  • Compresser les images chaque fois que possible. La compression supprime généralement les informations inutiles sur les pixels vides et réduit considérablement la taille des fichiers.

Que sont les superpositions ?

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).

Quelle résolution de fenêtre dois-je skinner ?

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 :

  • 1024x768 (4:3, résolution standard du jeu, le jeu est basé sur celle-ci)
  • 2048x1536 (4:3, résolution standard du jeu en mise à l'échelle HD)
  • 1366x768 (16:9, résolution standard du jeu en écran large)
  • 2732x1536 (16:9, résolution écran large du jeu standard en mise à l'échelle HD)
  • 1920x1080 (16:9, résolution HD standard)

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.

Images HD

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.

  • Le mode LowResolution utilise les images normales et ignore les images HD (également connu sous le nom de skin en résolution SD).
  • Le mode HighResolution privilégie les images HD et utilise les images normales comme solution de repli si aucun sprite HD n'est disponible (également appelé skin haute résolution).

Hiérarchie des résultats de l'écran de classement

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 :

  1. L'image statique.
  2. L'image zéro de l'animation.
  3. L'image par défaut.

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 :

  1. L'image zéro de l'animation dans le répertoire racine.
  2. L'image statique dans le répertoire racine.
  3. L'image par défaut.

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).

Animations

Comment animer un élément ?

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).

Mon animation est trop rapide/lente, comment y remédier ?

Si votre animation est trop rapide/lente, vous avez deux façons de la corriger :

  1. Si elle se joue trop vite, essayez de les allonger en doublant les images (ou en les divisant par deux, si elle est trop lente).
    • Par exemple, les images 0 et 1 sont la même image (l'image durera donc 2 images), les images 2 et 3 sont la deuxième image, etc.
    • Cela rendra l'animation légèrement plus lente (ou légèrement plus rapide) ; cependant, le taux d'animation reste le même, ce qui signifie que même si vous avez ralenti/accéléré une animation, le taux d'animation d'une autre peut encore être trop rapide/lent.
  2. Utilisez la commande AnimationFramerate dans le skin.ini.
    • Cette commande affecte toutes les animations à l'exception de quelques unes, comme pippidon ou le hitcircleoverlay.

Skinning

Comment faire un long cursortrail ?

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.

J'ai supprimé un élément, mais il est toujours là ! Comment puis-je le supprimer ??

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.

Comment supprimer l'éclairage après avoir tapé sur un objet ?

Il y a deux façons de procéder :

  • Désactiver les lueurs de fond dans les options.
  • Utilisez une image transparente appelée lighting.png dans votre skin.
Je parlais des particules après le clic !

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.

Comment retirer le slider end du cercle ?

Ajoutez un fichier transparent appelé sliderendcircle.png à votre skin.

Comment puis-je cacher les scores de 300 points ?

Ajoutez un fichier transparent pour ces noms de fichiers :

  • hit300-0.png
  • hit300g-0.png
  • hit300k-0.png

Comment ajouter un arrière-plan dans le menu principal ?

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é.

Que fait @2x ?

Page principale : HD images

Mes tambours taiko sont dans la mauvaise position !

Ouvrez le fichier skin.ini et changez la Version en 2.1 ou plus.

Comment modifier les couleurs de la combinaison ?

Page principale : skin.ini

Comment désactiver un ou plusieurs hitsounds ?

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.

J'utilise des points au lieu de chiffres, mais lorsque j'arrive à la 10e combinaison, deux points apparaissent !

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.