By Phil Reynolds 866704
#516297 Hi,

Would it be possible to enhance the default model matching to include models for certain size/type of aircraft, so unknown models could still get a decent match?

By this I mean categories such as :

Heavy, Jet, 4 engine
Medium, Jet, 2 engine
Small, prop, 1 engine
etc...

The simple "one model fits all" option could be left as a basic match for those not wanting to use the extra fields, but this advanced option would enhance the matching immensely, sorting out those awkward times when you see an airbus doing 100kts in the circuit! :)

Cheers

Phil
By Robert Shearman Jr 1155655
#516351 Build one yourself. I did and I find it works great. This one is based on the default set of aircraft for FSX:Acceleration, but you can apply the same concept to whatever simulator you use and the default models it comes with.

Code: Select all<?xml version="1.0" encoding="utf-8"?>
<ModelMatchRuleSet Folder="" UpdatedOn="6/24/2017 10:43:00 PM">

  <ModelMatchRule TypeCode="A321" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="321"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="CONC" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="B752" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="B753" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="B757" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="752"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="753"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="757"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="B721" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="B722" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="B727" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="721"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="722"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="727"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="DC8"  ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="DC85" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="DC86" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="DC87" ModelName="Airbus A321" />
  <ModelMatchRule TypeCode="C135" ModelName="Airbus A321" />

  <ModelMatchRule TypeCode="B738" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B731" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B732" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B733" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B734" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B735" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B736" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B737" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="B739" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="731"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="732"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="733"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="734"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="735"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="736"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="737"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="738"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="739"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="A318" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="318"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="A319" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="319"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="A320" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="320"  ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="E170" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="E175" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="E190" ModelName="Boeing 737-800" />
  <ModelMatchRule TypeCode="E195" ModelName="Boeing 737-800" />

  <ModelMatchRule TypeCode="B744" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="741"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="742"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="743"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="744"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="748"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="74F"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="74R"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="74S"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B741" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B742" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B743" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B748" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B74F" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B74R" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B74S" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A340" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A342" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A343" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A345" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A346" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="340"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="342"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="343"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="345"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="346"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A380" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A388" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="380"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="388"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A3ST" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="3ST"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B772" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B773" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B777" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B77F" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B77L" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B77W" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="772"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="773"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="777"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="77F"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="77L"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="77W"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A330" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A332" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="A333" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="330"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="332"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="333"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B783" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B787" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B788" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B789" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="783"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="787"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="788"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="789"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B762" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B763" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B764" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B767" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="762"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="763"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="764"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="767"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="MD11" ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="C17"  ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="C5"   ModelName="Boeing 747-400" />
  <ModelMatchRule TypeCode="B52"  ModelName="Boeing 747-400" />

  <ModelMatchRule TypeCode="BE58" ModelName="Beech Baron 58" />
  <ModelMatchRule TypeCode="B58"  ModelName="Beech Baron 58" />
  <ModelMatchRule TypeCode="E121" ModelName="Beech Baron 58" />
  <ModelMatchRule TypeCode="C404" ModelName="Beech Baron 58" />
  <ModelMatchRule TypeCode="AC90" ModelName="Beech Baron 58" />

  <ModelMatchRule TypeCode="B200" ModelName="Beech King Air 350" />
  <ModelMatchRule TypeCode="B350" ModelName="Beech King Air 350" />
  <ModelMatchRule TypeCode="E110" ModelName="Beech King Air 350" />
  <ModelMatchRule TypeCode="E120" ModelName="Beech King Air 350" />

  <ModelMatchRule TypeCode="CRJ7" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CRJ"  ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CRJ1" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CRJ2" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CRJ9" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CR1"  ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CR2"  ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CR7"  ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="CR9"  ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="E135" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="E145" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="F100" ModelName="Bombardier CRJ 700" />
  <ModelMatchRule TypeCode="F70"  ModelName="Bombardier CRJ 700" />

  <ModelMatchRule TypeCode="C172" ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="C72R" ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="172"  ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="C150" ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="150"  ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="C152" ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="152"  ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="C82"  ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="C182" ModelName="Cessna Skyhawk 172SP" />
  <ModelMatchRule TypeCode="C82R" ModelName="Cessna Skyhawk 172SP" />

  <ModelMatchRule TypeCode="C208" ModelName="Cessna Grand Caravan" />
  <ModelMatchRule TypeCode="208"  ModelName="Cessna Grand Caravan" />

  <ModelMatchRule TypeCode="DHC2" ModelName="DeHavilland Beaver DHC2" />

  <ModelMatchRule TypeCode="DH8A" ModelName="de Havilland Dash 8-100" />
  <ModelMatchRule TypeCode="DH8B" ModelName="de Havilland Dash 8-100" />
  <ModelMatchRule TypeCode="DH8C" ModelName="de Havilland Dash 8-100" />
  <ModelMatchRule TypeCode="DH8D" ModelName="de Havilland Dash 8-100" />
  <ModelMatchRule TypeCode="C130" ModelName="de Havilland Dash 8-100" />
  <ModelMatchRule TypeCode="F50"  ModelName="de Havilland Dash 8-100" />
  <ModelMatchRule TypeCode="F60"  ModelName="de Havilland Dash 8-100" />

  <ModelMatchRule TypeCode="DC3"  ModelName="Douglas DC-3" />
  <ModelMatchRule TypeCode="DC3C" ModelName="Douglas DC-3" />
  <ModelMatchRule TypeCode="DC3S" ModelName="Douglas DC-3" />
  <ModelMatchRule TypeCode="DC3T" ModelName="Douglas DC-3" />
  <ModelMatchRule TypeCode="C47"  ModelName="Douglas DC-3" />
  <ModelMatchRule TypeCode="C47R" ModelName="Douglas DC-3" />

  <ModelMatchRule TypeCode="E300" ModelName="Extra 300S" />

  <ModelMatchRule TypeCode="F18"  ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="FA18" ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="F18F" ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="F14"  ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="F15"  ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="F16"  ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="F22"  ModelName="FA-18 Hornet" />
  <ModelMatchRule TypeCode="F35"  ModelName="FA-18 Hornet" />

  <ModelMatchRule TypeCode="G21"  ModelName="Grumman Goose G21A" />
  <ModelMatchRule TypeCode="DHC6" ModelName="Grumman Goose G21A" />
  <ModelMatchRule TypeCode="DH6B" ModelName="Grumman Goose G21A" />
  <ModelMatchRule TypeCode="C337" ModelName="Grumman Goose G21A" />

  <ModelMatchRule TypeCode="LJ45" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ23" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ24" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ25" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ31" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ35" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ40" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ55" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="LJ60" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G150" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="GALX" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="GLF2" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="GLF3" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="GLF4" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="GLF5" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G300" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G350" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G400" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G450" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G500" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="G550" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C25A" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="525A" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C25B" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="525B" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C500" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C501" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C510" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C525" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C526" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C550" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C551" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C560" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C56X" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C650" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C680" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="C750" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="DJET" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="WW24" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="E50P" ModelName="Learjet 45" />
  <ModelMatchRule TypeCode="E55P" ModelName="Learjet 45" />

  <ModelMatchRule TypeCode="M7"   ModelName="Maule M7 260C" />

  <ModelMatchRule TypeCode="MD83" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="MD81" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="MD82" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="MD87" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="MD88" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="MD90" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="DC91" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="DC92" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="DC93" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="DC94" ModelName="McDonnell-Douglas/Boeing MD-83" />
  <ModelMatchRule TypeCode="DC95" ModelName="McDonnell-Douglas/Boeing MD-83" />

  <ModelMatchRule TypeCode="M20T" ModelName="Mooney Bravo" />
  <ModelMatchRule TypeCode="M20M" ModelName="Mooney Bravo" />
  <ModelMatchRule TypeCode="PC12" ModelName="Mooney Bravo" />
  <ModelMatchRule TypeCode="PA32" ModelName="Mooney Bravo" />

  <ModelMatchRule TypeCode="P51"  ModelName="P51 Racer" />
  <ModelMatchRule TypeCode="P51A" ModelName="P51 Racer" />
  <ModelMatchRule TypeCode="P51B" ModelName="P51 Racer" />
  <ModelMatchRule TypeCode="P51C" ModelName="P51 Racer" />
  <ModelMatchRule TypeCode="P51D" ModelName="P51 Racer" />
  <ModelMatchRule TypeCode="P51H" ModelName="P51 Racer" />
  <ModelMatchRule TypeCode="P51K" ModelName="P51 Racer" />

  <ModelMatchRule TypeCode="PA28" ModelName="Piper Cherokee 180" />
  <ModelMatchRule TypeCode="P28R" ModelName="Piper Cherokee 180" />
  <ModelMatchRule TypeCode="SR22" ModelName="Piper Cherokee 180" />
  <ModelMatchRule TypeCode="DA20" ModelName="Piper Cherokee 180" />
  <ModelMatchRule TypeCode="DA40" ModelName="Piper Cherokee 180" />

  <ModelMatchRule TypeCode="J3"   ModelName="Piper Cub" />

</ModelMatchRuleSet>
By Phil Reynolds 866704
#516357 Hi Robert,

Thanks for the reply.

That's a great idea and one I'll look at.

The issue I can still see with this solution is when a user types an incorrect ICAO aircraft code in. This could be when the generic models could still be of benefit.

Cheers

Phil
By Robert Shearman Jr 1155655
#516379 My custom file actually catches a lot of common invalid codes ... and every time you see a new one (the creativity of the ill-informed being boundless as it apparently is), you can add it to your file.
By Christoph Reule 1379750
#516479
Robert Shearman Jr 1155655 wrote:My custom file actually catches a lot of common invalid codes ... and every time you see a new one (the creativity of the ill-informed being boundless as it apparently is), you can add it to your file.


You can add them to your local file but also report them to Ross. This way the "global" database shipped with vPilot can be updated and all users can benefit. :wink:
By Lindsey Wiebe 1101951
#516635
Robert Shearman Jr 1155655 wrote:My custom file actually catches a lot of common invalid codes ... and every time you see a new one (the creativity of the ill-informed being boundless as it apparently is), you can add it to your file.


Hi Rob,
Your list is working great as my 3/4 pass back stop on vPilot! Thanks for the "starter pack".

Lately, I've been flying Midwest and run into A LOT of brickyard (republic) boys flying around... problem is vPilot doesn't know WHAT to do with them and frankly nor do I as you can't tell what airline flag they are flying under. From what I understand they could be American Eagle, Delta Connection, and United Express using a fleet of Embraer 170 and Embraer 175 regional jets. Now what's best to handle them? can we assign a certain livery to their callsign some how? or maybe randomly assign one of the above?
By Ross Carlson 887155
#516637 You could map individual callsigns to models if you want, but vPilot also supports flight number ranges when matching to a model. More details in the docs.

http://vpilot.metacraft.com/Documentation2.aspx

As I understand it, they will use the same flight number range for whichever airline they are flying for.
By Lindsey Wiebe 1101951
#516679
Ross Carlson 887155 wrote:You could map individual callsigns to models if you want, but vPilot also supports flight number ranges when matching to a model. More details in the docs.

http://vpilot.metacraft.com/Documentation2.aspx

As I understand it, they will use the same flight number range for whichever airline they are flying for.


Awesome I'll check that section out... yes I do read ALL documentation however, that was quite a while ago :oops:

and DUH I should've thought about their flight numbers... but really cool that we can have vPilot assign per series (I'll share my work around when I've completed it). I've worked in the airline industry as a pilot and in ops but this didn't dawn on me... I guess I've been out of that game for a while! :roll: I was literally yesterday thinking how the heck do they keep them separate... I really should've known that. Same as (I worked for various commuter airlines as well as Air Canada/ Canadian) Air Canada uses 7,000 series flights for charters (sports teams) and Jazz/regional uses 8,000 series flights, an ACA5000 series flight is code share etc (not actual AC flight).
By Lindsey Wiebe 1101951
#516693 So looks like I never read that part of the vPilot manual :oops: I think it was deemed 'advanced' section and glossed over :roll: in order to get the sucker flying... :mrgreen:

Took A LOT of digging and cross referencing flight on flightaware but looks like
Republic, RPA
3000s are united express/UAL
4000s are for American Eagle/AA/Envoy
5000s are or were Frontier FFT
6000s are for Delta Connection/DAL

Still researching but will apply modelmatch rules.
By Lindsey Wiebe 1101951
#516960 As promised, here is my amendment to Rob's custom set (note these are using IVAO MTL so use at your own risk as they are not supported):

<ModelMatchRule CallsignPrefix="RPA" FlightNumberRange="3000-3999" TypeCode="E170" ModelName="E170TCF2" />
<ModelMatchRule CallsignPrefix="RPA" FlightNumberRange="4000-4999" TypeCode="E170" ModelName="E170RPA" />
<ModelMatchRule CallsignPrefix="RPA" FlightNumberRange="6000-6999" TypeCode="E170" ModelName="E170TCF" />

<ModelMatchRule CallsignPrefix="EDV" TypeCode="CRJ9" ModelName="CRJ9ASQ" />
<ModelMatchRule CallsignPrefix="EDV" TypeCode="CRJ2" ModelName="CRJ2COM//CRJ2ASQ//CRJ2SKW" />

<ModelMatchRule CallsignPrefix="ENY" TypeCode="CRJ7" ModelName="CRJ7EGF2" />
<ModelMatchRule CallsignPrefix="ENY" TypeCode="E145" ModelName="E145EGF" />
<ModelMatchRule CallsignPrefix="ENY" TypeCode="E170" ModelName="E170RPA" />

Haven't come across any of these so not field tested yet.