#1 [↑][↓]  10-11-2011 11:20:41

roms707
Elève Pilote
Lieu: Doubs
Date d'inscription: 16-06-2008
Renommée :   

[FSX]Jodel D-140R

Bonjour

Je me suis attaqué à l'adaptation pour FSX Sp2 du D-140 Abeille de Christian Davi, pour mon usage personnel. Il y a quelques gauges FS98 qui ne passe pas. Sinon visuellement il passe plutôt bien.

J'ai donc commencer par refaire le panel en VC de manière à être conforme au F-BOPT de Megève avec des gauges personnalisées. Mais je suis pas trop familier avec la manipulation des panel.
J'ai trouver un tachymètre gradué de 0 à 35 et modifier le background. Je voudrais y ajouter le compteur horaire à tambours, mais là je ne sais pas comment faire. J'ai beau chercher, j'ai pas trouver d'outils graphique pour la créations de gauges kml. En connaissez vous?

http://tagazous.free.fr/photos/miniatures/10/10835.jpg

Hors ligne

 

#2 [↑][↓]  10-11-2011 13:05:27

GillesF
Pilote confirmé
Lieu: Nancy
Date d'inscription: 29-06-2008
Renommée :   
Site web

Re: [FSX]Jodel D-140R

Bonjour

  Pour créer un gauge xml, le problème n'est pas vraiment l'outil graphique.
ce qu'il te faut c'est un petit tuto sur la création des gauges: çà doit se trouver sur le net.

En gros, une gauge xml est constitué d'une superposition d'images au format bmp 256 couleurs.
les images sont gérés par un petit fichier .xml: c'est là que tout se fait.
Ces images et ce fichier xml sont compilés dans un fichier .cab

Pour les images: paintshop, photoshop, the gimp.
Pour le fichier xml: notepad tout simplement.
Pour ouvrir un fichier .cab:  Winzip
pour compiler un fichier cab: cabdir.exe

Pour commencer le mieux est d'ouvrir un modèle tel qu'on les trouve dans le dossier gauges de FSX.
Après çà se complique un peu avec les fichiers xml: il ne faut pas espérer réussir du premier coup un HUD façon Rollus.

Mais avec des gauges simples, on peut copier les lignes et se faire sa propre gauge.


http://images3.photomania.com/3806666/1/rad44ED4.jpg

Hors ligne

 

#3 [↑][↓]  11-11-2011 00:45:26

roms707
Elève Pilote
Lieu: Doubs
Date d'inscription: 16-06-2008
Renommée :   

Re: [FSX]Jodel D-140R

Salut Gilles, merci pour les explications.

Bon j'ai reussi à bidouiller quelque chose. Je pense avoir compris à peu prét comment marchaient les gauges xml.

Je me suis fait un tachymétre. J'ai trouvé un petit éditeur d'image en free qui marche super bien et simple!! J'ai même pu faire le reflet de la vitre.
https://lh5.googleusercontent.com/-8yaNh2FSn-Q/TrxfJzSRKsI/AAAAAAAAAIc/toVBgdgPhEM/s800/TBD%252520D1401.jpg

Pour le compteur d'heure j'ai fait une fenêtre transparente dans le fond du tachy, et mis par dessus un autre gauges pour les hoursmeters. Le tous est de les insérer dans le bon ordre.

Je tâtonne , je découvre.smile

Ah! aussi... Je n'arrive pas à recaler correctement l'aiguille par rapport à la gauge FSX de réference. Au départ , mon tachy indiquait 100tsr de trop. J'ai donc décaler les valeurs d'une graduation dans le xml, mais maintenant j'ai 150 trs de moins... Je loupé un truc...

Dernière modification par roms707 (11-11-2011 00:53:50)

Hors ligne

 

#4 [↑][↓]  11-11-2011 09:18:08

GillesF
Pilote confirmé
Lieu: Nancy
Date d'inscription: 29-06-2008
Renommée :   
Site web

Re: [FSX]Jodel D-140R

Tu apprends drôlement vite!

Tu trouveras ici un très bon tutorial sur les gauges xml (c'est le même principe pour FS9 et FSX)

Tuto gauges xml par Stephane Lavergne

pour ton problème d'aiguille, tu vas trouver dans le fichier xml, des lignes qui définissent les coordonnées X et Y d'un point vers lequel pointe l'aiguille en fonction d'une valeur définie (Item value).

Exemple:

     <Nonlinearity>
        <Item Value="0" X="33" Y="171"/>
        <Item Value="10.6" X="45" Y="122"/>
        <Item Value="21.2" X="71" Y="78"/>
        <Item Value="29.1" X="107" Y="43"/>
      </Nonlinearity>

"Item value" est la donnée définie dans ta gauge, dans une autre ligne ( ici c'est des gallons d'essence)
Les coordonnées X et Y sont définies en pixel à partir du coin haut et gauche de l'image de fond
Il faut donc aller dans l'image de fond de ta gauges et relever ces fameuses coordonnées.
La méthode est différente selon le logiciel utilisé
Par exemple, tu peux très bien ajouter un quadrilllage à ton image de fond pour lire ces coordonnées.
Perso je me sert de l'outil règle dans Photoshop


http://images3.photomania.com/3806666/1/rad44ED4.jpg

Hors ligne

 

#5 [↑][↓]  12-11-2011 00:50:20

roms707
Elève Pilote
Lieu: Doubs
Date d'inscription: 16-06-2008
Renommée :   

Re: [FSX]Jodel D-140R

Ah merci Gilles, ca va bien m'aider.

Aujourd'hui je me suis attaquer au disque d'hélice, capricieux le DTX3 , si on repasse pas par paint ça part en sucette... Par contre le disque d'hélice disparait sous le background du panel virtuel (du moins je pense que c'est ça).

https://lh6.googleusercontent.com/-Si82RD2DldM/Tr2xonyurZI/AAAAAAAAAIs/SrqKBIXZidc/s800/2011-11-12_0-23-7-468.jpg

Aussi j'ai modifié l'altimètre et l'horizon artificiel.
https://lh4.googleusercontent.com/-BDkU2l1fnGo/Tr2xoPKah8I/AAAAAAAAAIo/0YyHukBkiLo/s800/2011-11-12_0-32-33-453.jpg

C'est long mais amusant.

Est que dans une gauge on peut mettre en bmp avec alpha chanel pour faire l'effet d'une vitre?

Dernière modification par roms707 (12-11-2011 00:52:02)

Hors ligne

 

#6 [↑][↓]  12-11-2011 08:44:45

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [FSX]Jodel D-140R

Parfaitement, c'est comme cela que j'ai réussi à mettre des "vitres" sur certaines de mes gauges.

Pour ce qui est de la documentations concernant l'élaboration de gauges, tout d'abord il y a le SDK de FS2004 :
- FS2004_HelpIDs_Tooltiptext.txt
- FS2004_Key_No_Equivalents.txt
- FS2004_Options.txt
- FS2004_P_Variables.txt
- FS2004_Part_Names.txt
- FS2004_Click_Events.txt
- FS2004_Colours.txt
http://msdn.microsoft.com/en-us/library/cc526948.aspx

Ensuite le document de Pierre Fasseaux "Fassapi" qui se nomme FP_Gau_XML.doc : www.fassapi.net/FP_Gau_xml_v24.pdf
Le PDF "FSX Emissive Textures and How They Relate to Virtual Cockpit Lighting" de Bill Leaming que j'avais du trouvé sur http://www.flightsim.com/vbfs/showthrea … g-Tutorial
"Les gauges xml" de Stéphane Lavergne : virtual.stephane.free.fr/gaugesxml/gauges_xml_v1_1.pdf
Un certain nombre de docs de Rob Barendregt sous le titre XML Gauge Programming for FS2004 (4 chapitres).

Et pour finir le SDK de FSX pour les particularités liés à cet opus.

... Bonne lecture wink


@+ Didier
http://www.pilote-virtuel.com/img/members/53/mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne