FR EN ES PT
Naviguer dans les forums 
Trackers Ankama

Devblog : Thèmes d'interface personnalisés

Par [Ankama]WAKFU - COMMUNITY MANAGER - 04 Novembre 2021 - 15:00:00
AnkaTracker

Pour la mise à jour 1.74 de WAKFU, nous ajoutons la possibilité de créer et de modifier des thèmes d'apparence d'interface personnalisés.

Les résultats des récents sondages nous ont reconfirmé que vous souhaitiez une amélioration de l'apparence des interfaces du jeu, et que vous aimeriez notamment pouvoir les personnaliser à votre guise. Pour ce faire, nous vous fournissons les outils nécessaires pour en modifier les textures et les couleurs sans pour autant changer leur taille ou leur fonctionnalité.

Comment fonctionnent les interfaces ?

Pour commencer, quelques informations sur les interfaces : ce sont tous les menus, barres d'outils et fenêtres qui vous donnent les informations utiles et vous permettent d'interagir avec le jeu. On en compte plus de 250 et cela représente plus de 85 000 lignes de codes réparties dans 400 fichiers. Il y a également plus de 1 500 styles et une centaine de couleurs qui décrivent l'apparence de chacun des éléments qui composent ces interfaces. L'interface la plus complexe est l'inventaire de personnage : 2 000 lignes, 12 templates, 83 fonctions. 

Le moteur d'interface qui gère tout cela se nomme Xulor. Il a été créé bien avant la sortie du jeu, dans les premières versions bêta, pour WAKFU et DOFUS Arena. S'il répondait aux besoins du jeu à sa conception, il ne fournit aujourd'hui plus les fonctionnalités nécessaires pour réaliser des interfaces modernes, réactives et adaptées aux grandes résolutions. Nous nous efforçons d'y apporter des améliorations, mais ce système trouve ses limites. Malgré tout, nous continuons de moderniser les interfaces du jeu quand l'occasion se présente.

Les différents éléments graphiques qui composent les interfaces sont disposés sur de grandes images. Ces images sont lues au lancement du jeu et gardées en mémoire. Quand une interface est ouverte, on va chercher les différents éléments graphiques qui composent cette interface sur ces grandes images pour les assembler et afficher l'interface.

Comment modifier le thème ?

Si vous êtes adeptes du modding 

Dans Le coin des développeurs, nous allons mettre à disposition les principales images du thème. Dès lors, vous aurez la possibilité de modifier, transformer et colorier tout ce que vous voudrez dans la limite des images disponibles. Un fichier JSON détaillant les styles des éléments d'interface permettra d'identifier l'utilisation des différentes images dans les menus du jeu (telle partie de l'image correspond à tel menu du jeu). Ce format permettra aux développeurs d'outils de simplifier la démarche des moddeurs.

Le client de jeu WAKFU a été modifié de manière à permettre l'utilisation de textures alternatives au lancement, sans avoir à modifier les fichiers du jeu. Un nouveau dossier "theme" sera créé dans le même dossier que les préférences et les logs. Ce dossier sera accessible depuis Ankama Launcher grâce au bouton "Ouvrir le répertoire de logs". En plaçant les textures personnalisées dans ce dossier, celles-ci seront directement appliquées au lancement du jeu. 

Nous avons centralisé la définition des couleurs à un seul endroit pour vous permettre de les redéfinir. En effet, de la même manière que les textures personnalisées, il sera possible - via un fichier de configuration - de choisir la plupart des couleurs du jeu. 

Nous reviendrons plus en détail sur les étapes à suivre dans un tutoriel dans Le coin des développeurs.

Pour les non-initiés :

Si vous n'êtes ni un(e) expert(e) en graphisme, ni un(e) bidouilleur(se) de l'extrême, n'ayez crainte ! Vous pourrez récupérer les thèmes créés par la communauté et les installer simplement dans les dossiers de configuration du jeu.


 

Pourquoi ne pas avoir fait un thème sombre ?

Nous avons étudié cette possibilité. Il est plutôt simple de créer un thème sombre basique et incomplet que l'on peut améliorer au fil du temps. En revanche, il ne serait pas acceptable, pour nous, de fournir un thème inachevé ou imparfait. Produire un thème sombre entier demanderait beaucoup de temps aux  développeurs et aux graphistes de l'équipe, ce qui n'est pas notre priorité. Cependant, nous avons découvert que des joueurs avaient créé et diffusé un thème sombre pour WAKFU (nous rappelons que ce type de modification ne respecte pas les CGU). De ce fait, nous avons reconsidéré l'idée de satisfaire une attente communautaire présente depuis des années : le modding d'interface. Il est plus intéressant de vous laisser créer vos thèmes d'interface plutôt que de vous en imposer un.
 

Et maintenant ?

Nous sommes conscients que ça ne sera pas parfait dès le début, mais n'hésitez pas à nous remonter les éléments qui vous empêchent de laisser libre cours à votre créativité : couleurs utilisées sur des fonds différents, textures non remplaçables, etc.

Nous espérons voir fleurir les outils qui permettront de rendre accessible à tous la modification du thème (de quoi occuper les fan-développeurs quelques mois !) et qu'en attendant ces premiers, les fan-artistes s'en donneront à cœur joie ! Nous avons hâte de voir vos créations et, peut-être, de les officialiser !

Rendez-vous sur le forum dans la section Le coin des développeurs.

Un (tout) petit aperçu de test* :

* Réalisé par un développeur, avec Photoshop... Soyez gentil(le)...
 

F.A.Q :

C'est « ça », la refonte d'interface ? 

Ce n'est pas une refonte d'interface, c'est un autre chantier que nous souhaitions aussi voir en jeu. Nous n'excluons pas la possibilité de refondre l'interface plus tard.
 

Sera-t-il possible de changer la disposition des éléments d'interface ?

Non, uniquement les couleurs et l'apparence, et non pas la fonctionnalité, la disposition ou la taille.
 

Sera-t-il possible de remplacer cette fichue aiguille qui tourne au chargement du jeu ?

Non plus.
 

Est-il possible de remplacer toutes les images ?

Pas pour l'instant. Nous réfléchissons à cette possibilité.
 

N'hésitez pas à poser vos questions sous cet article, nous étofferons la F.A.Q. avec les réponses dans les semaines à venir.

Première intervention Ankama

En réponse à  CuteLulu

Bonjour CuteLulu,

Ce nouveau chantier qui permet la personnalisation des interfaces était justement l'une de nos priorités, puisque la demande communautaire était forte selon nos récents sondages. Nous avons justifié notre démarche dans l'article et ouvrons des perspectives pour l'avenir.

Nous continuons de travailler, en parallèle, sur la résolution des problèmes techniques ainsi que sur différents chantiers (autres que seulement "dev") pour le futur du jeu. Cela étant, nous n'en dévoilerons pas plus car ce n'est pas le sujet de cet article.

Merci pour ton commentaire et à bientôt sur WAKFU !

Voir le message dans son contexte
Réactions 31
Score : 160

wouah enfin !! bravo ankama !

2 0
Score : 270

Beau > Jouable, y'a plus important à faire que de changer la couleur d'un inventaire ou d'une page de connexion/chargement... sachant que si tu as la fibre et un pc correcte, tu le vois 0.10s ? Il faut faire de vrais choses; dîtes nous ce que vous avez prévu pour les bugs, ou pour l'avenir du jeu, revoir vos priorités, régler une chose à la fois, pas mettre du jolie juste pour faire jolie.

3 -12

Bonjour CuteLulu,

Ce nouveau chantier qui permet la personnalisation des interfaces était justement l'une de nos priorités, puisque la demande communautaire était forte selon nos récents sondages. Nous avons justifié notre démarche dans l'article et ouvrons des perspectives pour l'avenir.

Nous continuons de travailler, en parallèle, sur la résolution des problèmes techniques ainsi que sur différents chantiers (autres que seulement "dev") pour le futur du jeu. Cela étant, nous n'en dévoilerons pas plus car ce n'est pas le sujet de cet article.

Merci pour ton commentaire et à bientôt sur WAKFU !

Score : 473

"Sera-t-il possible de changer la disposition des éléments d'interface ?

Non, uniquement les couleurs et l'apparence, et non pas la fonctionnalité, la disposition ou la taille."

certaines interfaces en ont grand besoin par exemple le nombre d'objets dans les inventaires (nombres parfois trop petits), l'interface du tchat, l'interface metiers,... ça fait un moment que j'ai pas ouvert wakfu mais je sais qu'il y en a d'autres des interfaces qui ont grand besoin de refontes ou alors pouvoir changer la taille d'une interface mais pas d'une autre ou ce genre de choses

1 0
Score : 10048

le dark mode, bientôt sur nos écrans :3

1 0
Score : 5148

 

[Ankama]WAKFU|04/11/2021 - 15:31:41
Bonjour CuteLulu,

Ce nouveau chantier qui permet la personnalisation des interfaces était justement l'une de nos priorités, puisque la demande communautaire était forte selon nos récents sondages. Nous avons justifié notre démarche dans l'article et ouvrons des perspectives pour l'avenir.

Nous continuons de travailler, en parallèle, sur la résolution des problèmes techniques ainsi que sur différents chantiers (autres que seulement "dev") pour le futur du jeu. Cela étant, nous n'en dévoilerons pas plus car ce n'est pas le sujet de cet article.

Merci pour ton commentaire et à bientôt sur WAKFU !

Justement.
Je pense que ceux qui avaient choisi la refonte de l'interface attendaient bien une refonte "intégrale".
Ok, la personnalisation de l'interface c'est cool (j'attends de voir les outils mis à disposition), mais on attendait plutot une vraie réorganisation de l'interface, qui soit plus ludique, plus fluide et plus intuitive.

Apres, le polish, aka personnalisation pourrait etre en priorité... mais pas l'inverse.
On ne peut pas améliorer une chose bancale, surtout quand on sait qu'elle va subir une refonte (plus tard)...
4 -5
Score : 6

filter: invert(100%);

GGWP 24LP

1 0
Score : -137

Mais euhm...le Xulor ne vient-il pas d'avoir une refonte ?

1 -2
Score : 18

[Ankama]WAKFU - Community Manager - 04 Novembre 2021 15:31
Bonjour CuteLulu,

Ce nouveau chantier qui permet la personnalisation des interfaces était justement l'une de nos priorités, puisque la demande communautaire était forte selon nos récents sondages. Nous avons justifié notre démarche dans l'article et ouvrons des perspectives pour l'avenir.

Nous continuons de travailler, en parallèle, sur la résolution des problèmes techniques ainsi que sur différents chantiers (autres que seulement "dev") pour le futur du jeu. Cela étant, nous n'en dévoilerons pas plus car ce n'est pas le sujet de cet article.

Merci pour ton commentaire et à bientôt sur WAKFU !

selon vos sondage mdr désoler mais maintenant on connait vos pseudos sondage je veux pas paraitre agressive mais perso in game personne ne parle de ça. Je c'est que vous avez un boulot monstre mais comme dit écouter juste un peu plus la communauté

1 -10
Score : 886

c'est à ça que servent les sondages. Navré si tes priorités ne corrèlent pas avec celles des autres joueurs.

2 -2
Score : 559

Une question à propos de la refonte de l'Osamodas qui a été annoncé en même temps que celle du Xélor, Zobal (un doute je sais pu si sa avait été annoncé avec), Feca et Steamer bref les as toute eu même on a eu pour le sacrieur et éliotrope mais par contre l'Osamodas, c'est silence radio pourtant sa n'a pas été annoncé le mois dernier au contraire sa fait environ 1 ans et demi ou même plus.. j'aimerais bien savoir si sa été mis de côté ou vous travailler encore dessus bref ..
Sinon sympa la personnalisation et tout de l'interface mais on attendais pas forcément ça ou du moins une refonte intégrale on aurait s'en doute préféré bref bref bref
Merci pour votre travail même si y'a beaucoup de flou et je trouve que niveau communication y'en a beaucoup moins qu'a une période mais ce n'est que mon ressentit personnel sa

1 -2
Score : 201

Ils en ont parler récemment, je crois que ça arrive à la prochaine maj

0 0
Score : 34

Perso j'aurais surtout souhaiter plus d'option de filtrage dans l'HDV... surtout sur les équipements.
c'est dans les rouages j'espère... Mais tres bien ce petit avant gout, beau boulot 

2 0
Score : 2483

Bientôt vous nous laisserez coder la prochaine MàJ?

5 -2
Score : 886

Je vois que vous "autorisez à écraser les textures", mais est-ce qu'il est possible de créer de nouvelles textures pour y placer nos pixmaps + modifier le json ou est-ce que le but est de modifier les textures existantes ? Ce n'est pas clair pour moi.

C'est important, parce que ça permettrait de fusionner deux thèmes facilement (par exemple un thème qui modifie l'interface de quête et un autre l'interface de l'inventaire), alors que sinon il faut créer un troisième thème à la main.
A haute échelle, c'est problématique, parce que le nombre de thèmes qu'il faudrait créer pour satisfaire tout le monde est le nombre de partitions de l'ensemble des thèmes (nombre de Bell). Etant donné 3 thèmes A, B, C il faudrait les thèmes {A}, {B}, {C}, {A, B}, {A, C}, {B, C}, et {A, B, C} pour que titi69 puisse prendre, par exemple, les thèmes B et C mais pas le thème A. Et encore, on ne prend même pas en compte les conflits potentiels, qui font que les thèmes doivent être ordonnés par priorité (comme dans les thèmes de minecraft ou les mods de skyrim).

Edit : de plus, si a taille des textures de base augmentent à chaque maj, il faudrait pouvoir les mettre à jour sans que ce soit difficile. Pouvoir rajouter d'autres textures permettrait d'éviter les migraines.

0 0

Salut,

Pour des raisons techniques, pour le moment, il n'est pas envisageable de séparer les textures de cette manière.

Toutefois, on peut tout à fait imaginer qu'un outil communautaire de mélange de thème apparaisse grâce au fichier JSON wink

Pour l'edit, le JSON contient également le "since", pour différencier les patchs auxquels des éléments sont rajoutés dans les textures

[Enio].

Score : 51

Ahhh enfin un peu de changement de choix laisser à la communauté. En plus si ça ce passe bien, peut être que vous nous laisserez personnaliser plus de choses wink. Par contre l'idée de changer de place les logos, de réduire ou augmenter leurs tailles, leurs couleurs ou même de changer les logos, c'est vraiment pas une mauvaise idée, j'pense même que Ankama en parle car ils ont eu l'idée et réfléchissent à mettre ça en place. Hâte de voir ce que ca donnera IG et voir les améliorations qu'ils apporteront.

2 0
Score : -2394

tres bonne initiative, faut bien commencer quelque part

1 0
Score : 286

Merci !
Et je souhaite beaucoup de courage à l'ensemble de l'équipe.

1 0
Score : 1239

Donc, y a vraiment des gens que ça emballe faut croire ! Oo C'est nimp...

1 -5
Score : 283

Bravo Ankama, c'est une très bonne fonction. J'adore ! biggrin

3 -2
Score : 203

Merci beaucoup pour ça ! Sur Dofus ça avait vraiment bien marché de laisser personnaliser les interfaces, j'attendais avec impatience que ça arrive ici aussi ! Hâte de voir ce que les talentueux créateurs de thèmes vont nous proposer smile

1 0
Score : 39

Bonjour, y aura-t-il la possibilité de mettre des fichiers en .GIF ou .APN (au lieu des .PNG / .TGA) dans le futur ?

0 0

Salut,

Ce n'est pas prévu.

[Enio].

Réagir à ce sujet