planes flight dynamics in outerra is modelled using a JSBSIM model. If you look at the default plane models you notice there is a FDM (flight dynamics modelling) folder that contains the necessary JSBSIM files.
Interactive cockpits are not yet available and we need to figure it out by our own how to program these, possibly using the available outerra API.
The rest which makes up a flight simulator such as air traffic control, navaids, user interfaces probably requires using dll plugins that we can code using c++
for navaids we need to have a database of them and query the database (through the plugin), same for airtraffic control that needs to manage communication between selected airports or air traffic control and the pilot.Then we need high quality airport sceneries...fortuntaley this can be done simply using 3d models and placing them in the outerra scenery editor.
The rest (wind, atmosphere, dynamic weather, day-night, seasons,) and whole world in future possibly with global building coverage is given by default.
As it is a huge task we need to address one task at a time. it will not be a full blown flightsimulator that can compete with anyone on the market but it can bring all the needed functionalities into outerra
...with lots of dedication,experimenting and crossing fingers