Modification de Code modèle
Attention, vous n'êtes pas connecté. Votre adresse IP sera enregistrée dans l'historique de cette page. Vous pouvez voir les messages envoyés à votre IP sur votre page de discussion. |
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 1 : | Ligne 1 : | ||
Cette page décrit le format de la chaîne de gabarit d'adresse. Les renseignements seraient utiles pour un programmeur continuant à travailler des instruments qui utilisent ces chaînes, mais n'ont aucune signification pour le joueur moyen. | |||
Cette page décrit le format de la chaîne de ' | |||
== Base 64 == | == Base 64 == | ||
Le dossier de gabarit d'adresse se compose d'une chaîne simple comme ABJRkncAAAoVAAAAAAAA. Cette chaîne est encodé en [http://fr.wikipedia.org/wiki/Base_64 Base64]. Le format suivant suppose que la chaîne de Base64 a été décodée dans une matrice binaire. | |||
Le | |||
== Type/version header == | |||
Pour les | Le début du gabarit est une petite en-tête qui spécifie le type de gabarit et la version. | ||
* 4 | |||
* 4 | Pour les gabarits produits avant le 5 avril 2007, l'en-tête contenue : | ||
* 4 morceaux - Nombre de Version - 0 | |||
Pour les gabarits produits après le 5 avril 2007, l'en-tête contient : | |||
* 4 morceaux - Type de Gabarit - 14 (0xE) pour le Gabarit d'Adresse | |||
* 4 morceaux - Nombre de Version - 0 | |||
== Professions == | == Professions == | ||
* 2 | La suite est une section décrivant les professions primaires et secondaires qui sont utilisées dans ce gabarit. | ||
* n | |||
* n | * 2 morceaux - un code contrôlant le nombre de morceaux encodés par profession id, décodé comme suit : bits_per_profession_id = déterminent le code * 2 + 4 (par ex. 0 = 4 morceaux par profession, 1 = 6 morceaux par profession, etc.) | ||
* n les Morceaux - la Profession Primaire | |||
* n les Morceaux - la profession Secondaire | |||
== Caractéristiques == | == Caractéristiques == | ||
* 4 | Ensuite une section contenant les attributs. | ||
* 4 | |||
* 4 morceaux - le Compte d'attributs | |||
* 4 morceaux - un code contrôlant le nombre de morceaux encodés par attribut id, décodé comme suit : bits_per_attribute_id = déterminent le code + 4 | |||
Alors, pour chaque | Alors, pour chaque attribut : | ||
* n | * n morceaux - Attribuent id | ||
* 4 | * 4 morceaux - points d'Attribut | ||
== Compétences == | == Compétences == | ||
Ensuite le gabarit contient l'ids de chacune des huit compétences. | |||
* 4 morceaux - un code contrôlant le nombre de morceaux encodés par adresse id, décodé comme suit : bits_per_skill_id = déterminent le code + 8 | |||
* | |||
Alors, pour chaque adresse : | |||
* | * n les Morceaux - l'Adresse id | ||
== | == Suite Optionelle == | ||
* 1 morceau - Toujours le zéro, le client GuildWars le traite comme optionnel en lisant des codes de gabarit, mais l'inclut toujours en les produisant. | |||