• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

MSFS20 KATL

rhumbaflappy

Administrator
Staff member
Resource contributor
Messages
6,564
Country
us-wisconsin
KATL (the Microsoft hand-crafted version) won't import to ADE (alpha 21). I used Patrick Germain's latest Airport2Project, and got an XML that compiles. But this XML crashes ADE.
 

Attachments

So the XML you posted is from Airport 2 project?

EDIT
There is one out of over 6000 taxi paths which something odd about its surface guid
 
Last edited:
I'll call this a false alarm. I can generate and compile from ADE now. Something strange on my end, I think.
 
Hmmm - thanks Dick. I have found something which I will put some code in to catch
 
There is still the problem with ZNQN. With ADE it won't compile. With Patrick Germain's Airport2Project it does.

ADE:
XML:
        <TaxiwayParking
            index="0"
            lat="-45.023011341691"
            lon="168.740800917149"
            heading="296.917"
            radius="16.0M"
            type="FUEL"
            name="PARKING"
            number="30"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="1"
            lat="-45.0239618495107"
            lon="168.742789328098"
            heading="317.372"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="3"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="2"
            lat="-45.0239866599441"
            lon="168.74267667532"
            heading="344.233"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="4"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="3"
            lat="-45.0240533798933"
            lon="168.742833137512"
            heading="350.225"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="5"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="4"
            lat="-45.0240818783641"
            lon="168.742777705193"
            heading="352.677"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="6"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="5"
            lat="-45.0241710618138"
            lon="168.742940872908"
            heading="75.113"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="7"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="6"
            lat="-45.0218549743295"
            lon="168.74080941081"
            heading="250.027"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="9"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="7"
            lat="-45.0226961821318"
            lon="168.741555511951"
            heading="252.629"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="PARKING"
            number="8"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="8"
            lat="-45.0229674205184"
            lon="168.739174157381"
            heading="207.447"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="11"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="9"
            lat="-45.0230187177658"
            lon="168.739369064569"
            heading="191.248"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="12"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="10"
            lat="-45.0230770558119"
            lon="168.739576488733"
            heading="182.636"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="13"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="11"
            lat="-45.0223280489445"
            lon="168.741362839937"
            heading="252.371"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="NONE"
            number="7"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="12"
            lat="-45.0219582393765"
            lon="168.741190284491"
            heading="251.72"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="NONE"
            number="6"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="13"
            lat="-45.0215740129352"
            lon="168.74107003212"
            heading="249.974"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="NONE"
            number="5"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="14"
            lat="-45.0213872641325"
            lon="168.740616291761"
            heading="205.165"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="NONE"
            number="4"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="15"
            lat="-45.0211914628744"
            lon="168.74012902379"
            heading="205.232"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="NONE"
            number="3"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="16"
            lat="-45.0210224837065"
            lon="168.739644885063"
            heading="206.876"
            radius="20.0M"
            type="RAMP_GA_LARGE"
            name="NONE"
            number="2"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="17"
            lat="-45.0209061428905"
            lon="168.738956898451"
            heading="252.483"
            radius="14.0M"
            type="RAMP_GA_MEDIUM"
            name="PARKING"
            number="1"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="18"
            lat="-45.0250672549009"
            lon="168.738745003939"
            heading="156.032"
            radius="14.0M"
            type="RAMP_GA_MEDIUM"
            name="PARKING"
            number="10"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="19"
            lat="-45.0248681008816"
            lon="168.738241642714"
            heading="233.995"
            radius="14.0M"
            type="RAMP_GA_MEDIUM"
            name="PARKING"
            number="14"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>
        <TaxiwayParking
            index="20"
            lat="-45.0225845351815"
            lon="168.741164803505"
            heading="252.002"
            radius="5.0M"
            type="VEHICLE"
            name="PARKING"
            number="15"
            suffix="NONE"
            numberMarking="FALSE"
            has3DMesh="FALSE"
            pushBack="NONE"/>

Airport2Project:
XML:
        <TaxiwayParking index="0" type="FUEL" name="NONE" number="30" suffix="NONE" lat="-45.023011341691" lon="168.740800917149" heading="296.917" radius="16.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="1" type="VEHICLE" name="PARKING" number="3" suffix="NONE" lat="-45.0239618495107" lon="168.742789328098" heading="317.372" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="2" type="VEHICLE" name="PARKING" number="4" suffix="NONE" lat="-45.0239866599441" lon="168.74267667532" heading="344.233" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="3" type="VEHICLE" name="PARKING" number="5" suffix="NONE" lat="-45.0240533798933" lon="168.742833137512" heading="350.225" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="4" type="VEHICLE" name="PARKING" number="6" suffix="NONE" lat="-45.0240818783641" lon="168.742777705193" heading="352.677" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="5" type="VEHICLE" name="PARKING" number="7" suffix="NONE" lat="-45.0241710618138" lon="168.742940872908" heading="75.113" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="6" type="VEHICLE" name="NONE" number="9" suffix="NONE" lat="-45.0218549743295" lon="168.74080941081" heading="250.027" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="7" type="RAMP_GA_LARGE" name="NONE" number="8" suffix="NONE" lat="-45.0226961821318" lon="168.741555511951" heading="252.629" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="8" type="VEHICLE" name="NONE" number="11" suffix="NONE" lat="-45.0229674205184" lon="168.739174157381" heading="207.447" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="9" type="VEHICLE" name="NONE" number="12" suffix="NONE" lat="-45.0230187177658" lon="168.739369064569" heading="191.248" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="10" type="VEHICLE" name="NONE" number="13" suffix="NONE" lat="-45.0230770558119" lon="168.739576488733" heading="182.636" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="11" type="RAMP_GA_LARGE" name="NONE" number="7" suffix="NONE" lat="-45.0223280489445" lon="168.741362839937" heading="252.371" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="12" type="RAMP_GA_LARGE" name="NONE" number="6" suffix="NONE" lat="-45.0219582393765" lon="168.741190284491" heading="251.720" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="13" type="RAMP_GA_LARGE" name="NONE" number="5" suffix="NONE" lat="-45.0215740129352" lon="168.74107003212" heading="249.974" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="14" type="RAMP_GA_LARGE" name="NONE" number="4" suffix="NONE" lat="-45.0213872641325" lon="168.740616291761" heading="205.165" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="15" type="RAMP_GA_LARGE" name="NONE" number="3" suffix="NONE" lat="-45.0211914628744" lon="168.74012902379" heading="205.232" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="16" type="RAMP_GA_LARGE" name="NONE" number="2" suffix="NONE" lat="-45.0210224837065" lon="168.739644885063" heading="206.876" radius="20.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="17" type="RAMP_GA_MEDIUM" name="NONE" number="1" suffix="NONE" lat="-45.0209061428905" lon="168.738956898451" heading="252.483" radius="14.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="18" type="RAMP_GA_MEDIUM" name="PARKING" number="10" suffix="NONE" lat="-45.0250672549009" lon="168.738745003939" heading="156.032" radius="14.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="19" type="RAMP_GA_MEDIUM" name="PARKING" number="14" suffix="NONE" lat="-45.0248681008816" lon="168.738241642714" heading="233.995" radius="14.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />
        <TaxiwayParking index="20" type="VEHICLE" name="NONE" number="15" suffix="NONE" lat="-45.0225845351815" lon="168.741164803505" heading="252.002" radius="5.000" pushBack="NONE" numberMarking="FALSE" numberBiasX="0.000" numberBiasZ="0.000" numberHeading="0.000" />

The problem is in the name=
Patrick's code works, ADE doesn't. Not sure why the code would be different.
 
I think the issue is that we have two (or three) different mechanisms for creating XML. We have Patrick's decompiler which is generating source based on the contents of a bgl file. Obviously the output is a result of the code used and any errors in the code can produce compile failures etc.

ADE generates the source based on my code. There is no pass through of actual XML from the decompiler to the output generated for a build.

ADE creates a project file consisting of classes which make up the airport structure and populates that using conversion from XML to class. My code does the conversion.

Bgl -> XML source (Patrick)
XML Source -> C# classes (Jon)
C# classes -> output XML (Jon)

so there is plenty of opportunity to get it wrong. ADE uses a schema check of the C# source before generating the classes. I don't think it does a schema check of the output XML sent to be build, Traditionally I have relied on the compiler finding errors. Also if a project is loaded (two wat editing) from XML then a schema check is done.

We also have another pathway to generate XML and get errors when two way editing is done

In this case Dev Mode generates project XML as well as ADE. So if the XML generated by Asobo is faulty then that can get sent back to ADE. Asobo XML generation is a black box as far as I can tell.
 
Trying to read the compiler errors out of the SU6 package tool is a nightmare - seems the output has been changed to make it as hard as possible to read. Here is a section of it

1636292086695.png
 
It looks like something is causing each item in the error log to duplicate on the following line before the next bit of info ... Does it display that duplication in the original output terminal window? Did asobo change a control character in the output generator code ... Such as for new line ("\n") or the like? Just spitballing some questions in case they help in giving an idea ... My apologies if it isn't helpful

Sent from my BE2029 using Tapatalk
 
If you change the name="PARKING" to name="NONE" in index 11 through 15 it compiles fine.
 
Back
Top