ContribCliquez ici pour proposer des corrections ou des compléments pour cette page.
scenery_packs.ini

Nouveau depuis X-Plane 10.10, un fichier scenery_packs.ini est créé par X-Plane dans le dossier Custom Scenery.

Avant X-Plane 10.10, les scènes contenues dans le dossier Custom Scenery étaient toutes chargées, selon leur ordre alphabétique.

Depuis X-Plane 10.10, elles sont chargées dans l'ordre de leur mention dans ce fichier scenery_packs.ini. si elles sont actives, c'est à dire si leur nom dans le fichier est précédé de la mention SCENERY_PACK. Le remplacement de cette mention par SCENERY_PACK_DISABLED permet de désactiver le chargement de la scène, même si elle reste dans le dossier.

Comment fonctionne-t-il ?

Si le fichier scenery_pack.ini n'existe pas, X-Plane le crée et y place toutes les scènes trouvées dans le dossier Custom scenery dans leur ordre alphabétique.

S'il existe déjà, X-Plane le met à jour à chaque démarrage :

  • Un dossier scène qui n'existe plus est retiré de scenery_pack.ini,
  • Chaque nouvelle scène découverte dans Custom Scenery qui ne figure pas encore dans scenery_pack.ini y est ajoutée en tout début, quel que soit son contenu : "terrain" (tuile photo ou mesh) ou "overlay" (aérodrome, ville).

Un fois le fichier scenery_pack.ini vérifié et éventuellement mis à jour, X-Plane procède au chargement des scènes dans l'ordre de son contenu.

Or dès qu'une scène "terrain" a été chargée, X-Plane ignore toutes les autres scènes qui se trouvent sur la même "tuile" (surface de 1° x 1°). En conséquence, les scènes de type terrain doivent impérativement être chargées en dernier. Elles doivent donc être listées en fin du fichier scenery_pack.ini.

Quand on ajoute ou renomme des scènes, si on n'avait pas apporté de modifications "manuelles" dans scenery_pack.ini, le plus simple est de le supprimer. Il sera alors reconstruit avec la liste des scènes dans leur ordre alphabétique, ce qui suffit en général pour régler les problèmes. Sinon il faut intervenir "à la main" et modifier avec un éditeur de texte l'ordre des lignes.

Cette gestion peut-être facilitée par un petit addon : Organizer scenery_packs.ini, mais seulement sous windows.

Comment modifier l'ordre de chargement des scènes personnalisées :

Texte fait à partir de cette page :

X-Plane 10 et 11 chargent des scènes personnalisées dans un ordre de priorité basé sur un fichier de configuration. Comment faire pour résoudre les conflits entre les scènes ?

Comprendre les packs de scènes

Ils sont disponibles en deux versions :

  • Les Overlays (superpositions) ajoutent des détails 3D à une zone existante. Par exemple, la plupart des scènes personnalisées d'aéroports sont des overlays - ils ajoutent des détails d'aéroport à une région existante.
  • Les meshes de base fournissent le terrain au sol sur lequel les overlays sont posés. Le décor global livré avec X-Plane est un ensemble de meshes de base.

Les packs de scènes sont chargés dans l'ordre de priorité : les overlays de priorité plus élevée peuvent exclure le détail 3D d'un overlay de priorité inférieure dans la même zone.

Les meshes de base excluent tout ce qui se trouve en dessous d'eux - il ne peut donc y avoir qu'un seul mesh de base, et les overlays de priorité inférieure au mesh de base ne sont pas du tout chargés.

scenery_packs.ini

X-Plane conserve un seul fichier texte (scenery_packs.ini) dans le dossier Custom Scenery avec l'ordre de chargement pour toutes les scènes personnalisées. Il a les règles suivantes:

  • Les packs sont chargés dans l'ordre du fichier - le premier pack dans le fichier a la plus haute priorité.
  • Lorsque X-Plane est exécuté, il supprime du fichier tous les packs manquants. (Si vous supprimez un pack, la liste est mise à jour automatiquement.)
  • Lorsque X-Plane est exécuté, il ajoute au début du fichier tous les nouveaux packs qu'il ne détecte pas (par ordre alphabétique). Donc, si vous installez une nouvelle scène, il est installé en la plus haute priorité.
  • Si vous supprimez le fichier, il est entièrement reconstruit, comme si tous les packs étaient nouveaux. Vous ne devriez probablement jamais faire ça.
  •  Vous pouvez modifier une ligne de SCENERY_PACK à SCENERY_PACK_DISABLED pour désactiver complètement le chargement d'un pack.

Les meshes de base de la Global Scenery fournie avec X-Plane ne sont pas inclus dans scenery_packs.ini - X-Plane les conserve dans l'ordre de priorité le plus bas.

Configuration des priorités de scène

La priorité de vos packs de scène devrait être (du plus haut au plus bas) :

Scènes personnalisées (par exemple les aéroports) achetés ou téléchargés, avec la priorité la plus élevée en premier.

Overlays que Laminar Research livre avec le simulateur. Cela inclut les aéroports Aerosoft (pour les utilisateurs de X-Plane Global) et le pack «Global Airports», qui contient les aéroports en brique Lego partagés fournis par les utilisateurs.

Les meshes de base devraient venir en dernier, toujours dans l'ordre de priorité. Cela devrait inclure les paysages orthophotographiques des tiers et le terrain de démonstration KSEA.

Vous pouvez changer de priorité en quittant X-Plane, puis en réorganisant le fichier dans un éditeur de texte.

Lorsque vous installez un nouvel aéroport personnalisé, vous pouvez généralement simplement quitter X-Plane, faire glisser l'aéroport dans le dossier Custom Scenery et le redémarrer - il deviendra la priorité la plus élevée.

Lorsque vous installez un nouveau mesh, vous devrez probablement réduire sa priorité.

  1. Copiez le décor dans le dossier Custom Scenery.
  2. Démarrez X-Plane.
  3. Quittez-le.
  4. Ouvrez scenery_packs.ini et localisez la nouvelle entrée en haut du fichier pour le mesh.
  5. Déplacez la ligne dans le fichier texte sous tous les overlays.
  6. Redémarrez X-Plane.

Avantages :

- Pouvoir désactiver des scènes préinstallées, comme par exemple les scènes de Aerosoft, afin de pouvoir utiliser leur équivalent issus d'autres sources sans avoir à supprimer ou déplacer la première et sans qu'elle ne soit réinstallée lors d'une mise à jour.

- Laisser toutes les scènes en vrac dans Gustom Scenery, éventuellement renommées et n'activer que celles réellement utilisées, dans l'ordre souhaité.

Inconvénient :

Lors de modification du contenu du dossier Custom Scenery, ce qui est monnaie courante pour les bricoleurs invétérés, il pose fréquemment problème dès qu'une scène "terrain" est ajoutée ou renommée.

Désactivation complète  (mais non recommandé) :

Si vous ne souhaitez pas qu'il vous gêne ni l'utiliser, voici une idée de Glah-Salamanthe pour le shunter :

Copiez un fichier image (jpeg) dans le dossier Custom Scenery, puis renommez le en scenery_packs.ini et verrouillez le en écriture seule.

Lorsque X-Plane l'ouvre (conne un fichier texte) son contenu ne ressemble à rien, aucun risque qu'il l'utilise pour définir des priorités de chargement.
Il signale que "Scenery_packs.ini" est verrouillé en écriture et qu'on doit le remettre libre en écriture, ce qu'il faudra ... ne pas réaliser !

Ainsi, Scenery_packs.ini ne pose plus d'autre souci.

Mais attention : dans ce cas, c'est le meilleur moyen d’empêcher certains plugins, dont celui de certains avions, de fonctionner correctement, car ils ont besoin de savoir dans quel ordre les scènes ont été chargées.