• 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.

ATC App

I have made few test and unfortunetly every time when i use app with airports setting (dep, app etc) i have had ctd with kernelbase. dll error. Strange thing is that flight from first dep and setting Your app for them, to destination is ok, but when i made return flight i always have ctd with kernelbase.
I have just PMed you
 
On my first test flight, from Hamburg to Munich, I also had a Kernelbase.dll ctd after a flight time of 20 minutes.

I had EDDH in the config

Rwy 33 Takeoff
Rwy 23 Landing

greetings Manuel
 
Manuel, you set up in your XML EDDH and then you took off to Munich.

This App is to set an airport and stay around it to see how ATC and AI behaves. I have updated the APP with a new DLL:


You can download it and replace it.

There is a CTD I am tracing, but try to stay at the airport of reference so as to see the ATC Operation working.
 
Last edited:
Keep going with this!

I've disabled it for now, as I also get a CTD sometime after leaving the area, but I love the features you've built in....makes things run really smoothly.

Would it be possible to have the non-airport/runway specific features as a separate app? i.e. just the following?:


<EnableFastTakeOffs>1</EnableFastTakeOffs>
<AllowTakeOffDistance>6000</AllowTakeOffDistance>
<TaxiSpeedLimiter>30</TaxiSpeedLimiter>
<enableRollthenTakeOff>1</enableRollthenTakeOff>
<nonBlockingUserAircraft>1</nonBlockingUserAircraft>
<minCrossingRny>2000</minCrossingRny>

Cheers
 
Keep going with this!

I've disabled it for now, as I also get a CTD sometime after leaving the area, but I love the features you've built in....makes things run really smoothly.

Would it be possible to have the non-airport/runway specific features as a separate app? i.e. just the following?:


<EnableFastTakeOffs>1</EnableFastTakeOffs>
<AllowTakeOffDistance>6000</AllowTakeOffDistance>
<TaxiSpeedLimiter>30</TaxiSpeedLimiter>
<enableRollthenTakeOff>1</enableRollthenTakeOff>
<nonBlockingUserAircraft>1</nonBlockingUserAircraft>
<minCrossingRny>2000</minCrossingRny>

Cheers
Thanks. Can you try this latest DLL and see if the CTD is gone?


For what you want to acomplish just take out all ICAO and airport elements of the XML. Keep it:

<?xml version='1.0' encoding='utf-8' ?>
<Parameters>
<enableFastTakeOffs>1</EnableFastTakeOffs>
<allowTakeOffDistance>5000</AllowTakeOffDistance>
<taxiSpeedLimiter>20</TaxiSpeedLimiter>
<enableRollthenTakeOff>1</enableRollthenTakeOff>
<nonBlockingUserAircraft>1</nonBlockingUserAircraft>
<minCrossingRny>2000</minCrossingRny>
<isGUIVisible>1</isGUIVisible>
</Parameters>
 
I have updated this new tool to include several airports simultaneously to the config file. Fix log below:

- Added support for several airports. Each airport is grouped in the <Airport></Airport> tag

- Fixed runway probabilities assignments

- Now you can provide probabilities to each Runway. See example below on KJFK, R04R for take off (<Probability>0.7</Probability>). The <Probability> tag is optional, if you dont included, each Runway will be assigned equal probabilities (see KLGA second airport, has no probabilities)

- Fixed Taxi Speed Limiter. It will *only* apply to the AIs vacating the runway. Default speed after reverse & braking is set to 20kts. This will help AI vacate faster the runway (it is capped to 35kts if not AI may missed the exit). I can work on a general Taxi Speed change if you feel it is a good feature.

- Optimization of non-blocking algorithm while taxiing.

The flaps seems to be fixed, if someone want to give it a try I appreciate it reporting back.

Link to download:

https://www.dropbox.com/s/8drsngge4qxml9l/ATCAPI v1.0.0.2.zip?dl=0

Example of Config File:


Code:
<?xml version='1.0' encoding='utf-8' ?>
<Parameters>
    <Airport>
    <ICAO>KJFK</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R13R</Runway>
        <Probability>0.1</Probability>
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R04R</Runway>
        <Probability>0.7</Probability>
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R04L</Runway>
        <Probability>0.2</Probability>
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R04L</Runway>
        <ApproachName>KRSTL</ApproachName>
        <ApproachType>ILS</ApproachType>
        <Probability>0.7</Probability>
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R04R</Runway>
        <Probability>0.2</Probability>
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R13R</Runway>
        <Probability>0.1</Probability>
    </ActiveLandingRunway>
    </Airport>
    <Airport>
    <ICAO>KLGA</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R13</Runway>
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R22</Runway>
    </ActiveLandingRunway>
    </Airport>
    <enableFastTakeOffs>1</EnableFastTakeOffs>
    <allowTakeOffDistance>4000</AllowTakeOffDistance>
    <taxiSpeedLimiter>30</TaxiSpeedLimiter>
    <enableRollthenTakeOff>1</enableRollthenTakeOff>
    <minCrossingRny>2000</minCrossingRny>
    <isGUIVisible>1</isGUIVisible>

</Parameters>


**In the works**.

Short Term:

- Be able to set rules tied to simvars to assign active runways (such as wind, ICAO codes, etc)

- A GUI instead of an XML for better handling

- SID and STARs. ATC Holds

Longer term:

- Spacing algorithm while AIs are in the air.

So Testers who want to start testing NEW builds please PM me.

Thanks!
 
Last edited:
I have updated this new tool to include several airports simultaneously to the config file. Fix log below:

- Added support for several airports. Each airport is grouped in the <Airport></Airport> tag

- Fixed runway probabilities assignments

- Now you can provide probabilities to each Runway. See example below on KJFK, R04R for take off (<Probability>0.7</Probability>). The <Probability> tag is optional, if you dont included, each Runway will be assigned equal probabilities (see KLGA second airport, has no probabilities)

- Fixed Taxi Speed Limiter. It will *only* apply to the AIs vacating the runway. Default speed after reverse & braking is set to 20kts. This will help AI vacate faster the runway (it is capped to 35kts if not AI may missed the exit). I can work on a general Taxi Speed change if you feel it is a good feature.

- Optimization of non-blocking algorithm while taxiing.

The flaps seems to be fixed, if someone want to give it a try I appreciate it reporting back.

Link to download:

https://www.dropbox.com/s/8drsngge4qxml9l/ATCAPI v1.0.0.2.zip?dl=0

Example of Config File:


Code:
<?xml version='1.0' encoding='utf-8' ?>
<Parameters>
    <Airport>
    <ICAO>KJFK</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R13R</Runway>
        <Probability>0.1</Probability>
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R04R</Runway>
        <Probability>0.7</Probability>
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R04L</Runway>
        <Probability>0.2</Probability>
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R04L</Runway>
        <ApproachName>KRSTL</ApproachName>
        <ApproachType>ILS</ApproachType>
        <Probability>0.7</Probability>
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R04R</Runway>
        <Probability>0.2</Probability>
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R13R</Runway>
        <Probability>0.1</Probability>
    </ActiveLandingRunway>
    </Airport>
    <Airport>
    <ICAO>KLGA</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R13</Runway>
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R22</Runway>
    </ActiveLandingRunway>
    </Airport>
    <enableFastTakeOffs>1</EnableFastTakeOffs>
    <allowTakeOffDistance>4000</AllowTakeOffDistance>
    <taxiSpeedLimiter>30</TaxiSpeedLimiter>
    <enableRollthenTakeOff>1</enableRollthenTakeOff>
    <minCrossingRny>2000</minCrossingRny>
    <isGUIVisible>1</isGUIVisible>

</Parameters>


**In the works**.

Short Term:

- Be able to set rules tied to simvars to assign active runways (such as wind, ICAO codes, etc)

- A GUI instead of an XML for better handling

- SID and STARs. ATC Holds

Longer term:

- Spacing algorithm while AIs are in the air.

So Testers who want to start testing NEW builds please PM me.

Thanks!
is this only for p3d or could work with msfs also?
 
Looks like it's going well. Just dropping by after a few months to see if there is any news on a FSX version :)
 
Looks like it's going well. Just dropping by after a few months to see if there is any news on a FSX version :)
FSX is 32 bit and porting this will be quite amount of work, so unfortunately it is not in the plan. MSFS is being considered when stabilizes in development.
 
FSX is 32 bit and porting this will be quite amount of work, so unfortunately it is not in the plan. MSFS is being considered when stabilizes in development.
That's a shame. FSX needs something like this. Thanks.
 
Top