Deux coupes, c'était court
Créer sa brute, c'est le premier moment du jeu. Depuis le lancement, ce moment se résumait à quatre couleurs et deux coupes de cheveux, sur une seule et même silhouette. Beaucoup de joueurs se retrouvaient avec des brutes qui se ressemblaient, et une demande revenait régulièrement : pouvoir jouer une brute qui ne soit pas systématiquement le même gaillard.
Ce sprint s'attaque à ça. L'éditeur gagne une silhouette féminine, et le catalogue de coiffures passe de 2 à 6 coupes au total.
Ce qui change dans l'éditeur
Un nouvel attribut apparaît dans le créateur de brute : SILHOUETTE. Il se règle comme la peau ou les vêtements, en début de personnalisation, et ne coûte rien : c'est un choix purement esthétique.
- Silhouette masculine : 4 coupes, dont 2 nouvelles venant s'ajouter aux deux d'origine.
- Silhouette féminine : une nouvelle tête, des cils dédiés, et 2 coupes, dont une avec son accessoire de cheveux.
Les coupes sont propres à chaque silhouette : elles ne sont pas interchangeables, parce qu'elles sont sculptées pour la tête sur laquelle elles reposent. Concrètement, si tu bascules d'une silhouette à l'autre pendant la création, la coupe se réajuste automatiquement sur une coupe valide : inutile de la reconfigurer à la main.
Un point important : la silhouette n'a aucun effet sur le jeu. Pas de bonus, pas de malus, pas de stat cachée, et rien n'est affiché nulle part ailleurs dans l'interface. C'est de l'apparence, et rien d'autre. Deux brutes identiques en stats se battent exactement de la même façon, quelle que soit leur silhouette.
Sous le capot : un modèle qui se réorganise
Les brutes de La Brute Legacy sont des modèles voxel 3D sans squelette : chaque partie du corps est un mesh nommé, et le jeu décide au chargement lesquels afficher et de quelle couleur les peindre. Jusqu'ici, la logique était simple : une tête, des sourcils, et deux coupes à faire apparaître ou disparaître.
Avec une deuxième silhouette, le modèle contient désormais deux têtes, deux jeux de sourcils (sourcils et cils) et six coupes, mais une brute ne doit en montrer qu'un seul assortiment cohérent. Le code de rendu a donc été généralisé : au lieu de traiter chaque cas à la main, il déduit du nom de chaque mesh à quelle silhouette et à quelle coupe il appartient, puis n'affiche que ce qui correspond à la brute. Ajouter une septième coupe demain ne demandera plus qu'une ligne.
Autre subtilité : certaines pièces ont leur propre texture : les cils et l'accessoire de la coupe féminine. Contrairement aux cheveux, qui prennent la couleur choisie par le joueur, ces pièces ne doivent surtout pas être repeintes. Elles sont donc identifiées comme telles et laissées intactes, tout en suivant l'apparition et la disparition de la coupe à laquelle elles appartiennent.
Le bug le plus bête du sprint
Une anecdote pour les curieux. Pendant les tests, l'accessoire de cheveux de la coupe féminine restait obstinément affiché quand on basculait sur la silhouette masculine : un ruban flottant à côté de la tête d'un type qui n'avait rien demandé.
La cause : dans le fichier du modèle 3D, ce mesh avait été exporté avec un espace en fin de nom. Le moteur de rendu remplace les espaces par des underscores au chargement, si bien que la pièce arrivait dans le jeu sous un nom légèrement différent de celui attendu. Ne correspondant à aucune règle, elle échappait purement et simplement à la logique d'affichage et gardait la visibilité qu'elle avait au chargement.
Le correctif tient en une ligne (les noms sont désormais normalisés avant d'être comparés), mais c'est un bon rappel que la moitié des bugs de rendu 3D sont en réalité des problèmes de nommage.
Et les brutes existantes ?
Rien ne change pour elles. Toutes les brutes créées avant cette mise à jour conservent exactement l'apparence et la coupe qu'elles avaient : elles sont simplement rattachées à la silhouette masculine, et leurs coupes 1 et 2 restent les mêmes qu'avant. Aucune action à faire.
La contrepartie, en toute transparence : l'apparence se choisit toujours à la création uniquement. Il n'existe pas encore d'écran pour changer de coupe ou de silhouette après coup : la nouveauté profite donc surtout aux prochaines brutes que tu créeras.
Et après ?
Le chantier de la personnalisation est loin d'être terminé :
- Plus de coupes pour les deux silhouettes, maintenant que le système les accepte sans refonte.
- Un moyen de changer d'apparence en cours de route, sur le modèle des potions existantes.
- Davantage de variété au-delà des cheveux : accessoires, détails de tenue.
En attendant, l'éditeur a de quoi faire des brutes qui ne se ressemblent plus. Va t'en créer une, et cette fois, elle aura une tête à elle.