Voir aussi le script Twinpedia-hordes 0.3.
HMUpdater est un script écrit en JavaScript/DOM à activer via l’extension GreaseMonkey de Firefox ou via le système de gestion de scripts utilisateur d’Opera.
Ce script permet à un joueur du jeu hordes de disposer sur chaque page de zone d’un bouton « Mettre à jour la M@p » lui permettant d’envoyer d’un seul click les informations suivantes à un outil externe, comme par exemple la PataM@p :
Le script permet de mettre à jour aussi bien la PataM@p que le Poste de Contrôle (l’un ou l’autre, ou bien les deux simultanément). Cependant, vous pouvez aussi définir une autre adresse URL où le script devra envoyer les données au format XML (voir la partie Utilisation).
Note : Si vous souhaitez faire une mise à jour, installez simplement la nouvelle version du script. Greasemonkey fera le remplacement automatiquement. Pensez également à consulter le changelog pour connaître les modifications effectuées.
Note : Si vous souhaitez envoyer les données à une adresse URL spécifique, le script vous demandera une première fois les coordonnées de la zone courante, puis actualisera les coordonnées au gré de vos déplacements. Cela est dù à des restrictions techniques du jeu Hordes.
Note (pour Opera) : Pour les utilisateurs d’Opera, vous devez avoir créé un répertoire servant à contenir les fichiers JavaScript utilisateur et spécifié le dit-répertoire dans la configuration d’Opera (dans preferences -> advanced -> content -> javascript options). Vous devez alors simplement sauvegarder le fichier hmupdater.user.js dans ce répertoire.
Avant tout, assurez-vous d’avoir coché la case « Autoriser les applications externes » dans la page Votre âme/Réglages.
Après avoir installé le script, rendez-vous simplement sur une case en dehors de la ville. Vous constaterez alors la présence d’un bouton « Mettre à jour la M@p » juste au dessous du bouton « Actions héroïques ». En cliquant sur ce bouton, les données de la case seront envoyées à l’URL spécifiée dans les réglages du script.
Pour configurer le script, cliquez sur le bouton « HMUpdater » en bas à droite de l’écran. Il ne vous reste plus qu’à cocher les cases souhaitées dans le formulaire qui s’affiche et indiquer votre pseudo s’il n’est pas déjà renseigné.
Si vous choisissez de spécifier une adresse URL spécifique où le script doit envoyer les données, votre identifiant externe (disponible sur la page Votre âme/Réglages) vous sera également demandée. Notez que vous pouvez spécifier plusieurs URLs. Il vous suffit de les séparer par une barre verticale dans le champ texte.
Note : Si vous utilisez la patamap sans clef API, indiquez à HMUpdater l’URL que vous utilisez dans votre navigateur pour visualiser la carte de votre ville. L’inconvénient est que vous devrez changer cette URL à chacune de vos réincarnations puisqu’elle est propre à une ville donnée.
Le script a été développé et testé sur Firefox 3 et sur Opera 9.5. Il doit en principe fonctionner correctement sur Firefox 2 et Opera 9.0
Il est possible qu'il fonctionne également avec Safari, mais sans aucune garantie, je n'ai pu faire aucun test.