Author Topic: Pushback tug disappearing during pushback with terrain issue  (Read 1244 times)

tango4

  • Newbie
  • *
  • Posts: 7
Pushback tug disappearing during pushback with terrain issue
« on: November 16, 2022, 05:00:46 pm »
Hi,
I think I have identified a possible issue that could need another "failsafe mechanism". Several times during pushback my tug disappeared and I found myself unable to complete pushback.
It took me a while but I think I have found the culprit and can reproduce.

It happens at LFPG (you need FS2020 deluxe i think in order to have this scenery).
Try setting your aircraft at stand F196 (it does not exist under that name in real life but is located on terminal 2F). In order for it to work with GSX you need to suppress the fake airport using airport_visibility_volc = 0.
You'll notice that there is a terrain issue on the scenery: just after starting your push, the terrain is "descending", it creates a sort of slope that does not exist IRL of course. (The issue possibly happens someplace else but I am certain to have it at this stand).
At this point I thought OK, I have the issue figured...but NO, it did not happen every single time.
And I think in fact it happens with the FENIX A320, but not the PMDG 737-800. So basically, it starts with a scenery issue where there is an unrealistic slope. Then, it looks that, using the FENIX, it exceeds some GSX limit and the tug suddenly disappears. If I push using the built in FENIX tug, I casn push ok.

Hope you are able to reproduce and that it can help you somehow.
Tell me if you need more info.

Best regards.

Charles MOULIN
« Last Edit: November 17, 2022, 01:22:58 pm by tango4 »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 51238
    • VIRTUALI Sagl
Re: Pushback dug disappearing during pushback with terrain issue
« Reply #1 on: November 17, 2022, 01:23:09 pm »
The main issue is, you either assume a scenery can be sloped, or you assume it's not, and either way you'll have issues because:

- If we assume every scenery can have some kind of slope, which is what we should, since every airport DOES have some kind of slope, however gentle it might, and in real life usually is *very* gentle, since trying to do a Pushback on an sloped terrain would be extremely dangerous, especially with a Towbar, so it's very like that, where Pushback is allowed, the terrain there should be mostly flat in real life, and if there are slopes, they should start after the standard pushback end positions. So, while pushing, GSX keeps the airplane and the tow truck at 0 altitude above ground, so both can follow the (gentle) slope correctly.

Of course, if the scenery has a much significant slope, or a bump, or possibly even a "hole" in the terrain, both vehicles will have an hard time following it, while being pushed at 0 ground level, not least because the variable that holds the altitude above ground is NOT updated exactly in realtime at each frame and following precisely the terrain, there's some lag on it, and the resolution is not enough, that's why it might break, because we need to read it and write it from Simconnnect.

Default systems in the simulator, like the default pushback, are not suffering from these issues, because they don't use Simconnect, so they are not affected by any lag or lack of resolution of the variable used to hold the current ground altitude.


- If we assume a scenery is flat, like we did in FSX/P3D, when most sceneries *were* effectively flat, since sloped airports came out only with P3D V5, (but nobody really use it, since it's way more complex to do than in MSFS and there are no terraforming tools in the SDK), it would cause a bigger problem because, while we might not suffer from having to get the ground altitude with some lag or lack of precision, because we could just move the two vehicles using a "flat" absolute altitude, if the altitude changed, even slightly, during the pushback route, you'll see the tow truck going progressively below ground, if the ground altitude increased, or floating above ground if the altitude decreased.

This will happen EVERYWHERE, because even airports without a visible slope ARE in fact sloped, but if the slope is smooth, GSX won't have any issues following it, but if we moved by assuming it's flat, even a very smooth altitude difference, would be very visible over a distance.

That's why, between having to choose something that would cause problems *everywhere* ( if we assumed the pushback area is flat ), it's best to use the solution that works in most places, except those few stops where the scenery is not how's supposed to be, since these can possibly fixed at the scenery level, as they should, because the kind of slope that would cause a problem to GSX Pushback, would probably prevent to even try a Pushback, if it really happened in real life.

tango4

  • Newbie
  • *
  • Posts: 7
Re: Pushback tug disappearing during pushback with terrain issue
« Reply #2 on: November 17, 2022, 01:56:56 pm »
Thanks for taking the time to provide a detailed answer.
Your explanation makes complete sense.

I will try and file a support ticket to ASOBO to see if it can be looked at.

Best regards.

Charles