ARK: Survival Evolved Wiki
Advertisement

Ark Markup Language (ou ArkML) est un langage de balisage vu dans plusieurs instances dans ARK. C'est un type de SGML, et n'a actuellement qu'un seul élément connu, l'élément "RichColor", qui est utilisé pour ajouter de la couleur au texte. Il n'y a pas de documentation officielle pour ce langage de balisage, et il peut changer à tout moment.

Lors de l'analyse d'ArkML, assurez-vous que vous utilisez un analyseur SGML valide. La plupart des analyseurs XML modernes ne prennent plus en charge SGML, car XML est un sous-ensemble de SGML et la plupart de SGML est tombé en disgrâce et est devenu obsolète.

If using Python (any version), Python's built-in SGML parser correctly supports SGML.

Élément RichColor[ | ]

L'élément RichColor ajoute une couleur de police à tout le texte qu'il contient. Son seul attribut - "Color", spécifie la couleur du texte et est obligatoire.

Le format de l'attribut Couleur se compose de quatre valeurs décimales comprises entre 0 et 1 séparées par des virgules. Les 4 valeurs représentent respectivement les valeurs de rouge, vert, bleu et opacité; où 1 représente «élevé» et 0 représente «faible». Les 4 valeurs sont requises par l'attribut Color, et la plupart / tous les espaces (vérification nécessaire) à l'intérieur de l'attribut Color semblent être ignorés.

Exemples:

  • <RichColor Color="1, 0, 0, 1">rouge</> produit du rouge
  • <RichColor Color="0, 1, 0, 1">vert</> produit du vert
  • <RichColor Color="1, 0.65, 0, 1">orange</> produit du orange
  • <RichColor Color="0, 0, 0, 1">noir</> produit du noir
  • <RichColor Color="1, 1, 0, 1">jaune</> produit du jaune
  • <RichColor Color="1, 0, 1, 1">fuchsia</> produit du fuchsia

Exemple arc-en-ciel par Vas: \/ Taste the rainbow \/

<RichColor Color="1,0,0,1">T</><RichColor Color="0.75,0.25,0,1">a</><RichColor Color="0.5,0.5,0,1">s</><RichColor Color="0.25,0.75,0,1">t</><RichColor Color="0,1,0,1">e</> <RichColor Color="0,0.75,0.25,1">t</><RichColor Color="0,0.5,0.5,1">h</><RichColor Color="0,0.25,0.75,1">e</> <RichColor Color="0,0,1,1">r</><RichColor Color="0.25,0,0.75,1">a</><RichColor Color="0.5,0,0.5,1">i</><RichColor Color="0.75,0,0.25,1">n</><RichColor Color="1,0,0,1">b</><RichColor Color="0.75,0.25,0,1">o</><RichColor Color="0.5,0.5,0,1">w</>

Implémentations Codec[ | ]

Voir ArkML/Implémentations Codec

Advertisement