Aircraft metadata checklist

From FlightGear wiki
Jump to navigation Jump to search
This article has been nominated for deletion since 16 November 2024. To discuss it, please visit the talk page.

Do not remove this tag until the discussion is closed.


Reason for the nomination: This article either contains out of date information and/or may not meet the quality standards of the wiki.


This list is various simple checks and modifications to improve user experience with aircraft.

(For each of these items, we need to show an example of the XML changes required)

Metadata / -set.xml

Checking / fixing these items should take about 30 minutes per aircraft (maybe a little longer the first time)

For full description of each item, see aircraft -set.xml description

  • Ensure the aircraft ratings are set and not wildly inaccurate.
  • Ensure any tags are from the official list of tags: catalogTags.py
  • Ensure the aircraft has a suitable name and description
  • For multi-variant aircraft, ensure the primary aircraft is a sensible choice (for example not a copilot or floats/skis variant), and that other variants declare a 'variant-of' referencing the primary

In the primary (for example in f16-block-52-set.xml):

<sim>
   <primary-set type="bool">true</primary-set>
</sim>

In the variants: (for example in f16-block-10-set.xml):

<sim>
    <variant-of>f16-block-52</variant-of>
</sim>
  • Add new-style preview images
  • Ensure the thumbnail is the correct size and follows the guidelines (not a logo, not a photograph) (Insert the basic thumbnail size here)
  • Set minimum-fg-version and compatible-fg-version values in the -set.xml if required
  • Review the 'catalog generator' error messages for the aircraft (for example XML formatting errors)
  • Ensure any development files are excluded from the generated .zip (for example XCF or PSD files)
  • Examine the console log and resolve any reported aircraft issues (for example PNG bad color profile, missing files, etc.) (Need to document options to do this)
  • Add an appropriate MP fallback model

Code changes

  • Ensure the aircraft uses the global property for enabling/disabling the pilot model.
  • ?