{"id":4458,"date":"2024-01-21T17:56:00","date_gmt":"2024-01-21T16:56:00","guid":{"rendered":"https:\/\/aviation.pero-online.de\/wordpress\/?p=4458"},"modified":"2024-01-22T14:08:37","modified_gmt":"2024-01-22T13:08:37","slug":"vatsim-modelmatching","status":"publish","type":"post","link":"https:\/\/aviation.pero-online.de\/wordpress\/vatsim-modelmatching\/","title":{"rendered":"VATSIM Modelmatching"},"content":{"rendered":"\n<p>Ein Thema, welches die Welt der Onlineflieger schon ewig besch\u00e4ftigt. Da auch ich schon eine Weile auf dem Weg bin, dass perfekte Ergebnis f\u00fcr meinen Simulator zu erzielen, teile ich hier meine Erkenntnisse mich Euch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist Modelmatching?<\/h2>\n\n\n\n<p>Damit andere Piloten oder ATC jeden Mitspieler im Online Netzwerk sehen k\u00f6nnen, muss auf dem lokalen Computer eines jeden Mitspielers das entsprechende Flugzeugmodell vorhanden sein. Loggt sich also Pilot A mit einem A380-800 (ICAO A388) in VATSIM ein, dann muss Pilot B auch einen A380-800 (mit der richtigen Livery) auf dem Computer haben um Pilot A richtig zu sehen.<\/p>\n\n\n\n<p>Modelmatching sorgt nun daf\u00fcr, dass der Computer (vPilot) des Piloten B das richtige Flugzeugmodell von Piloten A anzeigt. Somit definiert der Pilot der sich in das Onlinenetzwerk einloggt, wie er von anderen gesehen werden soll.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"360\" src=\"https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/vPilot-Login.png\" alt=\"\" class=\"wp-image-4486\" srcset=\"https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/vPilot-Login.png 726w, https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/vPilot-Login-300x149.png 300w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><figcaption class=\"wp-element-caption\">rot = der 3-Letter ICAO Code der Airline gefolgt von der Flugnummer<br>gr\u00fcn = der Aircraft Typ (hier ein A320 NEO)<\/figcaption><\/figure>\n\n\n\n<p>Ist das richtige Modell bei Pilot B nicht installiert, kann \u00fcber Model Matching ein anderes Modell (z.B. ein A320) angezeigt werden. Gibt es keinen Match, zeigt vPilot ein Standardflieger an.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alpha India Group &#8211; der Gamechanger?<\/h2>\n\n\n\n<p>Die Alpha India Group hat mit dem AIG Manager einen komfortablen Weg bereitgestellt, viele Flugzeugmodelle von verschiedenen Airlines mit &#8222;one click&#8220; zu installieren. Kombiniert mit den richtigen Flugpl\u00e4nen (die f\u00fcr einen Onlineflug nicht aktiviert werden), hat man quasi alle aktuellen Flugzeuge mit der richtigen Liverie (Bemahlung) im Simulator.<\/p>\n\n\n\n<p>Beachten muss man, dass man auch die Airlines herunterl\u00e4dt, die man sp\u00e4ter sehen will. Damit hat man schnell 30 GB AI Flugzeuge auf der Festplatte, die von vPilot benutzt werden k\u00f6nnen. Ein Traum&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alle Probleme gel\u00f6st?<\/h2>\n\n\n\n<p>Man lie\u00dft immer wieder, dass die Benutzung von Model Matching Dateien (VMR) seit vPilot 2.0 keine Relevanz mehr hat. Und das sehe ich nicht ganz so. Zwar findet vPilot eine Menge Flugzeugmodelle aus AIG, kann aber nicht immer ein Match erzeugen.<\/p>\n\n\n\n<p>Loggt sich ein Onlinepilot mit einem Flugzeugtyp und einer Airline ein, die es im AIG Flugplan nicht gibt und f\u00fcr die auch manuell kein Modell angelegt wurde, findet vPilot keinen Match und zeigt den Standardflieger an. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"360\" src=\"https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/vPilot-no-match.png\" alt=\"\" class=\"wp-image-4487\" srcset=\"https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/vPilot-no-match.png 726w, https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/vPilot-no-match-300x149.png 300w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><figcaption class=\"wp-element-caption\">Real gibt es keine Boeing 757-200 bei Lufthansa (und gab es auch nie). Also w\u00fcrde der Standardflieger angezeigt werden, da kein Model Match erreicht werden kann.<\/figcaption><\/figure>\n\n\n\n<p>Prima &#8211; der Flughafen f\u00fcllt sich mit Bombardier CRJ 700.<\/p>\n\n\n\n<p>Und nein, es hilft auch nicht, eine VMR Datei von einem anderen Piloten zu kopieren, da in der VMR Datei Flugzeugmodelle enthalten sind, die auf dem Zielcomputer alle genau so vorhanden sein m\u00fcssen. Also, besser nicht, sonst gibt es wieder Model Matching Error&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ein L\u00f6sungsvorschlag<\/h2>\n\n\n\n<p>Dazu habe ich zwei VMR Dateien eingebunden. Eine wird von Model Matching Magic (ein Programm f\u00fcr den MSFS) bereitgestellt und die andere habe ich manuell angelegt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Model Matching Magic<\/h3>\n\n\n\n<p>Das Programm durchsucht einen SimObjects Ordner und versucht Flugzeugtypen zu jedem installierten AI Flieger zu matchen. In Kombination mit PREPAR3D werden leider keine Airlines erkannt, dass ist nicht tragisch. Denn ich nutze das Programm nur daf\u00fcr, f\u00fcr jeden Aircraft Typ 1-5 Modelle zu definieren. Daraus erstelle ich eine VMR Datei.<\/p>\n\n\n\n<p>Loggt sich nun jemand mit DLH und einer B735 ein, dann wird vPilot den Flieger nicht finden, aber eine Alternative, die ich definiert habe. Das sieht dann in der Model Matching VMR so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;ModelMatchRule TypeCode=\"B752\" ModelName=\"AIGAIM_EAT Leipzig Boeing 757-200 - RR PCF opb DHL Air UK Tusk Trust\/\/AIGAIM_YTO Cargo Airlines Boeing 757-200 - PCF\/\/AIGAIM_EAT Leipzig Boeing 757-200 - RR PCF opb DHL Air Austria No1 Best Workplace\/\/AIGAIM_EAT Leipzig Boeing 757-200 - RR PCF opb Cygnus Air Albino\/\/AIGAIM_YTO Cargo Airlines Boeing 757-200 - PCF\/\/AIGAIM_EAT Leipzig Boeing 757-200 - RR PCF opb DHL Air Austria No1 Best Workplace\/\/AIGAIM_EAT Leipzig Boeing 757-200 - RR PCF opb DHL Air UK Tusk Trust\/\/AIGAIM_EAT Leipzig Boeing 757-200 - RR PCF opb Cygnus Air Albino\" \/&gt;<\/code><\/pre>\n\n\n\n<p>D.h. ich w\u00e4hle je Flugzeugtyp die Modell aus, die ich zuf\u00e4llig angezeigt bekommen m\u00f6chte, wenn kein Match gefunden wird. Ja, leider bekommt man damit zwar das richtige Modell angezeigt aber im Zweifel die falsche Airline Livery. Damit kann ich aber leben &#8211; besser als eine CRJ 700, wenn eigentlich ein A330 anfliegt&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eigene VMR Datei<\/h3>\n\n\n\n<p>So, jetzt werden 95% aller Matches erfolgen. Leider hat AIG auf dem einfachen Weg nur die aktuellen Flugpl\u00e4ne und damit Airlines und Flugzeugtypen verf\u00fcgbar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"497\" src=\"https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/missigLivery.png\" alt=\"\" class=\"wp-image-4496\" srcset=\"https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/missigLivery.png 519w, https:\/\/aviation.pero-online.de\/wordpress\/wp-content\/uploads\/2024\/01\/missigLivery-300x287.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\n\n\n\n<p>So fehlt z.B. die Concorde f\u00fcr die es aber ein AI Modell gibt. Diese Ausnahmen pflege ich in einer separaten Datei, die ich in der Priorit\u00e4t unterhalb der Model Matching Magic VMR gelegt habe.<\/p>\n\n\n\n<p>Ein Eintrag sieht dann dort so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;ModelMatchRuleSet&gt;\n\t&lt;ModelMatchRule TypeCode=\"CONC\" CallsignPrefix=\"AFR\" ModelName=\"Concorde AF\"\/&gt;\n\t&lt;ModelMatchRule TypeCode=\"CONC\" ModelName=\"Concorde BA\"\/&gt;\n&lt;\/ModelMatchRuleSet&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p>Na ja, gro\u00dfer Applaus mal wieder. Denn &#8222;mal eben so&#8220; ohne Wissen und Liebe zum Detail gibt es eben kein perfektes Ergebnis. Der Start mit Model Matching Magic war nicht einfach, insbesondere das definieren der REGEX zum automatischen Erkennen der Flugzeugtypen. Am Ende war es die M\u00fche f\u00fcr mich aber Wert. Ich sehe nur noch ganz selten eine CRJ 700 und wenn, dann weil es der andere Online Pilot so verdient hat&#8230;<\/p>\n\n\n\n<p>Links:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.alpha-india.net\/software\/\" data-type=\"link\" data-id=\"https:\/\/www.alpha-india.net\/software\/\" target=\"_blank\" rel=\"noreferrer noopener\">AIG Manager<\/a><\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/de.flightsim.to\/file\/15266\/model-matching-magic\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Model Matching Magic<\/strong><\/a><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_aircraft_type_designators\" target=\"_blank\" rel=\"noreferrer noopener\">Aircraft Types<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.icao.int\/publications\/DOC8643\/Pages\/Search.aspx\">https:\/\/www.icao.int\/publications\/DOC8643\/Pages\/Search.aspx<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/vpilot.rosscarlson.dev\/Documentation\" target=\"_blank\" rel=\"noreferrer noopener\">vPilot Dokumentation<\/a><\/strong><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ein Thema, welches die Welt der Onlineflieger schon ewig besch\u00e4ftigt. Da auch ich schon eine Weile auf dem Weg bin, dass perfekte Ergebnis f\u00fcr meinen Simulator zu erzielen, teile ich hier meine Erkenntnisse mich Euch. Was ist Modelmatching? Damit andere Piloten oder ATC jeden Mitspieler im Online Netzwerk sehen k\u00f6nnen, muss auf dem lokalen Computer&hellip;&nbsp;<a href=\"https:\/\/aviation.pero-online.de\/wordpress\/vatsim-modelmatching\/\" rel=\"bookmark\">Weiterlesen &raquo;<span class=\"screen-reader-text\">VATSIM Modelmatching<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_stopmodifiedupdate":false,"_modified_date":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[1],"tags":[36,100],"class_list":["post-4458","post","type-post","status-publish","format-standard","hentry","category-sonstiges","tag-prepar3d","tag-vatsim"],"_links":{"self":[{"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/posts\/4458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/comments?post=4458"}],"version-history":[{"count":0,"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/posts\/4458\/revisions"}],"wp:attachment":[{"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/media?parent=4458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/categories?post=4458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aviation.pero-online.de\/wordpress\/wp-json\/wp\/v2\/tags?post=4458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}