Author Topic: Uninstalling. Why all the duplicate AFCADS?  (Read 6169 times)

duckbilled

  • Jr. Member
  • **
  • Posts: 83
Uninstalling. Why all the duplicate AFCADS?
« on: February 01, 2012, 03:44:09 am »
I'm asking you this because I have never even considered uninstalling one of your products. I already uninstalled it through add/remove programs an it left a bunch of duplicate AFCADS behind. It may have changed the default vehicles but it certainly didn't resort all of the backed up ADE files. I guess I'll have to do that manually?

Here is why I uninstalled it:

GSX requires the user to only have the FSDT default ADE/AFCAD files with are almost always inaccurate (at least with the older airports, KLAX is decent). They never have enough GA or cargo parking and many of them do not contain approach data that the GPS and ATC can recognize. Don't worry, you guys are not alone. Most 3rd party developers have the same issue.

As a result, I have modified most of them and most of them have different names now. I put a lot of time in to these ADE files and I want them more than I want to switch over from AES. Sure, AES may not recognize every attribute I add to the airport but the majority of the changes I make are only for traffic management or code corrections. I have not had any issues with lightly modifying an ADE at an AES airport.

So this begs the questions, if I have to use the original AFCAD/ADE at an airport for GSX to work, what about the default and add on airports? Will GSX work with those if I modify the .bgl? How does GSX know the difference between the default Cancun and the Tropicalsim Cancun? Does it expect me to use the default FSX AFCAD with the Tropicalsim Cancun? If not, why won't GSX work with my modified AFCAD files for FSDT airports? If it will work with my modified FSDT airports, why did GSX install all of those default FSDT AFCADS?

This doesn't make a lot of sence but either way, you need to put up a warning because all of those duplicate AFCADS are going to be cause people problems left and right.

Lastly, did GSX install any other AFCADS other than the ones for the FSDT airports?

Thanks for the help. I do intend to purchase GSX at some point but I need to know how it is going to impact my sim on a macro level before I proceed.

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50691
    • VIRTUALI Sagl
Re: Uninstalling. Why all the duplicate AFCADS?
« Reply #1 on: February 01, 2012, 04:34:32 am »
GSX installer doesn't leave "a bunch of duplicate AFCADs behind".

As a standard behavior with ANY installation routine (and GSX is not any different), unless specifically programmed to remove more than it's supposed to, an Uninstaller will remove ONLY files that were placed by its related INSTALLER.

So, the "duplicate AFCADs" are NOT left behind by GSX Uninstaller by mistake but *just* because you probably added your own AFCADs and/or modified the default ones, so the GSX uninstaller will not remove them, because they weren't placed by that installer in the first place.

The same is happening for the scenery uninstallers: if you add any file to the scenery folder, only those files that were originally copied by the installer will be removed, not the ones you added.

Now, there might be another confusion about AFCADs "duplicates", if you are seeing a file named like this:

AP_KORD.BGL.31-01-2012-21-17-30.BAK

It's not a "duplicate", it's a BACKUP (see the .BAK extension ? this means it won't be active in FSX) made just for the only purpose to PRESERVE your OWN AFCADs.

This what the installer does, exactly:

- It downloads updated AFCADs in a TEMPORARY folder

- It checks every installed FSDT scenery folder, and compares the AFCAD with the same name you might have there, with the version that was just downloaded.

- It doesn't do a simple date/time check, which might not be always reliable, but it does an MD5 Hash comparison.

- If the AFCAD with the same name you have in that folder is different (either because it's an older version that we distributed, or because you modified it), a BACKUP is made, named like the original one, plus DATE+TIME, plus a .BAK extension, so it will be disabled in FSX, but still safe.

For example, updating the KORD AFCAD will result in a backup of your old file named AP_KORD.BGL.31-01-2012-21-17-30.BAK

- After the backup is made, the updated AFCAD is finally copied from the TEMP folder to its final destination in the FSX folder

We need to be sure that GSX works "out of the box" with our sceneries, which means being sure that people initially get the AFCAD we tested for it, but someone able to edit AFCADs, will surely able to figure out what that filename means, and naming it as such, should be the safest possible option, since it's rather unlikely you'll ever have a file overwritten by mistake (unless you start playing with your PC clock...)

Now, let's see your other questions:

Quote
if I have to use the original AFCAD/ADE at an airport for GSX to work,

You don't have to use the original AFCAD, GSX works with any standard AFCAD, but we supplied some that have been optimized for it, so we are reasonably sure it will work as we tested it.

Quote
Will GSX work with those if I modify the .bgl?

Yes.

Quote
How does GSX know the difference between the default Cancun and the Tropicalsim Cancun?

Simply by respecting the priority order of the Scenery Library. If you have Tropicalsim Cancun on an higher layer than any other Cancun airport (and you probably have), GSX will use THAT AFCAD so, it's all really logical, the one that is in use by FSX itself, because it's on a higher level, is the one that is used by GSX.

Quote
If not, why won't GSX work with my modified AFCAD files for FSDT airports?

Nobody said it won't, but it might work better with them. However, if you understand were the issues are in your AFCAD that might affect GSX, you can use the same approach in your AFCADs too.

Quote
If it will work with my modified FSDT airports, why did GSX install all of those default FSDT AFCADS?

Because, as the say, the devil is in the details...in this case, we are referring the the airport *customization*, which is a way to allow GSX to be fine-tuned to an airport so, if an airport has been already fully customized, it will still work with a different AFCAD, but some things *might* create issues.

When making a customization, we can specify the individual vehicles starting positions in several different ways, either by specifying a *radius* (from the center of the parking spot) on which the vehicles will be spread, but also using precise Lat/Lon coordinates. When Lat/Lon are used, there aren't any problems with replacing the AFCAD but, if a center+radius method is used AND you *move* the parking center, it MIGHT happen that vehicles that were ok using the original parking center as a reference, will appear offset up to the point of starting inside a building, or clashing with a static scenery object.

Another example is the Pushback paths. GSX operates the Pushback in two different ways: either using an automatic method that, based on the Left/Right/Both preferences will try to figure out the exit path automatically OR by specifying an existing AFCAD node as a "target" for the pushback.

This means, if you alter the nodes layout a lot AND there are custom Pushback paths AND the affected node was moved in a very different location (the program is not so dumb to search for a *specific* node, but it wil take the closest one to the coordinates specified as the original target so, it CAN tolerate moving nodes a bit), it's possible that you might have troubles with Pushback in that place, not always, sometimes the automatic can deal with it reasonably.

So no, GSX doesn't force you to use our supplied AFCADs. In fact, when an airport is "unsupported" (which means it doesn't have any kind of customization offered by us), you won't have to be very careful breaking things, since any random default airport is not really different than one with an AFCAD made by you.

This, assuming the AFCAD is made in a reasonable way, and no strange tricks like strange paths or what they call "plumbing technique" are used. Usually the simplest are the better ones, which doesn't mean you can't create an AFCAD with many nodes, but vehicles will move more naturally over simpler paths.