Developer's Backdoor > GSX Backdoor
Third GSX Preview in MSFS: Airport Customization
virtuali:
--- Quote from: CPTAlp on August 01, 2022, 08:32:01 am ---That is very true. People unfortunately jump ships very quickly. Is there any chance we can at least see some screenshots? At least 1 maybe with passengers walking for example? This does not carry the risk of a video and would take maybe tenth of effort and time of a video.
--- End quote ---
Passengers and the new Boarding luggage service are precisely the things that won't work in a screenshot, because what's changed is mainly the animation. Well, not really, the models have changed as well, but the animation is the most important thing.
An example which would clarify better what we are at it now: yesterday I was working on a fixing the raising of the front gear during Pushback, because an important Simconnect variable changed its meaning (but not its name...) from P3D to MSFS, so the calculation had to be changed, and is still not 100% fixed because, now that we have a bypass pin shown on it which we didn't had before, its own position must be calculated as well by taking into account the raised gear.
Would you rather we'd work on THAT one, or making a new video ?
f_tony:
--- Quote from: virtuali on July 27, 2022, 02:04:45 pm ---The price will be similar to current GSX, but there will be a lot more value in it, because many features which were only available with GSX L2, like Passengers, replacement Jetways and the Fuel Hydrant, will all be part of the Base product.
Also, the base product will also replace all default Ground Vehicles, on a Global basis, without being constrained by the limited "Regions" system, and they will serve AI airplanes as well, something GSX never did before.
--- End quote ---
Have you achieved good results when making your ground equipment interact with some payware airplanes (first of all PMDG B737 and Fenix A320)? Are GSX and those airplanes fully compatible? Thanks
virtuali:
--- Quote from: f_tony on August 01, 2022, 12:05:19 pm ---Have you achieved good results when making your ground equipment interact with some payware airplanes (first of all PMDG B737 and Fenix A320)? Are GSX and those airplanes fully compatible?
--- End quote ---
Of course GSX is fully compatible with those planes. In fact, they are a way better fit for GSX than the default, that have some silly design choices, like missing animations on all passenger/service/cargo doors, because the default ground services don't support more than one door per service.
Also, we added a completely new feature we call "Aircraft handler", which allows us to specify different GSX behaviors depending on the loaded airplane, with actual code, not just parameters like in the FSX/P3D version. Those snippets of code are being called at specific times, for example where doors need to be opened, or when GSX is first called, or when any GSX service like Refuel, Catering etc, is called, to eventually do any kind of airplane-specific preparations.
The default aircraft handler has only one feature: opening doors automatically, assuming a default airplane will use default variables for doors.
The PMDG aircraft handler, which called in place of the default handler, also open doors automatically, but does it by acting on the PMDG FMC buttons, because PMDG was very smart to use a standard key event to handle these things, so we didn't had to write any variables or dwelling into any proprietary code, we just send the same standard key command AS IF you pushed the relevant button in the FMC (it's like sending a keyboard macro) to the FMC, which will open the required door.
Or, send away the PMDG ground vehicles, if they are attached when you call GSX.
In the same way, we might have a different Fenix handler or any other plane handler, although I found the Fenix A320 to be easier to work with, since in the way that matters to GSX, is more like a standard airplane.
This new feature it's very flexible way to have lots of custom code without making the *actual* GSX code any more complex, thanks to the fact GSX is written in Python, which is designed to do this kind of highly dynamic behaviors that mix object-oriented programming with the dynamically typed nature of the language, so it will make it easy for us to keep it updated and add new and new features to 3rd party airplanes that might require special treatments.
CPTAlp:
--- Quote from: virtuali on August 01, 2022, 10:57:02 am ---
--- Quote from: CPTAlp on August 01, 2022, 08:32:01 am ---That is very true. People unfortunately jump ships very quickly. Is there any chance we can at least see some screenshots? At least 1 maybe with passengers walking for example? This does not carry the risk of a video and would take maybe tenth of effort and time of a video.
--- End quote ---
Passengers and the new Boarding luggage service are precisely the things that won't work in a screenshot, because what's changed is mainly the animation. Well, not really, the models have changed as well, but the animation is the most important thing.
Would you rather we'd work on THAT one, or making a new video ?
--- End quote ---
Well as I've said, I support screenshots which is why I've said can you share a SCREENSHOT of the services not a video so that it doesn't take developer time :)
virtuali:
--- Quote from: CPTAlp on August 01, 2022, 06:25:55 pm ---Well as I've said, I support screenshots which is why I've said can you share a SCREENSHOT of the services not a video so that it doesn't take developer time
--- End quote ---
To which I replied, for the kind of services you asked, a screenshot really won't do it, because they really need to be seen in action. Videos will come.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version