SmartCopilot est un plugin (payant) qui permet de piloter un avion à deux comme dans la réalité.
Pour les simeurs que nous sommes, ce plugin ouvre une nouvelle dimension celle de se rapprocher au plus près des vols réels. Couplé avec les réseaux VATSIM ou IVAO, l'immersion est complète.
Il facilite aussi l'instruction (écolage, découverte d'un avion, initiation au vol réseau...).
La réalisation d'un cockpit à double commande avec 2 PC est possible, tous les boutons sont partagés. Pour les axes il suffit de permuter les rôles de Master et Slave.
Pour profiter de ce plugin, il faut remplir au minimum trois conditions :
posséder une version du plugin installé dans le répertoire plugin d'X-plane.
que les deux pilotes possèdent le même avion (même version) pour lequel un fichier smartcopilot.cfg existe.
avoir une connexion internet stable et relativement rapide. Pour vérifier le ping et la vitesse vous pouvez par exemple utiliser le site speedtest.net
Le nombres de commandes, d'actions partagées et celles réservées à celui désigné comme pilote, vont dépendre de la complexité du fichier smartcopilot de chaque avion. Ce fichier peut être édité, complété.
Il est possible d'utiliser ce plugin en mode démo : le pilote en mode Master effectue le vol et le Slave voit les actions se faire sans pouvoir intervenir. Ce mode démo est intéressant, soit pour vérifier que tout fonctionne avant l'achat de la licence, soit pour faire découvrir à un pote un avion, une procédure...
Il est fortement recommandé, soit d'avoir des ordinateurs de puissance équivalente, soit de régler les options graphiques pour se "caler" à la moins puissante des machines.
Le site du créateur de ce plugin propose une page de téléchargement de fichiers de config, ces fichiers ont été créés par de sympathiques accros du vol à deux, merci à eux. ;-)
Claude a, au fil de nos vols d'essai, modifié certains fichiers créés par les auteurs cités ci-dessus et en a en créé pour des avions que nous avons sélectionnés.
J'ai la chance, mes copilotes également, de disposer d'une solide connexion internet. C'est pourquoi je propose des modifications non essentielles apportant des améliorations de confort ou d'esthétique :
Une discussion sur le forum francophone x-plane.fr est ouverte pour échanger sur ce plugin et rejoindre les "Accros du vol en duo".
La conception du plugin est de type Master-Slave : la position de l'avion calculée par l'ordinateur du Master est transmise au Slave (d’où l'importance des prérequis avant connexion).
Master et Slave partagent toutes les fonctions du cockpit sauf les axes.
Les axes se transfèrent de l'un à l'autre par la fonction Request-Release. Les axes sont tout ce qui n'est pas bouton : joystick, palonnier, pédales de frein, gaz, aérofreins, etc.
Celui qui a le contrôle des axes devient donc le pilote. ;-)
Après avoir téléchargé la dernière version du plugin, il faut le dézipper et placer le dossier smartcopilot2 obtenu dans votre répertoire [X-plane]\Resources\plugins\.
Après l'achat de la licence vous récupérez votre fichier smartcopilot2.key que vous placez dans votre dossier smartcopilot2
Il suffit de copier le fichier de config de l'avion dans le répertoire de celui-ci, par exemple pour l'Antonov 24 ( the best .... pfff :-) ):
En mode cockpit partagé à la connexion sur IVAO, les deux avions, en vue extérieure, se retrouvent l'un sur l'autre ce qui n'est pas charmant. :-)
Pour éviter cela il faut modifier le fichier de config du plugin X-IVAP et lui ajouter ces lignes (exemple du fichier de VPI07 volant avec VPI007)
[CSL]
PILOT1=VPI007
En cas de vol à deux avions en cockpit partagés, il est possible d'ajouter l'un des callsign de l'un des deux pilotes de l'autre avion :
[CSL]
PILOT1=VPI007
PILOT2=callsign d'un des 2 pilotes de l'autre avion
IMPORTANT : Pour éviter toute mauvaise surprise à la connexion via SmartCopilot, nous vous recommandons d'effectuer avec votre compère la checklist suivante :
Présence ou absence de : |
textures photosatellites, scènes, meshes : si présence, même origine, même version |
Options graphiques | "Les pistes suivent le contours du terrain" : coché/pas coché |
Météo | Définie par le Master |
Date et heures | Définies par le Master |
Options avion | Cold ans dark ou moteur(s) et sytèmes opérationnels |
Position avion | Avion sur le même emplacement |
Connexion | vérifier la valeur ping il est conseillé < 80 ms sinon risque d'avoir des infos mal synchronisées |
Si utilisation d'un GPS ou FMS | Même AIRAC ( NavData ) |
Si utilisation d'un plan de vol | Même plan de vol au bon endroit |
A faire immédiatement après connexion | Vérifier frein de parking |
Configuration Fuel et charge marchande | Réalisée par Master |
Callsign proche (IVAO) | toto01 / toto 001 |
Indiquer dans le champs remarque du plan de vol : | vol en cockpit partagé pilote/copilote |
Transpondeur (IVAO) | même code pour les 2 pilotes |
Celui qui contacte les ATC | Transpondeur sur ON |
L'autre pilote | Transpondeur en standby |
Il faut déterminer qui est le Master et le Slave lors de la connexion. Le Master est celui qui bénéficie de la meilleur connexion internet et/ou celui qui contrôle la météo, soit par le système standard de X-plane, soit à l'aide d'un plugin, addon ou utilitaire spécifique.
Le pilote désigné Slave récupère sont IP extérieure, par exemple à l'aide de ce site mon-ip.com pour la fournir au Master.
Le plugin Smartcopilot propose trois fenêtres accessibles via le menu Plugin -> Smartcopilot :
Elle permet de saisir l'adresse IP de son compère. Par exemple, pour voler avec le pilote test qui m'a fourni l'IP 90.25.45.87, j'ai donc saisi test dans le champ Connection name et 90.25.45.87 dans le champ Remote IP, suivie d'un clic sur Add.
Le bouton Update est utilisé lorsque un pilote enregistré à changé d'IP, il faut sélectionner le pilote puis saisir la nouvelle IP dans le champ Remote IP et cliquer sur Update pour mettre à jour
Le champ Remote port n'a besoin d'être modifié que si par le plus grand des hasards ce port 56897 était déja utilisé par une autre application...
Elle permet de configurer comment la connexion est gérée :
Select network interface : sélectionner l'adresse IP interne (LAN) de votre machine X-plane, ici 192.168.1.18
Own port : même remarque que précédemment, laissez ce port par défaut sauf si...
Use UPnP : laissons parler Wikipédia : "Le but de l'UPnP est de permettre à des périphériques de se connecter aisément et de simplifier la mise en œuvre de réseaux à la maison".
Si vous cochez cette case et que votre box ( ou routeur ) a l'option UPnP activé, et bien vous n'avez plus qu'à passer à l'étape suivante.
Si vous ne cochez pas cette case, vous devez configurer l'ouverture du port 56897 et sa redirection vers votre ordi (ici le 192.168.1.18) dans votre box ou routeur avant de passer à l'étape suivante.
Auto Start : si vous cochez cette case, le plugin SmartCopilot se met en veille de connexion au démarrage de X-Plane.
Elle permet de choisir entre le role de Master ou Slave, indique la qualité de la connexion, permet de permuter le role pilote <-> co-pilote.
S'utilise en cliquant sur les mots Master, Slave, Connect, Disconnect .....
Message reçu par le "Slave" pour valider la connexion | |
Master en mode Control, il pilote l'avion | |
Master en mode co-pilote. | |
Slave en mode co-pilote, la demande de prise de contrôle se fait en cliquant sur Request |
|
Slave en attente de la prise de contrôle de l'avion | |
Slave est passé pilote |