Changelog 2.4.0: Difference between revisions

(AFAIK the name is JSBSim.)
Line 21: Line 21:
* TCAS, works with AI and multiplayer aircraft, provides aural warnings for conflicting traffic and is also capable of driving a realistic traffic display. AI aircraft also respond to TCAS alerts and take evasive action
* TCAS, works with AI and multiplayer aircraft, provides aural warnings for conflicting traffic and is also capable of driving a realistic traffic display. AI aircraft also respond to TCAS alerts and take evasive action
* Updates to the KLN89  
* Updates to the KLN89  
* Wind-up prevention on simple autopilot systems  
* <s>Wind-up prevention on simple autopilot systems </s> Moved to Interface


'''AI system'''
'''AI system'''
Line 47: Line 47:


'''Interface'''
'''Interface'''
* Autopilot controllers can be used for general purpose processing through a “property rule” system
* Complete overhaul of the autopilot system
** New digital controllers
** Flexible use of input and output values
** Support for mathematical expressions
** Usable for generic numeric data processing as a "property rule" system
* Better integration of separate weather systems
* Better integration of separate weather systems
* Mouse acceleration, one can click on the lever and drag the mouse forward in order to advance thrust, or any other lever-action.
* New support of draggable 3d objects like throttle-levers
* Support fo VNC clients. This allows an external application to output its data to a texture placed within flightgear
* Support for textures generated from VNC clients.  
* Unified runway selection code that is shared between user controlled and AI controlled aircraft.
* Unified runway selection code that is shared between user controlled and AI controlled aircraft.
* New HLA interface for distributed simulations
* New on demand loading of Nasal modules
* New support for external (aka real) Garmin 400/500 WAAS Units


'''Highlighted new and improved aircraft'''
'''Highlighted new and improved aircraft'''
Line 79: Line 86:
'''Project infrastructure'''
'''Project infrastructure'''
* Change to Git as revision control system
* Change to Git as revision control system
* Moved to cmake based build system
* Set up [http://flightgear-bugs.googlecode.com a bug tracker]
* Set up [http://flightgear-bugs.googlecode.com a bug tracker]
* Support for automatic nightly snapshot releases
* Support for automatic nightly snapshot releases
Line 96: Line 104:
'''Visual effects'''
'''Visual effects'''
* Native multi-screen support
* Native multi-screen support
* Various graphics improvements using shaders, including 3D urban effects, reflections, water, rock textures, lightmaps.
* Various graphics improvements using shaders, including 3D urban effects, reflections, water, rock textures, lightmaps, skydome scattering.
* Easy GUI-based access to a host of stereoscopic 3D rendering effects
* Easy GUI-based access to a host of stereoscopic 3D rendering effects
* Panoramic distortion
* Panoramic distortion
* Persistent contrails
* Persistent contrails
* New standalone 2D-Panel rendering utility


'''Bug fixes'''
'''Bug fixes'''
* Fixed incorrect METAR weather fetching code
* Fixed METAR weather http requests from NOAA
* Fixed many sources of the infamous NaN errors
* Fixed many sources of the infamous NaN errors
* Fixed many potential memory leaks
* Improved placement of random objects
* Improved placement of random objects
* Inconsistencies in scenery tile scheduling
* Inconsistencies in scenery tile scheduling
* The replay system now works again as advertised
* The replay system now works again as advertised
* [http://code.google.com/p/flightgear-bugs/issues/detail?id=98 #98] - GPWS mk-viii not working
* Many, many more
* [http://code.google.com/p/flightgear-bugs/issues/detail?id=114 #114] - ATIS fixed
* [http://code.google.com/p/flightgear-bugs/issues/detail?id=123 #123] - 3D clouds flicker on Mac
* [http://code.google.com/p/flightgear-bugs/issues/detail?id=221 #221] - AI traffic stack/jump in the air, when taxiing or parked