• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FS2004 The basics ...

Messages
13
Country
austria
Alright, what i wanna do is (i guess) pretty simple, creating a gauge wich plays a sound if a certain speed is reached (T/O).

PSS Airbus does not come with V-Callouts, and i'd like to change that.

Problem is, i got no idea with what to begin / where to start :D
I'm still trying to work my way into this, all new to me :scratchch

But - i'm willing to learn :D

Gauge file - what exactly is it ?
Or, what is it made of ?
A .bmp (some sort of switch) and the text (.xml?) behind it saying something like " If turned on then XXX happens" ?

I'd really appreaciate some help, or is there some sort of documentation out there wich would enlighten me :D
 
Hey Laura,

First, the elementaries. Gauges are in either XML or C++ for FS. Sounds in FS are WAV files, basic Windows, non-exotic formats, but plain ole WAV format. FS will need a C++ sound gauge 'system'. That is a gauge file that can call out a WAV file to run. You can have perhaps up to 200 or more sounds programmed into a gauge sound system. To link the sound to work, in your case, you could simply have a XML sound gauge that is invisible that operates when key parameters become active, like engine running, on ground, speed = 85 knots, etc. When those variables are met, a gauge that is listening for that, will sound off the WAV file when the parameters all line up.

You will first need a sound gauge system. Some of the guys here make them, like Bill Leaming and Doug Dawson. Once you have that, they will show you how to get a sound to play once, loop, and turn off. Doug has a system that can also have stereo, sided sounds, volume controls, etc, etc.

Then, simply create some cool code, like even invisible gauges that actuate the sounds, and Voila, you have what you need.


If you do not know how to write gauges, you can start learning by studying gauges of stock aircraft that are zipped in CAB files (like a zip folder). XML is very easy to write in.

Here is a sound code in XML that calls a sound out when at take off speed on a particular plane.

Code:
<!--  DING SOUND AT 85 < KNOTS  -->
   <Element>
            <Select>
            <Value>
                (L:AVEsound_played78,bool) 1 ==
                (A:VELOCITY BODY Z,knot) 55 &gt;
                (A:SIM ON GROUND,bool) 1 ==
                or or 
                if{
                0 (&gt;L:AVEsound_played78,bool) 
                0 (&gt;L:XMLSND138,enum) 
                }
            </Value>
            </Select>
   </Element>

Above, in this XML code, the XMLSND138 is my WAV file in my own aircraft sound library folder. The code tells the gauge sound system to play that when those variables above that code are met, (3 variables).

Note that this is a buried code that is in a large PFD screen gauge; which had tons of small gauge codes in it, such as this one. You can write a simple basic gauge that has this code in it, would be invisible, and would activate the sound when programmed to.

Getting sounds to 'behave' can sometimes be tricky. Sometimes they tend to loop instead of playing one time. Loops can sometimes only play once, etc, etc. Finding out tricks of making them work correctly can sometimes be trying.

Have fun.


Bill
 
Last edited:
Bill
ding sounds at 85 or 55 knots ?


Laura
if you still not getting it right send me an email adress and I will send you the gauge file etc.. unfortuanately I am not using 2004 anymore so I will not have a system to test it for you and will have to help you "blind", but then again I am sure Bill would not mind getting you over the first hurdle.
Once you understand one sound the rest are actually easy to add on. you will find doug's sound gauge on his site I think. http://www.douglassdawson.ca/
dsd_fsx_xml_sound, v4.3.1, May 1, 2012
A gauge which plays sounds based on commands received from XML gauges. This gauge will allow XML gauge programmers to add sounds to their FS9 and FSX projects. It does presume a fair degree of XML knowledge, and is not for beginners.
 
First of all, thanks for your help guys :D

So basically i'll just have to write the .xml file to control the gauge sound system and that's it ?


Once you understand one sound the rest are actually easy to add on.
That's it, i think some kind of example could help me make the first step.
 
Here is instructions as I have it. As I said I dont use FS2004 anymore so I cannot test this but I write it completely from memory.

EDIT: 12/10/2012 -- steps according to tested data.

Laura I will email the files to you in a while.
----------------------------------------------

Background info
---------------
NB: This example is a very elementary example based from Rob Barendregt VSPEEDS gauge that will trigger 4 sounds to play. All credits to him for using example and playing wave files. The xmls file derived from his original extensive XML file.

-the std 80knots call
-v1 call at 45 knots
-Vr call at 50 knots
-v2 call at 55 knots

NOTE:
The example has been created for the C172 cessna.
(please this is just an example and do not contain the actual correct values and infact V1 and V2 is not even used in single engine planes.)
(this is purely for illustration purposes so that the person can see how it work at the indicated airspeeds)


To make the sound gauge work you need 5 things or things to do
1) You have an XML gauge that consist of the variables you measure against eg speed greater then 55 and the sound indicator (l:variable)
2) You need the sound gauge (the thing that make the sound play)
3) You need the config file that link the XML gauge lvar to the sound WAV file.
4) You need the actual wave file
5) Entry in the panel.cfg file that list the new sound gauge (dougs gauge) as well as the XML gauge.


(for laura - Unzip the file I will send you to a folder of your choice. MOST important read the word document from doug dawson gauge as that give a LOT more info.)



The STEPS
=========



1. the xml gauge
----------------
Create a folder under the "panel" folder of the C172 and call it "C172_Sound" (without the inverted commas).
So under the panel folder you will have another folder called “C172_Sound” and in this folder you will place your XML file called “speeds.xml”

(laura you can just copy the "speeds.xml" file from the extracted file and paste it into the newly created folder called "C172_sound")

You can open the xml file with notepad to see what the xml file look like.
From the gauge file below we have 4 l:vars that will trigger the 4 sounds
- L:SPEEDSnd80
- L:SPEEDSndV1
- L:SPEEDSndVr
- L:SPEEDSndV2
these will be used later also in the config file where we will link up these variables with the sounds.

NOTE this is also the place where you can change the values to whatever you want to change it to

Code:
<Gauge Name="Laura gauge" Version="2.4">

<Update Frequency="4"/>

<!-- Set Vspeeds sounds -->
<Element>
  <Select>
    <Value>

        (A:SIM ON GROUND,bool) 1 ==
        if{
        (A:AIRSPEED INDICATED,knots) 80 &gt;=
        (L:Speedvariable) 80 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_V80,enum) }

        (A:AIRSPEED INDICATED,knots) 90 &gt;=
        (L:Speedvariable) 90 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_V1,enum) }

        (A:AIRSPEED INDICATED,knots) 96 &gt;=
        (L:Speedvariable) 96 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_Vr,enum) }

        (A:AIRSPEED INDICATED,knots) 102 &gt;=
        (L:Speedvariable) 102 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_V2,enum) }
 
        (A:AIRSPEED INDICATED,knots) (&gt;L:Speedvariable)
  	}

    </Value>
  </Select>
</Element>
</Gauge>

The newly added folder under panel folder should look like this
01.jpg


2. the sound gauge.
------------------
This gauge can be downloaded from doug site
http://www.douglassdawson.ca/
download and unzip to a folder of your choice.

You copy and paste the gauge file "dsd_fsx_xml_sound.gau" into the FS2004 "gauges" folder.
No need to add the config file (.ini file) to the gauges folder now. We will be adding it to a specific folder in step3

(Laura In the extracted folder of the zip file find the sound gauge “dsd_fsx_xml_sound.gau” from doug dawson
Copy and paste the gauge file “dsd_fsx_xml_sound.gau” into your fs2004 “gauges” folder.)



3. Create sound folder and ini file
-----------------------------------
The sound files and the ini file (config file) will all be added to a specific folder.
For now we just create the sound folder and the ini file.

Under fs2004 main folder there is a Fs2004 "Sound" folder.
Under this folder create a new folder called "laura_c172VSPD" (without the inverted commas)
Copy the "dsd_fsx_xml_sound.ini" file from doug Dawson download into this newly created "laura_c172VSPD" folder (within main "Sound" folder).
rename the "dsd_fsx_xml_sound.ini" file to "C172_VSPDsound.ini"
(The reason is I just like to name these files to be more specific to the plane I use it for.)

The config file pair the Lvars used in XML file in step 1 and the sound files that need to play, with each other:

The config file consist of the following sections
[Config] <- under this section you can set many things. See doug dawson document that came with the download
[Sounds] <- this section tell the sound gauge which sound to play and corresponds to same number under LVars section below
[LVars] <- this section indicate the lvar that is triggered in the XML gauge and corresponds with same number under sounds above


So “Lvar00” under [LVars] always work together with “Sound00” under [Sounds] section
So “Lvar01” under [LVars] always work together with “Sound01” under [Sounds] section
So “Lvar02” under [LVars] always work together with “Sound02” under [Sounds] section
But
So “Lvar00” under [LVars] never work together with “Sound01” under [Sounds] section

Hope you follow the way this tie up.

In our case the config file will thus look like this

Code:
[Config]
MaxSounds=8
ErrorFlag=0
LvarStop=Vspeed_SoundStop

[Sounds]
Sound00=./Sound/laura_c172VSPD/v80.wav,100
Sound01=./Sound/laura_c172VSPD/v1.wav,100
Sound02=./Sound/laura_c172VSPD/vr.wav,100
Sound03=./Sound/laura_c172VSPD/v2.wav,100

[LVars]
Lvar00=SPEEDSnd80
Lvar01=SPEEDSndV1
Lvar02=SPEEDSndVr
Lvar03=SPEEDSndV2

this means
Lvar00=SPEEDSnd80 will play "v80.wav" because lvar00 tie up with Sound00
Lvar01=SPEEDSndV1 will play "v1.wav" because lvar01 tie up with Sound01 etc etc...

(Laura In the extracted folder from the attached zip file find the sound config file “C172_VSPDsound.ini”
Add this file into the newly created "laura_c172VSPD" folder (within main "Sound" folder).
You can open the file with notepad to see the setup.)

The newly created sound folder now should look like this
03.jpg


NOTE: The ini file can actually be placed anywhere as long as the panel entry reflect that. Some add it to the panel folder. Some add it to the gauges folder etc.. I just like to have the ini file and the sounds together. So this is purely personal preference. if you put it somehwere else just point the panel entry to that location.




4. the wave file
-------------------
Create your 4 wave files and name them
v80.wav
v1.wav
vr.wav
v2.wav

then add them to the folder "laura_c172VSPD"



The newly created sound folder now should look like this
04.jpg




5 panel.cfg file entries.
----------------------------
open the panel folder of the C172 and find the file "panel.cfg"
open the file "panel.cfg" with notepad

Under section [vcockpit01] add the following 2 entries after the last gauge entries

gauge30=dsd_fsx_xml_sound!Sound, 0, 0, 1, 1,./sound/laura_c172VSPD/C172_VSPDsound.ini
gauge31=C172_Sound!speeds, 2,2,2,2

NB: make sure you dont already have a gauge30 and gauge31. most unlickly, but you never now. if you already have a gauge30 and gauge31, then
change it sequencially to the next highest number after the last gauge number

The gauge30 entry bring together the Sound gauge and which config file it must use to play the sounds.
The gauge31 entry make sure the XML gauge will work to read the variables and trigger the sound via the LVAR.


6 START FS9 and test. in this case when the speed is greater then the specified knots in XML, the sounds should be triggered.
Adjust the speed value in the XML gauge to confir with your value that you want it to be
 
Last edited:
:eek: I just do not know how to thank you enough for that :eek:

Thank you so much for your effort, that's way more than i could have ever expected :D

Reading a document is one thing, but then having the actual example here to look it all up helps to really understand it :idea:
 
We should rename this thread to FS Sounds Basics, for future reference. This tutorial by BlikSimple is brilliant.



Yep, just 55, lol... Stall warning in my little Avelina. A blood curtling electro-mania Apollo thirteen sound effect kicks in when you pass through that slow speed zone. Great for waking up early in the morning.... :S
 
thank you eduhir. The xml gauge makes some interesting reading. I might even use it in FSX. I am pretty sure it will work in FSX as is or with sligt adjustment or two.

However for someone just starting off XML this XML gauge will be an absolute nighmare unless Laura has some programming knowledge. So for Laura sake I think we try and keep it elementary at first.
 
Last edited:
I followed the instructions step by step, but unfortunately it's not playing :scratchch

I'll go over it a few more times, but i'm pretty sure i did everything according to your instructions :rolleyes:

EDIT: Only thing i'm confused about is, where is "my" gauge related to doug's sound gauge ?
Meaning, if i download dougs gauge, a config. (ini) file comes with it, but the Laura_sound.ini in the Gauge folder replaces that, right ?
 
Last edited:
Edit-- I updated the steps as per tested data and it is now working 100% on my machine
 
Last edited:
Basically you have dsd_xml_sound3.gau in your panel folder along with an .ini file in my case called DM_VC10_sound.ini Two separate files
The ini file calls the sound.gau
Then in the ini file there are two lists
The first lists the actual wav files also present in your panel folder
The second lists the actual names to be used by the variables in your xml gauge.


[Config]
MaxSounds=50
ErrorFlag= -1
LvarStop=DM SOUND STOP
VolumeVar=dsd_xml_sound_volume
ResetVolumeVar=1

[Sounds]
Sound00=./Aircraft/DMFS Shared Files/Vickers VC10 Panel/ALERT.wav
Sound01=./Aircraft/DMFS Shared Files/Vickers VC10 Panel/BEEP.wav
Sound02=./Aircraft/DMFS Shared Files/Vickers VC10 Panel/VOICE_V1.wav
Sound03=./Aircraft/DMFS Shared Files/Vickers VC10 Panel/VOICE_VR.wav
Sound04=./Aircraft/DMFS Shared Files/Vickers VC10 Panel/engine fire bell.wav

[LVars]
Lvar00=DM SOUND ALERT
Lvar01=DM SOUND BEEP
Lvar02=DM SOUND V1
Lvar03=DM SOUND VR
Lvar04=Sound_Fire


Here is an example of a callout
Sound32=./Aircraft/DMFS Shared Files/Vickers VC10 Panel/80.wav (from list1)
Lvar32=Sound_80k (from list2)


And below is the xml code that plays the sound

Code:
<!-- 80kts Call -->
   <Element>
      <Select>
         <Value>(L:sound_played3,bool) 0 == (A:SIM ON GROUND, bool) 1 == and (A:AIRSPEED INDICATED,knots) 76 &gt;
(A:Turb eng1 N2, percent) 93 &gt; and and
if{ 1 (>L:Sound_80k,number) 1 (>L:sound_played3,bool) }</Value>
      </Select>
   </Element>

vololiberista
 
Last edited:
...
EDIT: Only thing i'm confused about is, where is "my" gauge related to doug's sound gauge ?
Meaning, if i download dougs gauge, a config. (ini) file comes with it, but the Laura_sound.ini in the Gauge folder replaces that, right ?

Yes, you specify the name of the config file you wish to use, as a fifth parameter in the panel.cfg entry for the sound gauge. The config file tells the sound gauge which L:Var to associate with each sound you wish to play.

Doug
 
and this is my elementary xml gauge that I created for the carenado c90 that play sounds (based on robs gauge but very elemantary). The c90 really dont need the intracasies of flaps and min/max weights etc to calculate v speeds. this gauge have the following callouts.
- 80
- V1
- Vr
- v2
- positive rate of climb
- gear going up
- gear up and locked

and the assosiated sound L:vars that is used in the sound.ini
- VSPEED_Sound_V80
- VSPEED_Sound_V1
- VSPEED_Sound_Vr
- VSPEED_Sound_V2
- VSPEED_Sound_GearUpCall
- VSPEED_Sound_GearGoingUp
- VSPEED_Sound_GearUpLocked

Code:
<Gauge Name="callout gauge" Version="2.4">

<Update Frequency="4"/>

<!-- Set Vspeeds sounds -->
<Element>
  <Select>
    <Value>

        (A:SIM ON GROUND,bool) 1 ==
        if{
        (A:AIRSPEED INDICATED,knots) 80 &gt;=
        (L:Speedvariable) 80 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_V80,enum) }

        (A:AIRSPEED INDICATED,knots) 90 &gt;=
        (L:Speedvariable) 90 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_V1,enum) }

        (A:AIRSPEED INDICATED,knots) 96 &gt;=
        (L:Speedvariable) 96 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_Vr,enum) }

        (A:AIRSPEED INDICATED,knots) 102 &gt;=
        (L:Speedvariable) 102 &lt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_V2,enum) }
 
        (A:AIRSPEED INDICATED,knots) (&gt;L:Speedvariable)
  	}

    </Value>
  </Select>
</Element>


<!-- Positive rate of climb -->
<Element>
  <Select>
    <Value>

        (A:VERTICAL SPEED, feet per minute) 300 &gt;
        if{
        (A:RADIO HEIGHT,feet) 50 &gt;=
        (L:Speedvariable2) 50 &lt; &amp;&amp;  
        if{ 1 (&gt;L:VSPEED_Sound_GearUpCall,enum) }
	(A:RADIO HEIGHT,feet) (&gt;L:Speedvariable2)
  	}

    </Value>
  </Select>
</Element>


<!-- Gearup instruction sounds -->
<Element>
  <Select>
    <Value>

        (A:GEAR LEFT POSITION,percent) 80 &lt;= 
	(L:Speedvariable3) 80 &gt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_GearGoingUp,enum) }
	(A:GEAR LEFT POSITION,percent) (&gt;L:Speedvariable3)

        (A:GEAR LEFT POSITION,percent) 1 &lt;= 
	(L:Speedvariable4) 1 &gt; &amp;&amp;
        if{ 1 (&gt;L:VSPEED_Sound_GearUpLocked,enum) }
	(A:GEAR LEFT POSITION,percent) (&gt;L:Speedvariable4)

    </Value>
  </Select>
</Element>

</Gauge>
this way the variables have been reset and you can take of and land numerous times the callouts will always play.
 
Last edited:
Still won't work for me, kind of frustrating :rolleyes:
I'll give it another try, but i just don't know what could have gone wrong :confused:
 
Still won't work for me, kind of frustrating :rolleyes:
I'll give it another try, but i just don't know what could have gone wrong :confused:

email me you panel.cfg file

please post me your menu path to the ini.file
please post me your menu path to the xml file
(just to make sure all everything pointing to correct places.)
 
Last edited:
My thought is maybe you do not have all the parts (files and gauges) all in one folder, your panel folder. You will also need your sound in a sounds folder in your panel folder (I believe. Mine is like that, sounds in the PanelSounds folder.

Do not be discouraged when things in the 'gauge realm' do not function. They never work right off. There will be some tiny, invisible detail that keeps it all from working, a typo like a zero instead of an o, a missing > symbol, etc, etc. You'll get it. Just be patient.

When it starts working, its like a giant door in the FS world opens. Its awesome...
 
Panel.cfg sent via mail.

Ini file: C:\FS9\Sound\laura_c172VSPD
xml file: C:\FS9\Aircraft\CLS_A340_300\Panel\C172_Sound
 
My thought is maybe you do not have all the parts (files and gauges) all in one folder, your panel folder. You will also need your sound in a sounds folder in your panel folder (I believe. Mine is like that, sounds in the PanelSounds folder.

Do not be discouraged when things in the 'gauge realm' do not function. They never work right off. There will be some tiny, invisible detail that keeps it all from working, a typo like a zero instead of an o, a missing > symbol, etc, etc. You'll get it. Just be patient.

When it starts working, its like a giant door in the FS world opens. Its awesome...

You can actually have them anyplace as long as the panel.cfg point to the correct location and it is definately NOT a requirement to have them in the panel folder. That is what is so great about the sound gauge of doug.

As previously stated it is all down to personal preferance. Some like it in the panel.cfg, some like it in the sound folder, some like it in the gauges folder. As long as the location is properly defined I have done this on all the locations previously and it always work, no matter where the files are located.
 
Last edited:
Panel.cfg sent via mail.

Ini file: C:\FS9\Sound\laura_c172VSPD
xml file: C:\FS9\Aircraft\CLS_A340_300\Panel\C172_Sound

Thanks I did send you an email.
I see you already have a sound gauge added to the panel.cfg

gauge13=dsd_xml_sound2!dsd_xml_sound2, 340,118,19,19,.\Gauges\a346cls_sound.ini
...etc etc...
gauge38=dsd_fsx_xml_sound!Sound, 0, 0, 1, 1,./sound/laura_c172VSPD/C172_VSPDsound.ini
gauge39=C172_Sound!speeds, 2,2,2,2

1) I dont know if there are a clash, but i suspect they should work together.
2) I suggest changing the / to \ as in the other gauges location entries. see gauge13


Even gauge13 here already show that all files DO NOT HAVE to be in the panel folder. In this case the ini file is in the gauges folder.

3) You can try and add the "C172_VSPDsound.ini" file to the gauges folder but then you need to change the panel.cfg entry to be as follows

gauge38=dsd_fsx_xml_sound!Sound, 0, 0, 1, 1,.\Gauges\C172_VSPDsound.ini
gauge39=C172_Sound!speeds, 2,2,2,2

4. Can you open and check the following
4a) open the ini file and make sure it is like this
Code:
[Config]
MaxSounds=8
ErrorFlag=0
LvarStop=Vspeed_SoundStop

[Sounds]
Sound00=./Sound/laura_c172VSPD/v80.wav,100
Sound01=./Sound/laura_c172VSPD/v1.wav,100
Sound02=./Sound/laura_c172VSPD/vr.wav,100
Sound03=./Sound/laura_c172VSPD/v2.wav,100

[LVars]
Lvar00=SPEEDSnd80
Lvar01=SPEEDSndV1
Lvar02=SPEEDSndVr
Lvar03=SPEEDSndV2




4b. open the speeds.xml file and make sure it is as follows.

NB DO NoT CHANGE SPEEDS or anything else. JUST copy and past the section below just as it is into the xml gauge and SAVE. use notepad to open xml file.
Let us just first get it working with the very slow speeds as below, then we can take it further once we got the sounds to play. just leaving out a comma will make the gauge not work. This section below do work. so lets just keep it as it is below.

Code:
<Gauge Name="Laura gauge" Version="2.4">

<Update Frequency="4"/>

<!-- Set Vspeeds sounds -->
<Element>
  <Select>
    <Value>

        (A:AIRSPEED INDICATED,knots) 80 &gt;=
        (L:Speedvariable) 80 &lt; &amp;&amp;
        if{ 1 (&gt;L:SPEEDSnd80,enum) }

        (A:AIRSPEED INDICATED,knots) 45 &gt;=
        (L:Speedvariable) 45 &lt; &amp;&amp;
        if{ 1 (&gt;L:SPEEDSndV1,enum) }

        (A:AIRSPEED INDICATED,knots) 50 &gt;=
        (L:Speedvariable) 50 &lt; &amp;&amp;
        if{ 1 (&gt;L:SPEEDSndVr,enum) }

        (A:AIRSPEED INDICATED,knots) 55 &gt;=
        (L:Speedvariable) 55 &lt; &amp;&amp;
        if{ 1 (&gt;L:SPEEDSndV2,enum) }
 
      (A:AIRSPEED INDICATED,knots) (&gt;L:Speedvariable)

    </Value>
  </Select>
</Element>

</Gauge>


5. you absolute sure that the ini file AND the 4 sound files are located inside the folder below
Ini file: C:\FS9\Sound\laura_c172VSPD\

6. you absolute sure that the xml file is located inside the folder below
xml file: C:\FS9\Aircraft\CLS_A340_300\Panel\C172_Sound\

It just MUST work.

The ONLY MAJOR thing can be that the XML coding do not work in FS9. ALL else is 100% correct as u did it.
I know there are certain variable in FSX that do not work in FS9. That can only be confirmed by someone that know FS9 variables, but according to me the variables used in coding is valid variable.

If you so long can check and make sure this above is all correct then It SHOULD work and we can change other things then like adding the sim on ground variable etc..!.

If it still do not work, I cannot help you any further as I dont have Fs9 installed. It work 100% in FSX and there should be no fundamental difference.
 
Last edited:
Back
Top