Yes, I don't need that explained to me, I understand that. I was just commenting on how in practice, in my situation where I am not trying to specify and airline but a ground handler, it's stupid.
I'm not sure what do you mean here. You suggested that airline codes should drive the operator choice and you are still saying is "stupid" not to allow that, I replied why it's NOT "stupid" and, in fact, is the proper way of doing it.
and there really should be an easier way to do this.
You haven't followed my previous explanation. There IS an "easier" way, and it worked in P3D V4, that is you simply choose the operator from the list, which includes BOTH "stock" GSX operators AND custom textures you made.
Because the interface was made assuming both stock and custom textures could be used together, it was really tied to the Render to Texture feature so, disabling this, because P3D V5 doesn't support DirectX 11 ( the RTT feature requires DX 11 ), the UI doesn't allow you to select an operator, not even a stock one.
We WILL fix this, in an upcoming update that will reintroduce multiple liveries made in FSX-style ( not using RTT ), which will not restore the "full" custom texture feature, but at least will allow you to select one of the stock operators that come in GSX from the list, something you can't do now.
My subsequent "complex" explanation was made in order to let you change the operator ANYWAY in P3D V5, even if the "easier" selection is not yet available to you.
I am using FlyTampa YSSY with a customised AFCAD file. The codes for bay 10, the bay in my previous screenshots are LAN, QTR, UAE and QFA.
Which explains perfectly why DNATA doesn't work. QFA, which is one of the 4 operators that would normally be tied at maximum score at YSSY, is present on that parking so, it's winning the tie against the others.
And as per those codes, the only one who operates ground handling in YSSY is QFA, and so the other three are not an option, as in the screenshot in my previous post, showing all the other available operators.
In your previous screenshot, you show the GSX airline codes, now you are showing the codes from ADE. If you edit the codes in GSX, those in ADE won't be used anymore so, you put Menzies and Swissport and, sure enough, they show up, and QFA didn't, exactly as expected.
With the exception of dnata.
But... When I make the DNAT2 operator, my clone of dnata (as per my previous post) THEY SHOW UP
Are you starting to see why I think this is an issue related to dnata?
This is something I can neither explain nor replicate, since as I've said in my previous post, I added DNATA and IT WORKS. There's nothing special or different about it, it's called DNATA, and it works here as DNATA, I have no idea why it doesn't work for you.
Note that, you set Swissport but, the correct code should be _SWP. But that's not really the issue, it might work both ways, just _SWP is the shortcut for "Swissport International", which is a longer name included in an internal GSX database, if you don't use it, you might just see "Swissport", that would work too.
https://youtu.be/Iw8Ec0RkhJAAs you can see, DNATA works just fine, even together with others. I don't have FlyTampa YSSY but, as I've said, once you insert airline codes in GSX, the ones in the underlying .BGL are not used so, it shouldn't matter which scenery you use.