[English version after the french one, scroll below]
Remarque : ceci n'est absolument pas supporté par IVAO. C'est juste une manipulation personnelle comme des dizaines de pilotes l'ont certainement faite. Utilisez à vos risques et périls.
Avant de commencer, les prérequis sont donc :
- Avoir déjà une installation Prepar3D qui fonctionne avec IVAP ou Altitude (y compris la librairie des MTL* pour P3D)
- Savoir manipuler, modifier des fichiers .cfg et .xml, créer des répertoires et créer des fichiers .xml qui ne sont que de simple fichiers texte gérable avec un bête notepad
- Savoir ce que l'on, savoir faire machine arrière et ne pas me taper dessus si votre installation rencontre des soucis. C'est à vos risques et périls.
* Si vous n'avez pas la librairie MTL installée, rendez-vous sur le forum IVAO pour télécharger une version 64 bits : http://pf.forum.ivao.aero/index.php?topic=341927.0
Si vous voulez utiliser IVAO Altitude
Mise à jour 18/04/20, 16h00 : a new version with the same version/build number (1.9.14b) has an installer compatible with Prepar3D v5 : https://www.ivao.aero/softdev/beta/altitudebeta.asp
- Si ce n'est déjà fait, installez FSUIPC. Je ne suis même pas sûr que çà serve à quelque POUR Altitude, mais c'est toujours utile.
- Faites charger la DLL d'Altitude par votre P3D v5. Dans "C:\Users\<Votre Nom>\Documents\Prepar3D v5 Add-ons", créez un dossier nommé (par exemple) "IVAO Altitude" et placez-y un fichier add-on.xml comme celui-là :
<?xml version="1.0" encoding="utf-8"?><SimBase.Document Type="AddOnXml" version="5.0" id="add-on"><AddOn.Name>IVAO Altitude</AddOn.Name><AddOn.Description>IVAO Altitude</AddOn.Description><AddOn.Component><Category>DLL</Category><Path>C:\IVAO\Pilot\PilotCore\pilot_core_fsxp3d_x64.dll</Path></AddOn.Component></SimBase.Document>
Remarque : dans l'exemple ci-dessus, j'assume que votre client Altitude a été installé dans le répertoire par défaut : c:\IVAO
- Faites pointer P3D v5 vers votre librairie MTL par la méthode simobjects.cfg ou add-on.xml
- Méthode #1 avec le "simobjects.cfg" : rajoutez une entrée dans le fichier qui est par défaut ici C:\ProgramData\Lockheed Martin\Prepar3D v5. Dans l'exemple, ci-après remplacer le Entry.10 par le numéro de séquence correspondant au nombre d'entrées que vous adaptez le chemin. Chez moi, les MTL sont sur le disque H: dans le dossier "P3D\External Planes\IVAO_MTL", chez vous certainement ailleurs.
[Entry.10]
PATH=H:\P3D\External Planes\IVAO_MTLTITLE=IVAO MTLACTIVE=trueREQUIRED=true
- Méthode #2 avec "add-on.xml" : ma bibliothèque de MTL est dans un dossier séparé "H:\P3D\External Planes\IVAO_MTL". Le dossier "H:\P3D\External Planes" est un dossier scanné à chaque démarrage de mon P3D en rajoutant un "Discovery Paths" dans le fichier "C:\ProgramData\Lockheed Martin\Prepar3D v5\add-ons.cfg". Dans le dossier "H:\P3D\External Planes\IVAO_MTL", j'ai placé un fichier "add-on.xml" tout bête :
<?xml version="1.0" encoding="utf-8"?><SimBase.Document Type="AddOnXml" version="5" id="add-on"><AddOn.Name>IVAO MTL models for Prepar3D</AddOn.Name><AddOn.Description>IVAO MTL Models for P3D</AddOn.Description><AddOn.Component><Category>SimObjects</Category><Path>H:\P3D\External Planes\IVAO_MTL</Path><Name>IVAO MTL</Name></AddOn.Component></SimBase.Document>
Lancez P3D, puis lancez Altitude avec son raccourci comme d'habitude. Il va chercher à se connecter à votre P3D et son FSUIPC/Altitude.Dll sur 127.0.0.1 (P3D et Altitude sur le même PC physique).
Si vous voulez utiliser IVAP
Comme pour Altitude, votre P3D v5 a besoin de savoir où se trouve la librairie des MTL. Utilisez l'une des deux méthodes décrites ci-dessus pour Altitude, soit par Simobjects.cfg, soit avec la méthode des add-on.xml. Lancez P3D. Puis lancez le client "IVAP v2 external". Chez moi, c'est via un raccourci qui pointe sur "C:\Program Files (x86)\IVAO\IvAp v2\ivap_dllhost.exe" "C:\Program Files (x86)\IVAO\IvAp v2\ivap_fsx.dll"
Et c'est tout ! Et juste en passant, les deux clients peuvent cohabiter sur votre PC. Evidemment, en ne les lançant pas en même temps :)