329
edits
m (→features) |
(Dequoted) |
||
Line 3: | Line 3: | ||
We should grep through $FG_ADDON to see if there are any other aircraft processing /sim/version in *.nas files, and check what is done/needed there. So far, the JA37 has the best-developed system in place, and it does not just silently fail/exit, but will do dynamic-feature scaling by disabling stuff, i.e. true backward compatibility. So that seems to be much better in comparison. It would only need to be generalized, e.g. to support SGConditions via props.nas and custom message/code blocks to enable/disable features | We should grep through $FG_ADDON to see if there are any other aircraft processing /sim/version in *.nas files, and check what is done/needed there. So far, the JA37 has the best-developed system in place, and it does not just silently fail/exit, but will do dynamic-feature scaling by disabling stuff, i.e. true backward compatibility. So that seems to be much better in comparison. It would only need to be generalized, e.g. to support SGConditions via props.nas and custom message/code blocks to enable/disable features | ||
=== terminating === | === terminating === | ||
should take into account the aircraft centre and in-sim switching<ref>{{cite web | |||
| url = http://forum.flightgear.org/viewtopic.php?p=264829#p264829 | |||
| title = <nowiki>Re: version checking for matching fgfs and -set.xml files</nowiki> | |||
| author = <nowiki>bugman</nowiki> | |||
| date = Nov 17th, 2015 | |||
}}</ref> | |||
}} | |||
=== disable version-check === | === disable version-check === | ||
should introduce a property to disable the whole thing for power users using a prop switch | should introduce a property to disable the whole thing for power users using a prop switch | ||
Line 19: | Line 16: | ||
should use $FG_ROOT/Translations as a workaround for non-English errors messages | should use $FG_ROOT/Translations as a workaround for non-English errors messages | ||
=== GUI independent === | === GUI independent === | ||
should work independently of the used frontend (PUI, Phi, Canvas, Qt)<ref>{{cite web | |||
| url = http://forum.flightgear.org/viewtopic.php?p=264823#p264823 | |||
| title = <nowiki>Re: version checking for matching fgfs and -set.xml files</nowiki> | |||
| author = <nowiki>bugman</nowiki> | |||
| date = Nov 17th, 2015 | |||
}}</ref> | |||
}} | |||
=== logprint === | === logprint === | ||
should be used to ensure that everything shows up in the log file | should be used to ensure that everything shows up in the log file | ||
Line 34: | Line 28: | ||
=== conditions === | === conditions === | ||
props.nas | props.nas | ||
{{appendix}} |
edits