À l'intérieur de votre répertoire RunUO, dans le dossier */Data/Locations, vous trouverez cinq fichiers xml. Ceux-ci correspondent aux cinq mondes d'Ultima Online, donc aux cinq cartes différentes et constituent le menu de la commande GM
.goFelucca.xml = map0.mul
Trammel.xml = map1.mul
Ilshenar.xml = map2.mul
Malas.xml = map3.mul
Tokuno.xml = map4.mul
Dépendamment du nom que vous donnerez à votre carte personnalisée, vous pourrez modifier le fichier correspondant de façon à vous déplacer sur votre carte sans avoir à chercher vos coordonnées.
La partie non-modifiable de ce fichier est celle-ci.
- Code:
-
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<places>
<parent name="Felucca">
Tout le reste peut être arrangé à votre goût.
Vous remarquerez aussi deux mots clés très importants
parent et
childparent indique qu'il s'agit d'une sous-catégorie, qu'il y aura donc d'autres choses sous elle.
child indique qu'il s'agit d'un lieu dans lequel vous pouvez vous téléporter. Ainsi, vous retrouverez une coordonnée.
Exemple d'un child:
- Code:
-
<child name="Entrance" x="1298" y="1080" z="0" />
Comme vous le constatez, en plus du nom du lieu, vous aurez à indiquer les coordonnées de celui-ci. Lorsque vous cliquerez dessus, vous vous rendrez donc immédiatement à cet endroit. Afin de connaître les coordonnées d'un lieu, rendez-vous à celui-ci manuellement une première fois et faites la commande .where pour obtenir les coordonnées. Vous pourrez ensuite l'intégrer dans le .xml et vous y rendre automatiquement les prochaines fois.
RAPPEL: Il est important de mettre toutes les valeurs entre guillemets pour qu'elles soient bien lues par le serveur.
RAPPEL2: À la manière d'un tableau html, il vous faudra délimiter vos sections pour qu'elles soient effectives. Ainsi, lorsque vous ouvrez une balise <parent name="Felucca">, il vous faudra la fermer en mettant </parent>à la fin du menu désiré dans cette section.
Franciser ce fichier et lui ajouter/supprimer des localisations permettra à vos GMs d'avoir les mêmes points de repères sans avoir à utiliser un livre de rune. Cela vous permet aussi de connaître les différents endroit de votre carte et de bien délimiter vos zones avant de les incorporer dans le Regions.xml que nous verrons par la suite.