Post FlightGear 2020.2 LTS changes: Difference between revisions

Jump to navigation Jump to search
Line 79: Line 79:
== Carriers and AI ==
== Carriers and AI ==


Richard has been working on carriers since April 2020; originally the intention was to release as part of the 2020.2 LTS however the changes have grown into a set of new features rather than bugfixes and are therefore more suited to a longer development and review process.<ref>https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/aaa9a3ee-ca18-e3af-1538-0cd59ae7a752%40zaretto.com/#msg37038519</ref>
Ricbhard has been working on carriers since April 2020; originally the intention was to release as part of the 2020.2 LTS however the changes have grown into a set of new features rather than bugfixes and are therefore more suited to a longer development and review process.<ref>https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/aaa9a3ee-ca18-e3af-1538-0cd59ae7a752%40zaretto.com/#msg37038519</ref>


* {{done}} Improved view support - so that the nearest tower will include carriers
* {{done}} Improved view support - so that the nearest tower will include carriers
* {{done}} Changes to core code to support moving towers.
* {{done}} Changes to core code to support moving towers.
* {{Progressbar|50}} Multiple (tower) views - permit selection of LSO, PLAT and Tower as part of the "Tower view"; selection mechanism TDB. Consider revisions to the existing view system to better support this.
* {{Progressbar|75}} Multiple (tower) views - permit selection of LSO, PLAT and Tower as part of the "Tower view"; selection mechanism TDB. Consider revisions to the existing view system to better support this.
* {{done}} Extend XML to include definitions for FLOLS touchdown position, LSO view position, Tower View position, deck angle.
* {{done}} Extend XML to include definitions for FLOLS touchdown position, LSO view position, Tower View position, deck angle.
* {{Progressbar|50}} Improve 3d models for IFLOLS to ensure that a ball call can be made.
* {{Progressbar|75}} Improve 3d models for IFLOLS to ensure that a ball call can be made.
* {{Progressbar|80}} Improve logic for IFLOLS lights; not quite an LSO simulation more of an approximation of the definitive cases (e.g. waveoff)
* {{Progressbar|80}} Improve logic for IFLOLS lights; not quite an LSO simulation more of an approximation of the definitive cases (e.g. waveoff)
* {{pending}} Animate the lineup lights on the stern (of Nimitz class).
* {{pending}} Animate the lineup lights on the stern (of Nimitz class).
* {{Progressbar|90}} Improved support for Precision Approach Landing System (PALS) (AN/SPN-46); to support lineup deviation as well as glideslope (ball) deviation.  
* {{Progressbar|100}} Improved support for Precision Approach Landing System (PALS) (AN/SPN-46); to support lineup deviation as well as glideslope (ball) deviation.
* {{Progressbar|70}} Change approach deviations to use new aircraft reference point rather than eyepoint; it is probably more correct to use the eyepoint when in the cockpit view - but for external views this can be slightly inaccurate when outside the aircraft to completely wrong when in tower/LSO view. The reference point is taken as the aircraft position with an optional model defined x,y,z offset. This allows ball tuning on a per aircraft basis.
* {{Progressbar|70}} Change approach deviations to use new aircraft reference point rather than eyepoint; it is probably more correct to use the eyepoint when in the cockpit view - but for external views this can be slightly inaccurate when outside the aircraft to completely wrong when in tower/LSO view. The reference point is taken as the aircraft position with an optional model defined x,y,z offset. This allows ball tuning on a per aircraft basis.
* {{Pending}} Improved support for AI logic to permit XML definition of e.g. LSO logic. Possibly a version of the autopilot / state machine that can be included as "logic blocks"
* {{Pending}} Improved support for AI logic to permit XML definition of e.g. LSO logic. Possibly a version of the autopilot / state machine that can be included as "logic blocks"
* {{Pending}} Review 3d model usage for all Nimitz class and either add LOD selection (low, medium, high)
* {{Pending}} Review 3d model usage for all Nimitz class and either add LOD selection (low, medium, high)
* {{Pending}} Possible extra visual aids for Case 1 and Case 2 recovery training (e.g. a set of markers to fly through)
*{{Progressbar|20}} Possible extra visual aids for Case 1 and Case 2 recovery training (e.g. a set of markers to fly through)
* {{Pending}} Better integration of carriers with JSBSim to permit catapult hookup
* {{Pending}} Better integration of carriers with JSBSim to permit catapult hookup
* {{Pending}} Simulate carrier operations Flight Deck Personnel, e.g. yellow shirts.
* {{Pending}} Simulate carrier operations Flight Deck Personnel, e.g. yellow shirts.
308

edits

Navigation menu