En cas de problème concernant le fonctionnement d'un jeu avec les attributions d'un profil, consultez tout d'abord l'article 22736 de la base de connaissances. Par exemple, dans le cas où les frappes de touche simples fonctionnent alors que les macros échouent, cet article peut vous aider.
Si la macro semble fonctionner au moins de façon partielle, sans toutefois se terminer correctement, les rubriques ci-dessous peuvent vous être utiles:
- Saisie et modification des délais dans les macros
- Réenregistrement des macros à l'aide de l'enregistrement rapide avec des délais
Saisie et modification des délais dans les macros
Les macros s'exécutent sur votre ordinateur à la vitesse permise par le processeur, il est donc préférable de laisser une certaine marge lors de la création des délais. Un raccourcissement trop important des délais peut entraîner un échec de la macro en raison de la latence de l'ordinateur ou du serveur.
La majorité des jeux, et en particulier les jeux en ligne, requièrent des délais entre les différentes frappes de touche comparables à ceux d'un humain. De plus, certaines actions comprennent des effets de récupération ou doivent attendre la fin d'une animation. Si la macro s'exécute de façon trop rapide, le moteur du jeu n'accepte pas toutes les données en entrée.
Un tampon de sécurité dépasse souvent de 20 à 50 ms le délai le plus court. Pour les délais de base, essayez d'abord avec une valeur comprise entre 100 et 200 ms, même si dans certains cas une valeur de 300 à 400 ms peut être plus appropriée. Une fois qu'une macro fonctionne à l'aide des délais "de sécurité", vous pouvez commencer à réduire ces délais de façon à ce que la macro s'exécute le plus rapidement possible sans échouer.
Ajout d'un délai à une macro:
-
Lancez l'Assistant pour jeux vidéo (Démarrer > Logitech > Logitech Gaming Software 7.x).
-
Sélectionnez le profil que vous voulez modifier en cliquant une fois sur l'icône du jeu. Pour cette macro, nous allons utiliser Team Fortress 2.
-
Cherchez sur le clavier la macro que vous voulez modifier. Cliquez ensuite à l'aide du bouton droit et sélectionnez Modifier. 2
Pour cet exemple, une macro a été créée en vue d'ouvrir l'option d'envoi de messages à l'équipe, de saisir la phrase "Spy is in the base!!" (Un espion dans la base!!) et d'appuyer ensuite sur Entrée pour envoyer ce message d'avertissement à tous les coéquipiers.
Mais malheureusement, la macro ne fonctionne pas. Elle affiche l'option d'envoi de message à l'équipe mais ne saisit aucun message à envoyer. Pour résoudre ce problème, il est possible d'ajouter un délai entre les commandes afin d'attendre l'affichage de l'option d'envoi de message avant de taper le premier "S".
-
Cliquez à l'aide du bouton droit en bas des deux événements entre lesquels que vous voulez insérer un délai et sélectionnez Insérer un délai.
L'Assistant pour jeux vidéo insère de façon automatique le délai par défaut de 500 ms, correspondant à une demi-seconde. Cette valeur est trop longue, nous allons donc raccourcir le délai.
-
Pour modifier la valeur, cliquez deux fois sur le délai que vous venez d'insérer et qui porte le nom "0,5 sec de délai".
-
Modifiez la valeur du délai en millisecondes (1 000 ms correspondant à 1 s). Dans cet exemple, un délai de 50 devrait être suffisant.
Ce délai, une fois ajouté, permet de faire fonctionner la macro dans le jeu.
Réenregistrement des macros à l'aide de l'enregistrement rapide avec des délais
Il arrive parfois que des macros de type complexe soient difficilement enregistrables hors du jeu.
Si certaines macros de touches échouent en jeu, alors que les combinaisons fonctionnent au clavier, nous vous suggérons dans ce cas d'utiliser la touche MR pour effectuer un enregistrement rapide de la macro avec des délais.
Une fois que vous avez enregistré une macro à l'aide de la touche MR, vous pouvez ensuite modifier les délais de façon à exécuter la macro le plus rapidement possible.
Pour toute information sur l'utilisation de la touche MR, consultez l'article 22738 de la base de connaissances.
Questions fréquentes
Aucun produit n'est disponible pour cette section