Developer's Backdoor > GSX Backdoor
Preselect Gate
virtuali:
--- Quote from: mroschk on August 13, 2014, 12:32:17 am ---take a range of .. lets say 20 or 30 NM araound the airplane. So you have a small list of Airports to search without any changes.
--- End quote ---
Doesn't make much difference, the issue is not just searching if an ICAO exists in the whole world. In order to allow you to select its gates in advance, there must be a pre-generated database that matches that ICAO with its own AFCAD, and that IS the airport cache I keep discussing. And again, THAT one is optimized to give you the name of the AFCAD closest to you, as fast as possible, which is the only thing that GSX needed.
Without even mentioning that it would be frustrating, having the gate pre-select feature, but not being able to select an airport until you are "in range".
--- Quote ---Also you can have , for all those things not every one want to have, a litle litle Enable/Disable Option
in the Addon Manager .. easy or :-)
--- End quote ---
As explained many times already, it's just wrong having options in the program that MIGHT allow it to behave erratically, because if that option ever existed, users will turn it off in order to have the cache regeneration as fast as possible, but will then forget to turn it back on when they need to preselect a gate, going back here asking for support why they see the wrong gates listed.
mroschk:
...again, if you dont want it it is ok for me if you say that.
But i have also a bit programming knowledge in C# and i know how easy it is to have a
litle List<String, int> to hold the Airport ICAO and ist ID or Coordinates. ( as a class )
Now, when we Need the Airport from the Cache we only have to search this list, which is very fast.
Then we have the ID to seach in the Cache or the coordinates of the Airport. With
the coordinates GSX can work as it works when the plane is on Ground.
So .. ist easy and take not so much time.
About the users who Forget to enable or disable something.
Thats a reason which you talk about to find a reason for what you say. For This users .. please RTFM. (sorry)
Matthias
virtuali:
--- Quote from: mroschk on August 13, 2014, 12:54:49 am ---But i have also a bit programming knowledge in C# and i know how easy it is to have a litle List<String, int> to hold the Airport ICAO and ist ID or Coordinates. ( as a class )
--- End quote ---
Now the programming lesson...LOL
Of course it's easy to use a list, ONCE YOU HAVE IT! In fact, it's even easier in Python than in C#, but the issue you keep missing, is that list must be generated each time the Scenery Library changes, THAT'S precisely what the cache regeneration does but, instead of having a relationship with the ICAO, it's organized to get just the ONE AFCAD which is closest to you.
Again, for the 3rd time, to do what you are asking, we would have to keep YOUR "list", which is basically another cache, with the ICAO as the key instead, and of course BOTH must be generated at the same time and kept in sync, each time the Scenery Library changes.
--- Quote ---Now, when we Need the Airport from the Cache we only have to search this list, which is very fast.
--- End quote ---
Again, you are still missing the point. Of course it's fast and easy, once you HAVE the list ready. The point is precisely having that list always updated to the current Scenery Library.
--- Quote ---So .. ist easy and take not so much time.
--- End quote ---
Just stop repeating it, it might be easy to code, but it will slow down cache regeneration, and that's already something that many users find "annoying", so we don't really need new ideas how to make it even slower, for a very marginal feature.
mroschk:
How often are you changing the Scenery Library????
virtuali:
--- Quote from: mroschk on August 13, 2014, 01:07:51 am ---How often are you changing the Scenery Library????
--- End quote ---
There has been several threads in just the last few days, that users are using external utilities to turn on JUST the sceneries they need for a flight at EACH FSX startup, in order to save the last bit of memory for the sim and not getting OOMs.
And the request was, of course "could we make the GSX cache regeneration any FASTER" ? If we would had to explain that, it will instead become slower, because of this feature, I'm not sure it will be taken very well.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version