Jump to content

You're browsing the 2004-2023 VATSIM Forums archive. All content is preserved in a read-only fashion.
For the latest forum posts, please visit https://forum.vatsim.net.

Need to find something? Use the Google search below.

XSquawkBox 1.3.2 - model matching


Christopher Collins
 Share

Recommended Posts

Christopher Collins
Posted
Posted

Over the last few days I've found a a number of bugs in XSquawkBox's model matching - some of the larger bugs are quite old, but there's also a few new ones stemming from the libxplanemp update.

 

In summary, these issues are:

  • (libxplanemp) Model changes were not taking effect once a plane had been rendered once
  • (xsquawkbox/libxplanemp) ICAO Types and Related aircraft types data was out of date preventing use of similar-type matching for newer aircraft
  • (xsquawkbox) FlightPlan information was overriding more detailed model matching information resulting in a reduction in model match quality

 

I am working on a new release to address these issues - no fixed timeframe, but within the next few weeks seems likely.

 

Please do not report any further model matching bugs in 1.3.2 - the bugfixes I've already made dramatically improve the model-matching behaviour over what was visible in the release.

 

If you want to help with the ICAO types and Related aircraft types data, by all means, please do so. The data for the new release has already been amended to include

  • Boeing 747-8
  • Boeing 777 family
  • Boeing 787 family
  • Airbus 350 family

 

(If somebody has an up to date copy of the full Docomeent 8643 in machine readable form that we can include in libxplanemp, please let me know!)

 

If you don't find the correct type in the Connection dialogue, then it's probably missing from the Doc8643.txt file in Resources - reply here with the type(s) missing and I'll amend the new release's copy using details from the master list at ICAO. If the aircraft shares a fundamental airframe shape/design with another aircraft type, please include that info - whilst I'm fairly certain we have related tables set up correctly for US aircraft, I have insufficient knowledge of cl[Mod - Happy Thoughts]ic British or Russian airframes to set up any related-types matching for those.

 

Please do not send any colloquially used or unofficial type codes - the specification states ICAO codes only, so if it's not in ICAO Docomeent 8643, it's not being added.

XSquawkBox - Developer/Maintainer

 

Please post any support related questions to the XSquawkBox support forum rather than private messaging me, thanks.

Link to comment
Share on other sites

1275389
Posted
Posted

I don't know if any of these PDFs help? Click

I just put together this list of aircraft types and the ICAO identifier (from the PDFs). You would need to write a script to put the identifier first but it should be relatively straightforward. I generated the list using a little regex replacing after coping all the contents of the PDF to a text file.

 

EDIT: don't forget CONC.

Link to comment
Share on other sites

Christopher Collins
Posted
Posted
I don't know if any of these PDFs help? Click

I just put together this list of aircraft types and the ICAO identifier (from the PDFs). You would need to write a script to put the identifier first but it should be relatively straightforward. I generated the list using a little regex replacing after coping all the contents of the PDF to a text file.

 

EDIT: don't forget CONC.

 

Alas, not really - we need the full Doc8643 table, which includes the aircraft configuration and wake turbulence category.

 

I know the PDFs have it, but I fear this would require too much filtering and hand m[Mod - Happy Thoughts]aging to be practical (I certainly don't have the time to risk blowing away an older, but correct, table for one that we've largely [Mod - Happy Thoughts]embled in an automated, and unvalidated, way)

XSquawkBox - Developer/Maintainer

 

Please post any support related questions to the XSquawkBox support forum rather than private messaging me, thanks.

Link to comment
Share on other sites

1275389
Posted
Posted
I know the PDFs have it, but I fear this would require too much filtering and hand m[Mod - Happy Thoughts]aging to be practical (I certainly don't have the time to risk blowing away an older, but correct, table for one that we've largely [Mod - Happy Thoughts]embled in an automated, and unvalidated, way)

I had all that info, didn't know you wanted it. I'll generate another list.

Link to comment
Share on other sites

Christopher Collins
Posted
Posted

Don't worry about the Doc8643 table anymore - I found a somewhat more reliable way to regenerate it, so that's what I've done.

 

I'm still very interested though in updates for the related model table (see the "related.txt" file in the resources folder for XSquawkBox itself).

 

I'm sure there's plenty of non-US aircraft models that could be correlated for better matching which aren't currently treated as related.

XSquawkBox - Developer/Maintainer

 

Please post any support related questions to the XSquawkBox support forum rather than private messaging me, thanks.

Link to comment
Share on other sites

 Share