En poursuivant votre navigation sur ce site ou en cliquant sur la croix, vous acceptez le dépôt de cookies destinés à réaliser des statistiques de visites ainsi qu'à vous proposer des vidéos, des boutons de partage, des publicités personnalisées et un service de chat. Pour en savoir plus et paramétrer les cookies X

FR EN DE ES IT PT
Naviguer dans les forums 
Trackers Ankama
Epinglé

Formats d'installation des thèmes personnalisés

Par #[Hyl-Harant] - ANKAMA - 10 Octobre 2016 - 12:18:39
DevTracker

Le système de téléchargement et d'installation des thèmes personnalisés d'interface est disponible en Beta depuis la version 2.37.0.111559.1, visible via l'onglet Thèmes dans les options du jeu.

[size=15]Fichier JSON pour le dépôt[/size]
Le système supporte soit un lien vers un zip valide d'un thème, dans ce cas là le client le télécharge et l'installe directement. Soit un lien vers un JSON avec le format suivant :

[code][
    {
        "author" : "AuthorName",
        "name" : "ThemeName",
        "keyWords" : "keyword1,keyword2",
        "version" : "1.0.0",
        "dofusVersion" : "2.37",
        "description" : "Description of my theme",
        "url" : "http://mywebsite.com/mytheme.zip",
        "previewUrl" : "http://mywebsite.com/preview.jpg",
        "creationDate" : "08/10/2016",
        "modificationDate" : "08/10/2016"
    }
][/code]

author, name et description sont je pense assez explicites.
keyWords attend une liste de mots de votre choix qui apparaitront dans la liste déroulante des catégories
version indique la version actuelle de votre module sur le dépôt
dofusVersion indique la dernière version du client de jeu avec laquelle votre thème est compatible. Même si dans la majorité des cas il ne devrait pas y avoir de problème majeur lié à une différence de version.
url indique l'adresse http du zip de votre thème
previewUrl donne le lien vers une image d'aperçu de votre thème. La taille actuelle affichée est de 173 x 116
creationDate et modificationDate sont des dates au format JJ/MM/AAAA

En rentrant l'adresse d'un JSON, l'interface listera les thèmes décrits par ce fichier, et les comparera à ceux déjà installés sur la machine, pour savoir si ils sont à jour, et si ce n'est pas le cas offrir la possibilité de les mettre à jour.

[size=15]Fichier DT de votre thème[/size]
Ce fichier donnent les informations décrivant votre thème. Il est obligatoire, un zip sans ce fichier ne sera pas considéré valide. Il doit se trouver à la racine de votre zip. Les données attendues du fichier .dt sont les suivantes :
[code]
    ThemeName
    Description of my theme
    preview.jpg
    AuthorName
    1.0.0
    2.37
    08/10/2016
    08/10/2016[/code]

[size=15]Fichier ZIP de votre thème[/size]
Le fichier ZIP d'un thème doit absolument contenir vos dossiers et fichiers à sa racine directement. Ne les compresser pas dans un dossier. Ce sera le client de jeu qui installera votre thème dans un dossier basé sur le nom de l'auteur et du thème dans le répertoire ui du cache du jeu.
Ce fichier ZIP doit contenir moins de 1500 fichiers (normalement amplement suffisant pour les thèmes actuels).
Il y a d'autres restriction au cas par cas en fonction du type de fichier à l'intérieur qui sont amenés à évoluer. Si vous rencontrez des erreurs, activer les rapports de bug dans l'onglet Support des options du jeu, vous devriez y trouver le nom du fichier posant problème. Si vous ne voyez pas comment résoudre le problème, contactez nous via le forum ou ankabox!

Si vous aviez travaillé sur vos propres modules, vous trouverez le système extrêmement similaire à celui qui avait été mis en place pour le marketplace des modules.