[English version after the french one, scroll below]
Si vous avez déjà
IVAP ou
Altitude qui fonctionne sur votre
Prepar3D v4 et que vous venez d'installer
Prepar3D v5, il est très simple de les faire fonctionner avec la dernière version de
P3D. Comme cela fonctionnait sur votre Prepar3D v4, vous avez donc
IVAP en version externe d'installé ou le nouveau
client en Beta Altitude en version 64 bits (C:\IVAO\Pilot\PilotCore\pilot_core_fsxp3d_x64.dll) et bien sûr une librairie MTL installée et qui fonctionne.
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.0Si vous voulez utiliser IVAO Altitude
- 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>
<Path>C:\IVAO\Pilot\PilotCore\pilot_core_fsxp3d_x64.dll</Path>
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.
PATH=H:\P3D\External Planes\IVAO_MTL
- 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>
<Category>SimObjects</Category>
<Path>H:\P3D\External Planes\IVAO_MTL</Path>
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 :)
[English]