FSDreamTeam forum

Developer's Backdoor => GSX Backdoor => Topic started by: cowings1588 on June 18, 2011, 04:05:46 am

Title: GSX traffic yield to moving Aircraft
Post by: cowings1588 on June 18, 2011, 04:05:46 am
Just wondering if you program the GSX traffic to yield to moving aircraft.. Such as on pushbacks & coming into the gate area, if a grnd vehicle was driving & I'm getting pushback, will your ramp agents throw up an x to the driver & they yield to oncoming aircraft for pushbacks & arrival into gate area ?? 

Right now FSX traffic you have to watch out for traffic.. Thats why I was wondering if you would make it so they will yield to aircraft moving in & out of the gate area.. Meaning for pushbacks & arrivals into the gates..
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on June 18, 2011, 10:30:22 am
I'm not sure to have understood your question, have you asked if GSX would work with AI traffic ?

This has been already discussed, no, it won't work for AI traffic, even if *theoretically* could, but it would just kill fps, there's no way FSX would be able to cope with multiple service vehicles over many different AI.

GSX will work for the user aircraft only.
Title: Re: GSX traffic yield to moving Aircraft
Post by: Bruce Hamilton on June 18, 2011, 02:42:49 pm
He's asking if the traffic will stop when it encounters aircraft, instead of driving through them.   ;)
Title: Re: GSX traffic yield to moving Aircraft
Post by: cowings1588 on June 18, 2011, 05:33:59 pm
Yes Sorry Umberto. I thought I made it clear sounding.. Sorry if I confused you.. Yes will your ground unlike FSX traffic stop for our aircraft.. My understanding once we have your GSX traffic vehicles it will temporary remove fsx's ground vehicles..

But like what I was trying to ask is unlike FSX default grnd traffic, will your GSX grnd traffic yield to oncoming aircraft traffic especially during pushbacks & arrival into the gate ?


Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on June 18, 2011, 09:05:56 pm
Sorry if I confused you.. Yes will your ground unlike FSX traffic stop for our aircraft.. My understanding once we have your GSX traffic vehicles it will temporary remove fsx's ground vehicles..

The default FSX vehicles does stop for your aircraft, but not all of them ( I think the fuel truck behave differently ).

However, we'll not touch anything of the default FSX ground vehicles, since default vehicles will be used for AI planes and also because the user himself can do it using the slider. Of course, when a parking stand is being selected all default ground vehicles at that stand will be removed automatically.
Title: Re: GSX traffic yield to moving Aircraft
Post by: cowings1588 on June 19, 2011, 09:44:28 am
Ok That sounds fair enough.. Thanks Umberto..
Title: Re: GSX traffic yield to moving Aircraft
Post by: Bruce Hamilton on June 19, 2011, 01:14:46 pm
...when a parking stand is being selected all default ground vehicles at that stand will be removed automatically.

Now you've got me curious... I thought the default push cars had their own bgl file, baggage carts had their own, etc.  How can you selectively remove one and not all of them?
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on June 19, 2011, 05:58:15 pm
Now you've got me curious... I thought the default push cars had their own bgl file, baggage carts had their own, etc.  How can you selectively remove one and not all of them?

Default ground vehicles are ground Simobjects, and we can remove them at a specific parking stand, using undocumented FSX calls, because it's not normally possible with Simconnect.

Push back it's an exception, because it's handled differently, so it requires a different treatment which means, as long as GSX is installed, the default Push back vehicles will not appear anymore.
Title: Re: GSX traffic yield to moving Aircraft
Post by: JamesChams on June 21, 2011, 03:05:32 am
Now you've got me curious... I thought the default push cars had their own bgl file, baggage carts had their own, etc.  How can you selectively remove one and not all of them?

Default ground vehicles are ground Simobjects, and we can remove them at a specific parking stand, using undocumented FSX calls, because it's not normally possible with Simconnect.

Push back it's an exception, because it's handled differently, so it requires a different treatment which means, as long as GSX is installed, the default Push back vehicles will not appear anymore.
Now, this is interesting...
Virtuali,
1). Are these "undocumented FSX calls" methods/functions in one or more C++ classes?  (i.e. .dll's)
2). Can you use these methods to create custom Push backs for AI (no static ones); since you are eliminating them entire from the scenery when GSX is installed... ?
3). Can you build addon packages for Military Marshallers/ground crew as well?  
Title: Re: GSX traffic yield to moving Aircraft
Post by: Bruce Hamilton on June 21, 2011, 02:34:40 pm
Can you use these methods to create custom Push backs for AI

AI don't even call the default push cars, and Umberto has already mentioned that GSX would not interact with AI, so I'm guessing no. 
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on June 21, 2011, 02:42:35 pm
1). Are these "undocumented FSX calls" methods/functions in one or more C++ classes?  (i.e. .dll's)

There are many hundres of C or C++ undocumented function calls in FSX, the fun is trying to understand what they do without any source code or documentation.

In some cases, we even have to do direct memory access, which is not really news, we are doing like this since years, especially on FS9.

However, the general rule is, we first try to do it in the "official" way as much as possible, and use reverse-engineering derived features as sparsely as possible.

Quote
2). Can you use these methods to create custom Push backs for AI (no static ones); since you are eliminating them entire from the scenery when GSX is installed... ?

I guess we could, GSX by itself, doesn't really care if an airplane to be serviced is user controlled or AI. However, when servicing AI, even performance issues aside, it would open a new can of worms regarding the interaction between AIs and user airplane against AIs (eg. two push-backs could run into each other), which are simpler to deal with if we *know* it's only the user airplane that is going to be assisted.

So, the technology behind, doesn't have any limitation in principle, but we would like to release GSX this year, which means we'll focus on servicing the user airplane only, at least for the initial release. If the product will be well received, the obvious next evolution would be extending it to AIs as well.

Quote
3). Can you build addon packages for Military Marshallers/ground crew as well?  

We could build anything, it's just a matter of market: if GSX will sell very well, it's just normal to expect all sort of expansions, like a Cargo package or a Military package.
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on June 21, 2011, 02:47:01 pm
AI don't even call the default push cars

Yes, they do, but not always, and the AI model must be native FSX with correct contact points, and the scenery complexity level should be enough to have a push back truck appearing in that parking.
Title: Re: GSX traffic yield to moving Aircraft
Post by: JamesChams on June 21, 2011, 06:40:04 pm
Virtuali,
2). Can you use these methods to create custom Push backs for AI (no static ones); since you are eliminating them entire from the scenery when GSX is installed... ?

I guess we could, GSX by itself, doesn't really care if an airplane to be serviced is user controlled or AI. However, when servicing AI, even performance issues aside, it would open a new can of worms regarding the interaction between AIs and user airplane against AIs (eg. two push-backs could run into each other), which are simpler to deal with if we *know* it's only the user airplane that is going to be assisted.

So, the technology behind, doesn't have any limitation in principle, but we would like to release GSX this year, which means we'll focus on servicing the user airplane only, at least for the initial release. If the product will be well received, the obvious next evolution would be extending it to AIs as well.

Quote
3). Can you build addon packages for Military Marshallers/ground crew as well?  

We could build anything, it's just a matter of market: if GSX will sell very well, it's just normal to expect all sort of expansions, like a Cargo package or a Military package.
GSX PUSH-BACK vehicles for AI seems like a challenge that perhaps you might not go into, but if you do intend to do GSX for AI in subsequent versions, I believe that most of us will receive it well.

Also, since no one but you'll can ultimately make that decision.  And judging by all the Military related activities that go on in these forums, it seems that there would be a great level of interest (IMHO), but ONLY YOU know how much that interest would motivate your agenda's.  In your opinion, is that (Military package) something you'd be willing to do?

Grazie! :)
Title: Re: GSX traffic yield to moving Aircraft-Subject Change.. Test GSX to the 757
Post by: cowings1588 on June 30, 2011, 09:34:40 am
Virtualli & Umberto.. While GSX is still being worked on & made.. Make sure to test to see if the belt loaders will reach the Boeing 757-200 & 300 cargo Bins..

I just ran into a wee bit small problem with AES belt loaders.. They don't go up high enough to reach the 757 cargo bins.. They leave a big gap far as height goes from reaching near the cargo door..  I can't make it go past 2 or it changes into the Hi-Loader.. So while yours is still in production.. Please make sure to test your GSX against the 757 cargo door.. In reality the bumper on the belt loader should be an inch away from the door.. Alot of ramps will lower it a tad bit for the offload to make it easier on the ramp agent inside unloading because bags tend to get stuck on the belt loader. So if its a tad lower than the door thats cool.. But it should be atleast close to the cargo door unlike what I can get AES to go..

Just letting you know a heads up while its still in production.. Helping you guys prevent any problems after the release.


(http://img687.imageshack.us/img687/7842/201163021555219.png)
By coabrewer788 (http://profile.imageshack.us/user/coabrewer788) at 2011-06-29
Title: Re: GSX traffic yield to moving Aircraft-Subject Change.. Test GSX to the 757
Post by: Silverbird on June 30, 2011, 06:12:49 pm
Virtualli & Umberto.. While GSX is still being worked on & made.. Make sure to test to see if the belt loaders will reach the Boeing 757-200 & 300 cargo Bins..

I just ran into a wee bit small problem with AES belt loaders.. There' don't go up high enough to reach the 757 cargo bins.. They leave a big gap far as height goes from reaching near the cargo door..  I can't make it go past 2 or it changes into the Hi-Loader.. So while yours is still in production.. Please make sure to test your GSX against the 757 cargo door.. In reality the bumper on the belt loader should be an inch away from the door.. Alot of ramps will lower it a tad bit for the offload to make it easier on the ramp agent inside unloading because bags tend to get stuck on the belt loader. So if its a tad lower than the door thats cool.. But it should be atleast close to the cargo door unlike what I can get AES to go..

Just letting you know a heads up while its still in production.. Helping you guys prevent any problems after the release.


(http://img687.imageshack.us/img687/7842/201163021555219.png)
By coabrewer788 (http://profile.imageshack.us/user/coabrewer788) at 2011-06-29

That is true I think the problem is the scale of the aes belt loader I never really thought about checking out the scale of all the vehicles I'm sure Umberto will double check the scale of all the vehicles only problem is that some aircraft models might be out of scale to make the problem worse lol. but I find this a good question.
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on June 30, 2011, 06:55:35 pm
GSX system is very flexible and easy to expand.

We'll have several loaders, several passenger stairs, to suit different aircraft sizes.

Each one will have constraints (depending on its modeled size and extension) in its own sim.cfg, regarding minimum/maximum airplane door height. For example, a certain loader might say it's only suited from 2 to 4 meters doors so, if you are flying in an airplane with 3 mt door height, that vehicle can be chosen, otherwise GSX will discard it, looking for another one.

If everything is correctly set, it wouldn't happen GSX would select a vehicle that can't service the airplane, because it's too small or too big to reach for the doors (passengers or cargo)
Title: Re: GSX traffic yield to moving Aircraft
Post by: Silverbird on June 30, 2011, 08:54:22 pm
Thanks Umberto that is fantastic new's  ;) were all very excited about gsx.
Title: Re: GSX traffic yield to moving Aircraft
Post by: cowings1588 on July 01, 2011, 06:26:01 am
Thanks Umberto.. Yea I'm looking forward GSX very much & that news sounds promosing.. I just wanted to give you a heads up thats all incase something needed to be looked into...  Very much looking forward to GSX & having ramp agents out there bringing us in..  :)


Ohh I do have one question for ya Umberto or Virtualli..  Reguarding the settings.. I was told in order to fix some of my issues I was having with the default scenery to go ahead & only way to eliminate them is too take off the airport vehicle setting to 0.. Now this won't affect your GSX will it by having that turned too 0 %  I mean it should be pretty much like AES is on its own right.. So even if I have the Airport Vehicles turned to off which controls the default vehicle scenery it won't affect GSX right or will it ??   

Title: Re: GSX traffic yield to moving Aircraft
Post by: cowings1588 on July 01, 2011, 06:40:35 am
By the way AES has very fancy Belt loaders. Wish we had these kind on rainy days..  lol   The only belt loaders I've ever driven have been open ones.. With usually either black plastic seat or wooden seat..  So these are pretty cool & wish we had these kind..  I'm yet too see one of these kind of belt loaders.. They must be in Europe..  There not here in the US atleast non I've ever seen.. lol
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on July 01, 2011, 12:03:22 pm
Now this won't affect your GSX will it by having that turned too 0 %  I mean it should be pretty much like AES is on its own right.. So even if I have the Airport Vehicles turned to off which controls the default vehicle scenery it won't affect GSX right or will it ??  

GSX will only use its own vehicles, which means it won't be affected by the Airport Vehicles slider setting. And, when you select a parking stand, it will automatically clear it from default service vehicles anyway.
Title: Re: GSX traffic yield to moving Aircraft
Post by: ckaack on July 01, 2011, 12:39:04 pm
What about vehicles from Dirk Stuck ground X traffic? Would be good to combine them.
Title: Re: GSX traffic yield to moving Aircraft
Post by: Bruce Hamilton on July 01, 2011, 02:06:34 pm
...it will automatically clear it from default service vehicles anyway.

How exactly will it handle AES vehicles?  Things like cargo loaders and the stairs for the back door are automatic.
Title: Re: GSX traffic yield to moving Aircraft
Post by: theshack440 on July 01, 2011, 02:27:40 pm
...it will automatically clear it from default service vehicles anyway.

How exactly will it handle AES vehicles?  Things like cargo loaders and the stairs for the back door are automatic.

I think he mentioned that you have to disable them yourself first IIRC.
Title: Re: GSX traffic yield to moving Aircraft
Post by: virtuali on July 01, 2011, 03:37:55 pm
What about vehicles from Dirk Stuck ground X traffic? Would be good to combine them.

They are just default vehicles repainted/remodeled.
Title: Re: GSX traffic yield to moving Aircraft
Post by: fls on July 10, 2011, 03:12:25 am
Will GSX pushback yield TO on coming traffic like in busy airports  like kord?  AES does not. ???

Frank Schneider ??? ???