Bonjour,
Après plusieurs semaines, je partage avec vous la méthode pour faire la mapping des datarefs. Cela permet d'affecter des fonctions d'un avions à des touches clavier (ou joystick) lorsque les commandes en question ne sont pas disponibles de base.
Par exemple, vous voulez modifier le range du MFD d'un avion qui utilise des datarefs particuliers et bien avec cette méthode c'est possible.
Tout d'abord, il vous faut :
- aller télécharger Python interface sur le lien suivant : http://www.xpluginsdk.org/python_int..._downloads.htm
- Si vous êtes sur windows, il vous faut télécharger Python : http://www.python.org/ sous Mac, Python est déjà intégré.
Installez Python et choisissez de l'installer pour TOUS LES UTILISATEURS
Faîte en sorte que la version de Python et Pythoninterface coincident (actuellement, version 2.7)
- Télécharger le plugin xjoymap : http://forums.x-plane.org/index.php?...showfile=11720
Une fois que vous avez tout ça :
Installer les plugin :
- Placer le répertoire de Pythininterface dans le répertoire ressources\plugin
-Placer le répertoire Xjoymap dans le répertoire ressources\plugin
Dans le répertoire Ressources\plugin créez un répertoire vide nommé PythonScripts
Allez dans le répertoire xjoymap-master (décrit ci-dessous) et copiez les deux fichiers suivants : PI_xjoymap.py et xjoympa.ini et placez les dans le répertoire PythonScripts créé plus haut.
Vous n'avez plus qu'à éditer le fichier xjoymap.ini avec les datarefs fournis par l'auteur de l'avion. Tout est expliqué dans le fichier ini. (par exemple rubrique, buttons to datarefs)
Une fois que tout ceci est terminé, lancez xplane
Dans les plugins, vous devriez voir les plugin xjoymap et pythoninterface.
Pour choisir les touches à associer, aller dans le menu d'affectation des touches d'Xplane (Joystick and equipment menu)
Là, vous trouverez (en cochant la petite case en haut à droite) une rubrique Xjoymap avec les fonctions que vous avez créées pour vos dataref.
Il ne reste plus qu'à associer la touche de votre clavier (ou joystick) avec la nom du dataref de la rubrique xjoymap.
Si les touches ne répondent pas du premier coup, allez dans la rubrique plugin - Pythoninterface et réinitialiser le script.
Sinon, si vous disposez d'un fichier .xjm (Xjoymap est livré avec 2 exemples : le CRJ 200 et le 737), il suffit de prendre le fichier et d le glisser directement dans le répertoire de votre avion. Par exemple, pour le CRJ200, il suffit de prendre le fichier xjm et de le copier dans le répertoire xplane\aircraft\crj200.
Dommage d'ailleurs que tous les avions tels que le 777 (qui ont des datarefs spécifiques) ne soient pas livrés avec un fichier xjm.
Voilà,
Bons vols !!
Après plusieurs semaines, je partage avec vous la méthode pour faire la mapping des datarefs. Cela permet d'affecter des fonctions d'un avions à des touches clavier (ou joystick) lorsque les commandes en question ne sont pas disponibles de base.
Par exemple, vous voulez modifier le range du MFD d'un avion qui utilise des datarefs particuliers et bien avec cette méthode c'est possible.
Tout d'abord, il vous faut :
- aller télécharger Python interface sur le lien suivant : http://www.xpluginsdk.org/python_int..._downloads.htm
- Si vous êtes sur windows, il vous faut télécharger Python : http://www.python.org/ sous Mac, Python est déjà intégré.
Installez Python et choisissez de l'installer pour TOUS LES UTILISATEURS
Faîte en sorte que la version de Python et Pythoninterface coincident (actuellement, version 2.7)
- Télécharger le plugin xjoymap : http://forums.x-plane.org/index.php?...showfile=11720
Une fois que vous avez tout ça :
Installer les plugin :
- Placer le répertoire de Pythininterface dans le répertoire ressources\plugin
-Placer le répertoire Xjoymap dans le répertoire ressources\plugin
Dans le répertoire Ressources\plugin créez un répertoire vide nommé PythonScripts
Allez dans le répertoire xjoymap-master (décrit ci-dessous) et copiez les deux fichiers suivants : PI_xjoymap.py et xjoympa.ini et placez les dans le répertoire PythonScripts créé plus haut.
Vous n'avez plus qu'à éditer le fichier xjoymap.ini avec les datarefs fournis par l'auteur de l'avion. Tout est expliqué dans le fichier ini. (par exemple rubrique, buttons to datarefs)
Une fois que tout ceci est terminé, lancez xplane
Dans les plugins, vous devriez voir les plugin xjoymap et pythoninterface.
Pour choisir les touches à associer, aller dans le menu d'affectation des touches d'Xplane (Joystick and equipment menu)
Là, vous trouverez (en cochant la petite case en haut à droite) une rubrique Xjoymap avec les fonctions que vous avez créées pour vos dataref.
Il ne reste plus qu'à associer la touche de votre clavier (ou joystick) avec la nom du dataref de la rubrique xjoymap.
Si les touches ne répondent pas du premier coup, allez dans la rubrique plugin - Pythoninterface et réinitialiser le script.
Sinon, si vous disposez d'un fichier .xjm (Xjoymap est livré avec 2 exemples : le CRJ 200 et le 737), il suffit de prendre le fichier et d le glisser directement dans le répertoire de votre avion. Par exemple, pour le CRJ200, il suffit de prendre le fichier xjm et de le copier dans le répertoire xplane\aircraft\crj200.
Dommage d'ailleurs que tous les avions tels que le 777 (qui ont des datarefs spécifiques) ne soient pas livrés avec un fichier xjm.
Voilà,
Bons vols !!
Commentaire