Today i found out, that using the T38 overwrites other scenario settings
which are set in the preferences.xml file.

The cause for that was the refuling scenario which was set in the T-38-set.xml 
file.That shouldn't be done that way.

Scenarios should never be set in the aircraft's xml files.

All scenarios that are set in the aircraft's xml files should get removed by 
default.
At the moment scenarios are set in the following aircraft related xml files:

Hunter/hunter-2tanks-set.xml: <scenario>ship_demo</scenario>
OV10/OV10-set.xml:   <scenario>thunderstorm_demo</scenario>
T38/T38-set.xml:   <scenario>refueling_demo</scenario>
sgs233/sgs233-set.xml:   <scenario>thermal_demo</scenario>


The reason to remove them is, that it's not a good idea to set them in the 
aircraft files when they overwrite other scenario settings that are set in 
the user specific preferences.xml file.

Imagine that someone wants to use the sgs233 glider and fly around over the 
Alps.
What does he do?
He will create a new scenario demo file to have thermals over the Alps and
activate this new scenario demo file, like it should be done in the 
preferences.xml file.
But what happens when he starts flightgear and fly around over the Alps?
He will not be able to notice the thermals over the Alps because the 
thermal_demo scenario that is set in the sgs233-set.xml file will overwrite 
every other scenario, including the Alps thermal demo scenario.


Conclusion: It is bad behaviour to define scenarios in the aircraft xml files.
And it is from an usability standpoint error-prone and a bad idea.

Another reason to remove them is, when we take the sgs233 file again as an 
example:
Why does someone want to have thermals over KSFO when he wants to fly over the 
Alps? That makes no sense.
Scenarios allways depend on locations, but aircrafts are location independent.
That's another reason why scenarios shouldn't be set in the aircraft xml 
files.



Then i have another question:

Is it possible to make flightgear be able to use more than one scenario demo 
file at the same time?
This would be a nice feature, because it would allow us
to make demo scenarios part of the scenery.
Think about a ferry that allways drives from dover to calais and back, this 
could be made part of the scenery w010n50 as a local default scenery 
scenario.

 

Best Regards,
 Oliver C.
 











 







_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to