Hey Centurian when I studied at the University (in my native country the concept of college doesnt exists, it's either Engineer (5 or more years) or Thecnicians (3 years)) they didnt teach C++ or C for that matter. Everything was Pascal (which by the way it's an excellent language to learn programming). C and C++ I learned my self and I have been working professionally on C++ for 8 years. Programming it is more an art, a methodology, and above else logic, than anything else. Programming languages are just tools, you learn how to use them , but you have to know what your doing.
Anyways so far I havent accomplished anything FA wise. Meaning I havent modified any plane and tested it in FA. I'm just trying to figure out the format of .SH files. I'm confident that I can modify existing polygons to some extent without crashing. Also the creator of AIRBRUSH is far ahead in decoding the .SH format, I wonder why he hasnt shared his knowledge.
One use of decoding the .SH format would be as a starting point for artist in the comunity to port and add details to the low poly (by today standards) models that come with FA. Like I said before it would be great if EA released the source for FA (a la Quake from Id), that way the 3D enigne could be updated to todays quality. but then all my work would be rendered obsolete
. Realize guys that we have a huge database of planes (3D models and data) ready to be used in a modern simulation. Now creating that simulation is what takes time and effort and thats where EA releasing the source code could be really beneficial (The simulation code is there it's just a matter of adding and changing what we want). I guess they dont do it bacause that would mean less sales on their next Flight Simulation. Another idea is create porting tools to existing open source Flight Simulators.