m |
m (→En modifiant le fichier) |
||
Ligne 12 : | Ligne 12 : | ||
* IG par créer la macro (avec choix du nom, icône et raccourcis clavier), puis | * IG par créer la macro (avec choix du nom, icône et raccourcis clavier), puis | ||
* je quitte le jeu | * je quitte le jeu | ||
− | * et vais faire une copie de sauvegarde du fichier | + | * et vais faire une copie de sauvegarde du fichier avant toute modification de keys_nomHomin.xml |
− | * Une fois ma macro terminée, je vérifie que Ryzom s'ouvre avec nomHomin et je la | + | * Une fois ma macro terminée, je vérifie que Ryzom s'ouvre avec nomHomin (et je teste la macro). |
car '''toute fausse manip dans ce fichier empêchera le client Ryzom de s'ouvrir''' (il est dans le dossier save). | car '''toute fausse manip dans ce fichier empêchera le client Ryzom de s'ouvrir''' (il est dans le dossier save). | ||
− | |||
− | + | keys_nomHomin.xml est un fichier texte, l'ouvrir avec un éditeur basique (attention aux caractères accentués et spéciaux dans ce fichier xml). Voici un exemple de code : | |
<poem> | <poem> | ||
<macro name="roi" id="2" back="0" icon="0" over="0" text=""> | <macro name="roi" id="2" back="0" icon="0" over="0" text=""> | ||
Ligne 26 : | Ligne 25 : | ||
</macro> | </macro> | ||
</poem> | </poem> | ||
− | Il suffit ce copier une ligne, de la coller dessous plusieurs fois et d'aller modifier le nom après | + | Il suffit ce copier une ligne ""talk"", de la coller dessous plusieurs fois et d'aller modifier le nom après les commande /tar |
− | |||
− | |||
+ | Par la suite, il suffit de presser le raccourcis clavier choisi, pour rechercher dans cette très longue liste s'il y en a un dans le coin - le résultat s'affiche dans sys info. | ||
<div style="margin:0em; padding:1em 2em;border: thin inset #{{ColorAtys|type=dark|group=HRP}};background:#{{ColorAtys|type=light|group=HRP}};color:#{{ColorAtys|type=fg|group=HRP}};"> | <div style="margin:0em; padding:1em 2em;border: thin inset #{{ColorAtys|type=dark|group=HRP}};background:#{{ColorAtys|type=light|group=HRP}};color:#{{ColorAtys|type=fg|group=HRP}};"> | ||
<poem> | <poem> | ||
− | + | '''Pourquoi l'interface en jeu est toujours très utile...''' | |
+ | |||
+ | En jeu, on n'a pas de soucis avec nos caractères accentués (à, ï...). Voici un simple '''à''' dans un keys_nomHomin.xml (entre "envoie une biere" et "$t$") : | ||
<macro name="envoie biere" id="7" back="7" icon="0" over="1" text=""> | <macro name="envoie biere" id="7" back="7" icon="0" over="1" text=""> | ||
<command name="talk" params="mode=0|text=/em envoie une biere &#xE0; $t$ / send a bier to $t$"/> | <command name="talk" params="mode=0|text=/em envoie une biere &#xE0; $t$ / send a bier to $t$"/> |
Les Macros permettent de lier une ou plusieurs actions à une touche du clavier. C'est très utile pour les actions répétitives (recherches, enchaînements d'actions pour forer...), mais aussi pour personnaliser son roleplay (personnalisations des émotes dans alentours).
Très utile pour y mettre une longue liste de noms de rois, ou encore de PNJ qu'on recherche souvent.
En règle générale, je commence avec un compte de test :
car toute fausse manip dans ce fichier empêchera le client Ryzom de s'ouvrir (il est dans le dossier save).
keys_nomHomin.xml est un fichier texte, l'ouvrir avec un éditeur basique (attention aux caractères accentués et spéciaux dans ce fichier xml). Voici un exemple de code :
<macro name="roi" id="2" back="0" icon="0" over="0" text="">
<command name="talk" params="mode=0|text=/tar Armkoo"/>
...
</macro>
Il suffit ce copier une ligne ""talk"", de la coller dessous plusieurs fois et d'aller modifier le nom après les commande /tar
Par la suite, il suffit de presser le raccourcis clavier choisi, pour rechercher dans cette très longue liste s'il y en a un dans le coin - le résultat s'affiche dans sys info.
Pourquoi l'interface en jeu est toujours très utile...
En jeu, on n'a pas de soucis avec nos caractères accentués (à, ï...). Voici un simple à dans un keys_nomHomin.xml (entre "envoie une biere" et "$t$") :
<macro name="envoie biere" id="7" back="7" icon="0" over="1" text="">
<command name="talk" params="mode=0|text=/em envoie une biere à $t$ / send a bier to $t$"/>
</macro>