Dans Dofus, il y a beaucoup de textes. Que ce soit pour les quêtes, les objets ou les interfaces, il y en a pour tous les goûts ! Les informations concernant ces mises en forme de textes sont stockées dans les fichiers CSS et XML. Le fichier colors.XML ne code par ailleurs pas que pour le texte et permet notamment de changer la couleur des barres de progression !
Formats et Code Couleur
Avant de commencer, il faut comprendre le format que les fichiers CSS utilisent. Chaque texte (par exemple, le texte affiché en ouvrant un dialogue de quête ou le titre d'une interface) est défini par 6 paramètres principaux. Si ces derniers ne codent pas le texte par défaut, il est possible de les rajouter en crééant simplement une nouvelle ligne avec le nom du paramètre :
font-family:
Ce paramètre permet de choisir la police de Texte. Il y a en tout 9 Polices sélectionnables (celles installées avec le jeu, n'oubliez pas les points-virgule à la fin !):
- BebasNeue;
- Eras;
- Gadugi;
- GoodyBookletter;
- Roboto;
- RobotoCondensed;
- Tahoma;
- TahomaChat;
- Verdana;
font-size:
Ce paramètre permet de définiri la taille du texte (en pixels)
text-align:
Ce paramètre permet de définir l'alignement du texte. Il y en a 4 possibles :
- center;
- justify;
- right;
- left;
font-weight:
Ce paramètre permet de définir l'épaisseur de la police. Il est possible d'insérer :
- normal;
- bold; (en gras)
- lighter; (fin)
- Il est également possible d'insérer un nombre entre 100 et 900
letterSpacing;
Ce paramètre permet d'écarter plus ou moins les lettres. Il suffit de mettre un nombre derrière, à partir de 0.1 (0 point 1).
color:
Le petit dernier modifie la couleur avec un code héxadécimal. Qu'est ce que c'est ? Rien de plus que des chiffres et des lettres définissant le Rouge, le Bleu et le Vert. Plutôt que de vous amuser à essayer toutes les combinaisons possibles, utilisez un site les générant, comme… Code Couleur (veillez à ne pas retirer le #)
il y a en tout 29 fichiers CSS mais certains sont bien plus importants que d'autres si vous souhaitez des modifications légères. Il est donc conseillé de modifier en priorité les textes avec des codes couleurs Verts (deff00, e7ff73 et 7fc717). Ils sont contenus dans les fichiers :
- normal2
- small2
- special
- title
Colors.XML
Ce fichier est très important et il est placé au centre du thème pour une bonne raison. Vous pourrez y modifier :
- Le fond de l'interface de discussion (le chat) via chat.bgColor
- Les couleurs de fond de menu (Ankabox, Options) via gamemenu.background
- Les interfaces à listes (Zaapi, HDV) via grid
- Les Interfaces de succès via multigrid
- Les infobulles via tooltip
- Les raccourcis clavier via shortcut
- Les liens via hyperlink
- Les Élements en combat via fight.text
- La forgemagie via smithmagic
- Les Zones de Prisme via area
- Les Barres de progression via progressbar
Vous comprenez maintenant pourquoi ce fichier est primordial ! Le # des fichiers CSS est remplacé par un 0x à ne surtout pas remplacer quand vous modifierez les couleurs !
Mais ce n'est pas tout : Le fichier colors.xml permet également de changer le mode tactique en retirant les "tirets-tirets-!" des dernières lignes (ces symboles les désactivent). Ce n'est cependant pas recommandé, puisque l'on peut directement passer par les fichiers SWF !