• 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 Messages Explorer

fs1

Messages
302
Country
argentina
I have compiled a very simple UI that reads all message exchange between the ATC and the AIs in P3D v4 (this is a WIP so feedback is needed)

This is for the default ATC only, it is a read only application that shows how the communication flows - this is how was designed in FSX and now translated to P3D. Best for use is along with the TrafficToolbox addon.

I will be adding capabilities to send packages, edit and drop packages to AIs in the next build along with a programmable API for coders? The idea is to provide an overhaul of the whole default ATC.

To install: save your DLL in the P3D root (you can edit this always) and add your dll to the dll.xml in the %ProgramData%

Any feedback is appreciated.

Thanks

ATCE1.PNG


ATCE2.PNG
 

Attachments

Last edited:
Hi

Thanks for sharing the progress. I can see interesting things in the explorer window such as possibility for sending modified altitude and heading to AI aircraft, though there is nothing visible related to speed as is probably not supported by the default AI system.
I am interested in a way to intercept and modify arrival approach runway assignment for AI, but I am not seeing anything relating to that in the explorer except for the related ATC_MSG_AGNT_AC_EXPECT_APPROACH_VECTORS_TO_FINAL event value. Have you managed to look into if there is any possibility for modifying arrival runway and approach assignment?

Regards
 
Hello @him225
Speed is also a variable to controlled/set. Also the ATC provides an Approach and a Runaway Index to the AI before landing.
Regards
Federico
 
Hello @him225
Speed is also a variable to controlled/set. Also the ATC provides an Approach and a Runaway Index to the AI before landing.
Regards
Federico

I think you are referring to the event of assigning heading and altitude to localizer intercept for final, can that be modified as well to send AI to land on another runway? As from what I understand in p3d atc the intended landing runway and approach are set for an AI little after decent starts from the cruise level, which I think would be the desirable point to modify the assigned runway.
 
Another option is to see if it is possible to trigger choosing of different approach and runway request by AI like it is for user aircraft after initial assigning of the approach. That might be another way to make AI land on another active runway if can be done.
 
Hi FS1! This is very very interesting.
Is there a way to get the message value in the simulator and use it like a L: variable?
Thant would be amazing for creating ATC status based actions.
Do you know how to do that, or some other ways? Thanks!

PS: when i talk to the ATC nothing is displayed in your app. Is it only for AI planes?
EDIT: yes, enablig AI they show up
 
Last edited:
Another option is to see if it is possible to trigger choosing of different approach and runway request by AI .....

I can only encourage the efforts & ideas of this thread ...... well beyond my skills to contribute except with thoughts.

One of the regular comments you read about AI arrival & departure is how (no matter how much you tweak an afcad) one struggles to direct traffic as per the real at major complex airports like KLAX.

So, having read the assigned runway during descent / taxiout along with a read of weather (visibility and wind) & local time of day, one could compare and calculate the preferred runway/s and revise if necessary.

For example, at KLAX opposing runway operations early am if the tailwind is <10kts (noise abatment), west operations in daylight again if the tailwind is <10kts, etc.
 
I will be updating the app, and be able to inject packages. In addition, will add the possibility to interact via code (XML or C) with the ATC being the user aircraft.

Last, select active runways to land and departure.

Something we have ready as well is AI following slope runways.

Will update the SDK and App soon
 
Back
Top