Si vous n'avez aucune notion sur la façon dont les images d'interface sont générées, vous pouvez aller lire un tutoriel de base sur le sujet : Création d'une icône d'objet.
La façon dont nous travaillons sur les dépôts de données graphiques est sur la page : Collaborer sur khanat-assets-sources - OpenNeL legacy.
Enfin, le dépôt sur lequel travailler est khaganat/khanat-assets-sources
Il faut au préalable avoir compilé les outils NeL et en particulier build_interface.
Il faut dans un premier temps placer les éléments qu'on veut inclure dans l'interface dans un répertoire dans 0015_interface_elements/work/sources_build_interface dans un répertoire qui doit avoir comme premier caractère :
Pour chacune de ces catégories, on peut créer autant de répertoire qu'on veut. C'est le fait de les numéroter par genre qui permettra ensuite de créer rapidement les .tga d'interface.
Remarque préliminaire : les noms des fichiers .tga d'interface sont indiqués dans le client_default.cfg ou par vous localement dans le client.cfg :
TexturesInterface = { "interface_game_khaganat" }; TexturesLoginInterface = { "interface_login_khaganat" }; TexturesOutGameInterface = { "interface_outgame_khaganat" };
C'est là qu'on va se servir de l'outil en ligne de commande build_interface. Il faut se placer dans le répertoire 0015_interface_elements/work/sources_build_interface et taper les commandes indiquées, selon ce qu'on veut générer :
Pour générer le fichier .tga (et son corollaire en .txt, qui doit l'accompagner partout) de l'interface de login :
$ build_interface interface_login_khaganat 0* 1*
Pour le fichier d'interface outgame :
$ build_interface interface_outgame_khaganat 0* 2*
Pour le fichier d'interface ingame :
$ build_interface interface_game_khaganat 0* 3*
On placera ensuite esl couples de fichiers .tga .txt dans l'emplacement désiré (leuser
de son client pour tester par exemple).
Les répertoires servant à générer les différentes images doivent être placés dans le répertoire dédié aux interfaces dans la database graphique.
L'organisation des différents répertoires doit ensuite être indiqué au pipeline.
TODO : Expliquer paramétrage du pipeline pour générer les 3 images d'interface
Ce répertoire permet de stocker les fichiers de travail pour générer les icônes.
Ce répertoire contient des icônes prêtes à l'emploi mais inutilisées.