Logo name

Welcome Guest ( Log In | Register )

Discussion
> Logiciel TARGET
Version du 5 mai 2012 à 12:11 par Az2wiki (discuter | contributions)

Sommaire

TARGET c'est quoi ?

T.A.R.G.E.T (Thrustmaster Advanced pRogramming Graphical EdiTor) est la nouvelle suite logicielle permettant de tester, configurer et programmer des périphériques de marque Thrustmaster.

Il fonctionne avec les périphériques suivants :

Créer un profil TARGET

Il existe deux types de profil TARGET :

  • les profils GUI, c'est à dire créés, modifiables et exécutables par l'interface graphique "TARGET GUI"
  • les profils scripts, c'est à dire modifiables et exécutables via le programme "TARGET Script Editor"

Lorsque l'on crée/modifie un profil GUI, TARGET crée/modifie automatiquement une copie au format script offrant des fonctionnalités identiques. Il est donc possible de créer via GUI la plupart des fonctions d'un profil, puis d'éditer sa copie uniquement pour y ajouter les fonctions avancées qui ne sont possibles qu'en script. On peut donc dire qu'il est possible de passer d'un profil GUI à un profil script. En revanche, l'inverse n'est pas possible.

Via TARGET GUI

(à venir - référez-vous à la doc Thrustmaster)

Via TARGET Editeur de script

(à venir - référez-vous à la doc Thrustmaster)

Astuces & Cas pratiques (Scripts)

Répéter une commande clavier

L'action de certaines commandes est déroulée par le simu tant que vous maintenez la commande enfoncée (ex: le trim). D'autres demandent un "appui" par "cran" (ex: la 'radar scan zone' pour les chasseurs russes dans FC2).

En script, vous pouvez obtenir un comportement tel que : "Tant que j’appuie sur ce bouton de mon HOTAS, la commande clavier X est répétée toutes les Y millisecondes".

Exemple : Tant que je maintiens appuyé le China Hat Forward, la commande d'augmentation de la distance de scan radar RCTL + = est répétée toute les 180 millisecondes. Pour cela on utilise la fonction REXEC (ré-exécute) sur un ActKey. La seconde ligne de code fait la même chose pour China Hat Aft sur la commande de réduction de la distance de scan radar.

MapKey(&Throttle, CHF, REXEC(0, 180, "ActKey(PULSE+R_CTL+KEYON+USB[46]);"));

MapKey(&Throttle, CHB, REXEC(0, 180, "ActKey(PULSE+R_CTL+KEYON+USB[45]);"));

Note : PULSE+R_CTL+KEYON+USB[46] correspond à un appui sur RCTL + =

Attention à bien respecter l'ordre PULSE+(modifier)+KEYON+(touche ou commande USB) sinon ça marche pô. (KEYON est obligatoire manifestement lorsque l'on passe par ActKey qui est une fonction de plus bas niveau qu'un classique MapKey)

Si vous utilisez plusieurs EXEC ou REXEC dans votre script, veillez à bien séparer leurs identifiants (ici : le zéro, avant le 180) sinon leur exécution risque de se mélanger si vous actionnez les deux commandes en même temps. Bien sûr, cette précaution n'est pas nécessaire pour deux commandes opposées d'un même bouton (CHF et CHB par exemple) puisqu'il n'est alors pas possible de les actionner en même temps, ce qui est mon cas ici. En revanche, si je modifie ainsi le réglage en site du radar, j'utiliserai REXEC(1, ...

Discussion
Contenu disponible sous Creative Commons attribution non commercial partage à l'identiqueAvertissements