JABxApp - Gestion des appareils de FSX

Droits

Auteur : Jacky Brouze, Juillet 2010
Tous droits réservés, voir ici.

Le téléchargement et l'utilisation de ce programme sont gratuits.
Il n'est cependant pas libre de droits et sa distribution n'est autorisée que sur le site de l'auteur : http://jacky.brouze.ch !


Ce programme est actuellement en beta-test.
Il n'est pas encore téléchargeable !


  • Onglet "Gestion" (ci-dessous)
  • ... à suivre ...

Gestion des appareils de FSX (Onglet "Gestion")

Ce programme reprend la fonction de l'onglet "Appareils" de mon programme "JABx".

A quoi ça sert de reprendre de l'existant ?
  • Ça me sert à apprendre à programmer avec l'environnement Visual Studio 2010 Express
  • Ça me sert à apprendre à programmer avec la technologie .NET
  • Ça me sert à apprendre à programmer en C# (C sharp)
  • Ça sert à l'améliorer ... enfin j'espère ...
Donc beaucoup de nouveautés pour moi, et quelques-unes j'espère pour toi .




Un peu de technique pour ceux que cela intéresse

L'essentiel des modifications des paramètres des appareils que permet ce programme se fait dans le fichier "Aircraft.cfg". En cas de mauvaise manipulation, il est toujours possible de retrouver la version initiale de ce fichier qui est préservée sous le nom "Aircraft.jbk". Il s'agit de supprimer le "Aircraft.cfg" déterioré, puis de renommer le ".jbk" en ".cfg".
Nota Bene : la sauvegarde n'est pas faite à chanque lancement de JABxApp, mais uniquement la première fois que JABxApp "rencontre" le fichier "Aircraft.cfg" non sauvegardé. Dans ce sens, il agit exactement de la même manière que JABx. Si JABx a déjà fait une sauvegarde du fichier, JABxApp n'en refait pas une, et inversément.

 

Les catégories


Les catégories groupent les appareils afin d'en faciliter la sélection dans FSX au moyen de la liste déroulante se trouvant en haut à droite de la fenêtre de sélection.

Afficher les appareils d'une catégorie

Lorsque tu cliques sur une catégorie dans la liste, JABxApp affiche tous les appareils en faisant partie.

Déplacer un appareil dans une autre catégorie

Tu peux faire glisser des appareils sur une autre catégorie de la liste. La modification est faite immédiatement. Tu peux effectuer cette opération pour une seule variante d'un appareil ou pour toutes ses variantes en faisant glisser sa "racine".

Créer une nouvelle catégorie

Clique sur le bouton et le nom de la nouvelle catégorie te sera demandé. Fais-y glisser au moins un appareil sinon elle sera oubliée aussitôt JABxApp refermé.

Supprimer une catégorie

Pour que le bouton de suppression soit actif, il faut que la catégorie soit vidée de tout appareil (y compris les cachés et AI). La suppression est de nature "cosmétique" car toute catégorie ne contenant plus d'appareils ne réapparaîtra plus lors du lancement suivant de JABxApp.

Renommer une catégorie

A l'aide du bouton il est possible de changer le nom de la catégorie sélectionnée.


Un peu de technique pour ceux que cela intéresse

L'appartenance à une catégorie est indiqué dans le fichier "Aircraft.cfg" de l'appareil au moyen du paramètre "ui_typerole". Si ce paramètre n'est pas indiqué, l'appareil sera classé dans la catégorie "Héritage" dans FSX et dans la catégorie au nom vide dans JABxApp.
Comme FSX, c'est en faisant l'inventaire de tous les appareils installés que JABxApp constitue la liste des catégories.

 

La liste des appareils


La liste des appareils correspond à la catégorie sélectionnée dans la liste de gauche.

Niveau de détail de la liste

Plusieurs niveaux de détail peuvent être affichés globalement au moyen des trois boutons , mais chaque "noeud" peut être déplié ou replié au moyen des petits boutons et .

Les niveaux correspondent respectivement :
  • au type d'appareil
  • à l'appareil générique
  • à la variante (couleurs)
Filtrer la liste des appareils

Tu peux filter la liste en masquant les appareils cachés à FSX ainsi que les appareils "AI" (que l'on ne peut pas piloter et qui ne servent qu'à représenter les autres appareils en vol) en utilisant les listes déroulantes .

Afficher un appareil
Clique simplement sur l'appareil de ton choix (niveau 3, le plus bas).
Si FSX est lancé, le bouton devient . Si tu le cliques, JABxApp va automatiquement sélectionner et afficher l'appareil actuellement utilisé dans FSX.

Afficher les paramètres communs aux variantes d'un appareil

Clique sur le noeud de niveau 2.

Déplacer un appareil dans une autre catégorie

Tu peux faire glisser des appareils sur une autre catégorie de la liste. La modification est faite immédiatement. Tu peux effectuer cette opération pour une seule variante d'un appareil ou pour toutes ses variantes en faisant glisser sa "racine".


Un peu de technique pour ceux que cela intéresse
  • Le premier niveau est en fait le dossier dans lequel les appareils sont stockés à l'intérieur du dossier principal de FSX. La liste de ces dossiers est prise dans le fichier "FSX.cfg" à la section "[Main]", paramètres "SimObjectPaths.n=xxx".
  • Le second niveau correspond au dossier de l'appareil (contenant le fichier "Aircraft.cfg").
  • Le troisième niveau est en fait le bloc "[fltsim.x]" à l'intérieur du fichier "Aircraft.cfg".

 

Les paramètres d'un appareil


Attention, les modifications que tu pourrais faire dans cette zone, sont effectuées immédiatement ! De plus, il n'y a pas de bouton "Défaire". Mais tu ne peux pas faire de catastrophe qui rendrait ton appareil inutilisable.

Status Disponible / Caché / AI

Sous le nom de la catégorie, trois boutons indiquent le status de l'appareil :
  • Disponible : L'appareil est en principe visible dans la fenêtre de sélection de FSX (sauf s'il souffre d'un défaut majeur que JABxApp ne sait pas (encore) signaler).
    Si l'appareil est caché, tu peux le faire réapparaître en cliquant ici.

  • Caché : L'appareil est en principe utilisable, mais tu as décidé de le cacher dans la liste de sélection des appareils de FSX.
    S'il est disponible, tu peux le cacher en cliquant ici.

  • AI : L'appareil ne dispose pas d'un tableau de bord. Tu ne peux pas le rendre disponible et le cacher ne servirait à rien car il n'apparaît pas dans la liste de sélection de FSX.
Désignations et textes divers
Tu peux modifier sans problème les cases de texte qui suivent. C'est à ta convenance.

Régler la position du siège dans le cockpit 3D

Ce bouton a le même effet que la sélection de l'appareil générique (niveau 2 dans la liste), voir ci-dessous.

Ajonction / modification de l'image dans l'écran de sélection des appareils de FSX

Pour modifier l'image représentant l'appareil, procède comme suit :

1) Par copier/coller :
  • Affiche une image de l'appareil (par exemple en vol dans FSX) et presse enfonce la touche "Alt" puis presse la touche "Impr écran" (ceci copie l'image dans le presse-papiers)
  • Déplace le curseur de la souris sur l'image actuelle (ou son emplacement) dans JABxApp
  • Ceci active le bouton , clique-le, l'image apparaît (suite sous 3).
2) Autre possibilité si tu disposes d'un fichier image de l'appareil :
  • Clique sur le bouton et charge l'image qui apparaître dans la zone prévue.
3) Pas cadrée ? pas ajustée ? => pas grave, on va régler ça :
  • Utilise le curseur de zoom pour la dimensionner
  • Fais-la glisser à l'intérieur de son cadre au moyen de la souris
  • Lorsque ça te plaît clique sur le bouton
  • Clique sur pour annuler et replacer l'ancienne image. Note que si tu as déjà cliqué sur , c'est trop tard pour annuler.

Un peu de technique pour ceux que cela intéresse

JABxApp (comme FSX) reconnaît les appareils "AI" au fait qu'ils n'ont pas de tableau de bord (variable "Panel=" manquante ou indiquant un dossier inexistant ou un dossier ne contenant pas de fichier "Panel.cfg"). FSX ne les propose pas en choix dans la sélection d'appareil.

C'est précisément cette particularité que JABxApp utilise pour cacher des appareils à FSX : il fait précéder l'extension du dossier indiquée dans la variable "Panel=" par "JAB_AI_" ce qui fait croire à FSX qu'il s'agit d'un appareil "AI" => il ne l'affiche pas. Pour le faire réapparaître, il enlève le préfixe "JAB_AI_" et tout rentre dans l'ordre.

Les appareils cachés à FSX restent cependant présents en tant qu'appareils AI et peuvent donc être utilisés pour représenter les appareils des autres joueurs en vol réseau (ou évidemment des appareils AI).

 

La position du siège dans le cockpit 3D


Ces curseurs numériques te permettent d'ajuster précisément la position du siège dans le cockpit 3D de l'appareil. Pour voir l'effet de ce déplacement, il faut recharger l'appareil dans FSX. Cela peut aussi se faire d'une seule touche à condition de l'avoir programmée ... more about that later ...

Comme d'habitude dans JABxApp, les modifications sont effectuées immédiatement.

Un peu de technique pour ceux que cela intéresse

La position du siège dans le cockpit 3D est déterminée par le paramètre "eyepoint=" de la section "[Views]" dans le fichier "Aircraft.cfg". Cette position s'exprime par trois nombres (le premier fixe la position avant/arrière, le second, la position gauche/droite, et le dernier la position haut/bas.

Ce paramètre est global pour toutes les variantes de l'appareil. Cela ne pose généralement pas de problème puisque la forme des différentes variantes ne change en principe pas.

 
© 2006-2011 Jacky Brouze, imprimé le 5.2.12 à 1:07 à partir de http://jacky.brouze.ch/Programmes/JABxApp/index.php