HI, I just posted on the forum about YASim and I thought it was a good idea to post here as well:
"Talking about us (FG's aircraft modelers and developers) and YASim: YASim is a very cool tool, I like it very much, but it comes with its crwod of frustrations you have to live with. And the more you know YASim the bigest are the frustrations. But there is still a lot of reasons to use YASim. Actually, most of YASim users would like to see YASim improved. Once Maik Justus did so adding very efficient stuff about rotary wings to YASim. But YASim is very difficult to understand as a whole. People often talk about YASim "woodoo" :-) There is a very nice piece of documentation about the use of YASim written by Gary Neely (aka. Buckaroo) http://www.buckarooshangar.com/flightgear/ . This page is quite short but it is the result of hundred of hours feedling with the FDM. There is also the wiki page http://wiki.flightgear.org/YASim but it is not more than a reformated version of the legacy .txt documentation you can find in FG docs. For sure you can find in the forum and the devel a bunch of interresting comments scattered here and there. So what's my point here ? I'm currently trying to model a nice turboprop system for the E-2C, and I dived in these docs to figure out what was possible and what was not. I also started to look in the code. Note that I'm not a C++ expert, neither am I a gradued engineer. But reading that fine piece of code is still doable. It is just UNDOCUMENTED. So you have to go all over tenths of files trying to figure out how things are linked. When you do that code reading (as I do it currently for the engines) it appears that at least some crucial parts are not such a woodoo and it appears that adding features to improve the FDM capabilities is not such a crazy idea. For that we would only need to understand precisely the whole existing system/code and document it, then design our features and get help from a C++ expert for the writing. We can do that. Code documentation is the point here, and documentation is a huge, complex and tedious task. But I think it is the way to make YASim ours." Alexis -- "Quand le dernier poisson sera pĂȘchĂ©, l'homme se rendra compte que l'argent n'est pas comestible" (proverbe indien) ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel