Jump to content
Sign in to follow this  
fs1

New ATC and Airport Operations Application Testing

Recommended Posts

56 minutes ago, Nemo said:

Many thanks for this comprehensive post. I have all this ai helper add-ons except F.S. AI Separation. From where can I get it?

Here in the Avsim library 🙂
fsaisv1.1.zip
 

3 hours ago, peluso5 said:

Hi, Thanks Christoph, what i want is an older version than 1.10 if available (1.0.1), what i want to do is de-activate the flaps deploy for take off in AIGround, as all the models converted from my team already has flaps for T/O. 

Was AI traffic spotting yesterday and saw an strange behavior of the flaps during pushback and the begining of taxi.

Sent an email to Roland long time ago with no response.

Have a nice day.

Tony

AIG Conversion Team

Ah! I see, I see. That was exactly the reason why I urged Roland back then to make this an optional function. Subsequently, he added the following line to the ini:

AINOCONTROLCHECK=1


Best,
Christoph

Display resolution: 1920x1080 (8xSSAA)    GPU: 1080TI     CPU: i7-7700K (5.0 OC)    RAM: 16GB     SSD: Samsung 850Evo     Monitor: 27K

FSBetaTesters3.png

Share this post


Link to post

Hi Christoph,

So Roland is working to make an optional flaps function?

If I change to AINOCONTROLCHECK=1 the flaps are not deployed at takeoff?, if that is true I would like a separate option for the flaps, I really like the control check

Tony

AIG Conversion Team

Share this post


Link to post

Well, the function was actually supposed to perform a flight control check. But it inferred with the flaps. Thus, adding the line AINOCONTROLCHECK=1 should prevent the flight control check and restore the normal flap behavior. 


Best,
Christoph

Display resolution: 1920x1080 (8xSSAA)    GPU: 1080TI     CPU: i7-7700K (5.0 OC)    RAM: 16GB     SSD: Samsung 850Evo     Monitor: 27K

FSBetaTesters3.png

Share this post


Link to post

Thanks, hope in the future could be a separate function for the flaps.

Cheers, and take care.

Tony

AIG Conversion Team

Share this post


Link to post

Hi all,

Just found out with this thread that AIController and AI Separation are still able to be used in P3D... Didn't know that. But now I have some very nice set-up for traffic spotting!

Combination of AIController, AIsep, and ATCAPI gives me at Lisbon:

- AIcontroller makes AI flying STARs

- AIseparation makes sure they are being separated

- ATCAPI makes sure that between every landing a take-off fits in on the same runway

aicontroller.png

  • Like 1
  • Upvote 1

Share this post


Link to post
On 5/12/2021 at 4:18 PM, fclaass said:

Hi all,

Just found out with this thread that AIController and AI Separation are still able to be used in P3D... Didn't know that. But now I have some very nice set-up for traffic spotting!

Combination of AIController, AIsep, and ATCAPI gives me at Lisbon:

- AIcontroller makes AI flying STARs

- AIseparation makes sure they are being separated

- ATCAPI makes sure that between every landing a take-off fits in on the same runway

That's a nice combination! Any chance you could post your AIController ini? Thank you!

PS: Are you running AI Controller v2 or version 1.4B from the Avsim library?

 

Edited by Wolkenschreck

Best,
Christoph

Display resolution: 1920x1080 (8xSSAA)    GPU: 1080TI     CPU: i7-7700K (5.0 OC)    RAM: 16GB     SSD: Samsung 850Evo     Monitor: 27K

FSBetaTesters3.png

Share this post


Link to post
On 5/11/2021 at 10:21 AM, Wolkenschreck said:

Sorry Guys for not getting back earlier! It was a very busy week.

 

No Problem at all, Grzegorz! But I should point out that I fly on VATSIM if I do want control. The rest of the time, I do use the sim for AI spotting. If you fly with offline ATC and Ai, than AI Flow might could replace F.S. AI Separation. But as I said, I found the separation with AI Flow too aggressive. Aircraft will end up in the hold but do not get released. 

ATCAPI:

  Reveal hidden contents

 

<Parameters>

    <Airport>
    <ICAO>EDDF</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R18</Runway>    
        <Probability>0.5</Probability>        
    </ActiveTakeOffRunway>

    <ActiveTakeOffRunway>
        <Runway>R25C</Runway>    
        <Probability>0.5</Probability>        
    </ActiveTakeOffRunway>        
    
    <ActiveLandingRunway>
        <Runway>R25R</Runway>
        <Probability>0.5</Probability>                
    </ActiveLandingRunway>    
    
    <ActiveLandingRunway>
        <Runway>R25L</Runway>
        <Probability>0.5</Probability>            
        <ATCModel>A388,B744,B748,MD11</ATCModel>        
    </ActiveLandingRunway>    
    </Airport>

    <Airport>
    <ICAO>EDDM</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R26L</Runway>    
        <Probability>0.5</Probability>
    </ActiveTakeOffRunway>

    <ActiveTakeOffRunway>
        <Runway>R26R</Runway>    
        <Probability>0.5</Probability>        
    </ActiveTakeOffRunway>        
    
    <ActiveLandingRunway>
        <Runway>R26L</Runway>
        <Probability>0.5</Probability>                
    </ActiveLandingRunway>    
    
    <ActiveLandingRunway>
        <Runway>R26R</Runway>
        <Probability>0.5</Probability>
    </ActiveLandingRunway>    
    </Airport>    
    
    <Airport>
    <ICAO>KATL</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R26L</Runway>
        <Probability>0.5</Probability>            
    </ActiveTakeOffRunway>
    
    <ActiveTakeOffRunway>
        <Runway>R27R</Runway>
        <Probability>0.5</Probability>            
    </ActiveTakeOffRunway>
    
    <ActiveLandingRunway>
        <Runway>R26R</Runway>
        <Probability>0.33</Probability>                
    </ActiveLandingRunway>    
    
    <ActiveLandingRunway>
        <Runway>R27L</Runway>
        <Probability>0.33</Probability>                
    </ActiveLandingRunway>

    <ActiveLandingRunway>
        <Runway>R28</Runway>
        <Probability>0.33</Probability>
        <ATCModel>!A343,!A359,!A35K,!A388,!B744,!B748,!B763,!B764,!B772,!B77L,!B77W,!MD11</ATCModel>            
    </ActiveLandingRunway>    
    </Airport>    

    <Airport>
    <ICAO>KDEN</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R25</Runway>
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R08</Runway>
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R34L</Runway>
    </ActiveTakeOffRunway>    
    <ActiveLandingRunway>
        <Runway>R34R</Runway>
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R35L</Runway>
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R35R</Runway>
    </ActiveLandingRunway>
    </Airport>
    
    <Airport>
    <ICAO>KLAX</ICAO>    
    <ActiveLandingRunway>
        <Runway>R24R</Runway>        
    </ActiveLandingRunway>    
    
    <ActiveLandingRunway>
        <Runway>R25L</Runway>    
        <ATCModel>A388,B748</ATCModel>        
    </ActiveLandingRunway>

    <ActiveTakeOffRunway>
        <Runway>R24L</Runway>
    </ActiveTakeOffRunway>
    
    <ActiveTakeOffRunway>
        <Runway>R25R</Runway>
    </ActiveTakeOffRunway>    
    
    </Airport>

    <Airport>
    <ICAO>KORD</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R28R</Runway>
        <Probability>0.5</Probability>            
    </ActiveTakeOffRunway>
    
    <ActiveTakeOffRunway>
        <Runway>R27L</Runway>
        <Probability>0.5</Probability>            
    </ActiveTakeOffRunway>
    
    <ActiveLandingRunway>
        <Runway>R27R</Runway>
        <Probability>0.25</Probability>
        <ATCModel>!A343,!A359,!A35K,!A388,!B744,!B748,!B763,!B764,!B772,!B77L,!B77W,!MD11</ATCModel>                
    </ActiveLandingRunway>    
    
    <ActiveLandingRunway>
        <Runway>R27C</Runway>
        <Probability>0.25</Probability>                
    </ActiveLandingRunway>
    
    <ActiveLandingRunway>
        <Runway>R28C</Runway>
        <Probability>0.25</Probability>                
    </ActiveLandingRunway>    

    <ActiveLandingRunway>
        <Runway>R28L</Runway>
        <Probability>0.25</Probability>
        <ATCModel>!A343,!A359,!A35K,!A388,!B744,!B748,!B763,!B764,!B772,!B77L,!B77W,!MD11</ATCModel>            
    </ActiveLandingRunway>    
    </Airport>    
    
    <Airport>
    <ICAO>KSEA</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R16L</Runway>
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R16C</Runway>    
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R16R</Runway>    
    </ActiveLandingRunway>    
    </Airport>

    <Airport>
    <ICAO>LSZH</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R28</Runway>
        <Probability>0.5</Probability>            
    </ActiveTakeOffRunway>
    <ActiveTakeOffRunway>
        <Runway>R16</Runway>
        <Probability>0.5</Probability>            
        <ATCModel>A343,A359,A35K,A388,B744,B748,B772,B77L,B77W,MD11</ATCModel>            
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R14</Runway>
        <Probability>0.5</Probability>        
        <ATCModel>A343,A359,A35K,A388,B744,B748,B772,B77L,B77W,MD11</ATCModel>        
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R28</Runway>
        <Probability>0.5</Probability>        
    </ActiveLandingRunway>
    </Airport>    
    
    <Airport>
    <ICAO>LLBG</ICAO>
    <ActiveTakeOffRunway>
        <Runway>R26</Runway>
    </ActiveTakeOffRunway>
    <ActiveLandingRunway>
        <Runway>R21</Runway>
        <Probability>0.7</Probability>                
    </ActiveLandingRunway>
    <ActiveLandingRunway>
        <Runway>R30</Runway>
        <Probability>0.3</Probability>                
    </ActiveLandingRunway>    
    </Airport>
    
    <Airport>
    <ICAO>VHHH</ICAO>    
    <ActiveTakeOffRunway>
        <Runway>R07R</Runway>
    </ActiveTakeOffRunway>
    
    <ActiveLandingRunway>
        <Runway>R07L</Runway>            
    </ActiveLandingRunway>
    </Airport>    

    <enableFastTakeOffs>1</EnableFastTakeOffs>
    <allowTakeOffDistance>6000</AllowTakeOffDistance>
    <taxiSpeedLimiter>30</TaxiSpeedLimiter>
    <runwayTaxiSpeed>35</runwayTaxiSpeed>
    <enableRollthenTakeOff>1</enableRollthenTakeOff>
    <minCrossingRny>1000</minCrossingRny>
    <isGUIVisible>1</isGUIVisible>
    <voidTimer>600</voidTimer>
    <TaxiSeparationMultiplier>2.3</TaxiSeparationMultiplier>
    <Debug>0</Debug>
</Parameters>

 

F.S. AI Seperation:

  Reveal hidden contents

[options]
Min Separation=4   > depends on the airport, but always try to have a difference of 2nm between min separation and desired separation
Desired Separation=6
Refresh Rate=4
HDG Difference=90
No move zone=6
Reduced Separation=35

AI Flow:
 

  Reveal hidden contents

//AIFLOW INITIALIZATION FILE REV 1.1
//This .ini file is not required.  AIFlow will operate without this .ini
//file, instead using internal default values.
//
//However, the following parameters (default values included) may be used
//to tweak the program.
// 
//Remove comments to activate.
//
//
AIARRIVALSPACING=0.0
USERAISEPARATIONDISTANCE=0.0
AIMAXHOLDING=0
AITURBULENCESCALAR=1.0
//AISPEEDSCALAR=1.0
//AITURNSCALAR=1.0
//AIMONITORRADIUS=200000
//AIANTIRUNWAYINCURSION=0
//AIBADAPPROACHFILTER=0
//AIGOAROUNDLEAVEAREA=1
//AITERMINALAREAMINSPEED=160
//AITERMINALAREAMAXSPEED=210
//AITERMINALAREAMINDIST=4.0 //AITERMINALAREAMINSPEED must also be non-zero
AIPLANESPOTTINGONLY=1
EXTERNALDATABASEFALLBACK=1
INSIMMESSAGELEVEL=0
STARTMINIMIZED=1
INIPERIODICUPDATE=0

AI Ground:

  Reveal hidden contents

//AIGROUND INITIALIZATION FILE REV 1.1
//This .ini file is not required.  AIGround will operate without this .ini
//file, instead using internal default values.
//
//However, the following parameters (default values included) may be used
//to tweak the program.
// 
//Remove comments to activate.
//
//
AIPUSHBACKHOLDTIME=40
AIEXTENDEDPUSHBACK=1
AINOCONTROLCHECK=1
//AITAXISEPARATIONDISTANCE=200.0
//AIADVANCEDINCURSIONDETECTION=0
//AITAXILOCALDISTANCE=5.0
//AIMONITORRADIUS=55556
AILANDINGBRAKINGSCALAR=3.0 //start with 15.0 if using AILANDINGTARGETTIME or 10.0 for EGLL or 7.0 for AIG
//AILANDINGTARGETTIME=0.0
//AILANDINGBRAKINGGAIN=3.0
//AITAKEOFFTHRUSTDERATESCALAR=1.0 //start with 15.0 is using AITAKEOFFTARGETTIME
//AITAKEOFFTARGETTIME=0
//AITAKEOFFTHRUSTDERATEGAIN=3.0
AIPLANESPOTTINGONLY=1
INSIMMESSAGELEVEL=0
STARTMINIMIZED=1
INIPERIODICUPDATE=0

 


PS: And if you want to streamline things a bit, you can place all tools and configs in one folder, and register it with one add-on.xml:
 

  Reveal hidden contents

 

<?xml version="1.0" encoding="UTF-8"?>

<SimBase.Document Type="AddOnXml" version="4,0" id="add-on">
    <AddOn.Name>AI Traffic Tools</AddOn.Name>
    <AddOn.Description>AI Traffic Tools</AddOn.Description>
    <AddOn.Component>
        <Category>DLL</Category>
        <Path>TrafficToolbox.dll</Path>
        <DLLType>PDK</DLLType>
    </AddOn.Component>
    <AddOn.Component>
        <Category>DLL</Category>
        <Path>ATCAPI.dll</Path>
        <DLLType>PDK</DLLType>
    </AddOn.Component>
    <AddOn.Component>
        <Category>DLL</Category>
        <Path>AI_SlopedRunways.dll</Path>
        <DLLType>PDK</DLLType>
    </AddOn.Component>    
    <AddOn.Component>
        <Category>EXE</Category>
        <Path>aiseparation.exe</Path>
    </AddOn.Component>    
    <AddOn.Component>
        <Category>EXE</Category>
        <Path>AIGround.exe</Path>
    </AddOn.Component>
    <AddOn.Component>
        <Category>EXE</Category>
        <Path>AIFlow.exe</Path>
    </AddOn.Component>    
</SimBase.Document>

 

 

Sorry for leate reply. Thank You very much

Share this post


Link to post
6 hours ago, Wolkenschreck said:

That's a nice combination! Any chance you could post your AIController ini? Thank you!

PS: Are you running AI Controller v2 or version 1.4B from the Avsim library?

 

If You be so kind i will ask for AIController ini. I have one question, i use AIG OCI traffic and my own, as i have build for specific airlines, that AIG don't have. I have two different location of traffic files: one where OCI was instaled, second in another folder - both outside p3d v45 main location.

As i remember, AIController require show them a traffic location and in their option i can choose only one, as i said i have two different traffic. Is any way to choose them both? Or i must create one location eg put my own traffic to OCI location -as i remember this is bot recommend by AIG.

Thank You

Grzegorz

Share this post


Link to post

Hi guys:

 

Trying to use FS AI separation with no luck, the program never connect to P3D v4.5.

Any help?

Tony

AIG Conversion Team

  • Upvote 1

Share this post


Link to post
On 5/11/2021 at 3:21 AM, Wolkenschreck said:

PS: And if you want to streamline things a bit, you can place all tools and configs in one folder, and register it with one add-on.xml:
 

  Hide contents

 

<?xml version="1.0" encoding="UTF-8"?>

<SimBase.Document Type="AddOnXml" version="4,0" id="add-on">
    <AddOn.Name>AI Traffic Tools</AddOn.Name>
    <AddOn.Description>AI Traffic Tools</AddOn.Description>
    <AddOn.Component>
        <Category>DLL</Category>
        <Path>TrafficToolbox.dll</Path>
        <DLLType>PDK</DLLType>
    </AddOn.Component>

    <AddOn.Component>
        <Category>DLL</Category>
        <Path>ATCAPI.dll</Path>
        <DLLType>PDK</DLLType>
    </AddOn.Component>
    <AddOn.Component>
        <Category>DLL</Category>
        <Path>AI_SlopedRunways.dll</Path>
        <DLLType>PDK</DLLType>
    </AddOn.Component>    

    <AddOn.Component>
        <Category>EXE</Category>
        <Path>aiseparation.exe</Path>
    </AddOn.Component>    
    <AddOn.Component>
        <Category>EXE</Category>
        <Path>AIGround.exe</Path>
    </AddOn.Component>
    <AddOn.Component>
        <Category>EXE</Category>
        <Path>AIFlow.exe</Path>
    </AddOn.Component>    
</SimBase.Document>

 

 

 

Thanks for your tutorial, Christoph.

I have a question, What are they and how do you get those addons that I highlighted in bold?

I can't find anything about those 2 DLL's in the file "addon.xml"

I appreciate your guidance, regards


Iván Guerrero

Share this post


Link to post
On 5/14/2021 at 1:55 PM, peluso5 said:

Hi guys:

 

Trying to use FS AI separation with no luck, the program never connect to P3D v4.5.

Any help?

Tony

AIG Conversion Team

Hi Tony,

I found the add-on you're requesting, it says it's for FS2004, so I don't know if it still works for P3Dv4 or v5, we should try it.

I share the link

Regards


Iván Guerrero

Share this post


Link to post
On 5/13/2021 at 11:54 PM, Grzegorz said:

If You be so kind i will ask for AIController ini. I have one question, i use AIG OCI traffic and my own, as i have build for specific airlines, that AIG don't have. I have two different location of traffic files: one where OCI was instaled, second in another folder - both outside p3d v45 main location.

As i remember, AIController require show them a traffic location and in their option i can choose only one, as i said i have two different traffic. Is any way to choose them both? Or i must create one location eg put my own traffic to OCI location -as i remember this is bot recommend by AIG.

Thank You

Grzegorz

Definitely Grzegorz! But I just got back to AIController myself and have not used since a few years. At the moment, I do also struggle a bit with the set-up and the program exits shortly after the connection is established. But perhaps will @fclaass post his ini settings when he is around here again?

 

On 5/14/2021 at 8:55 PM, peluso5 said:

Hi guys:

 

Trying to use FS AI separation with no luck, the program never connect to P3D v4.5.

Any help?

Tony

AIG Conversion Team

Tony, do you have a free copy of FSUIPC installed? FSUIPC is needed, as F.S: AI Separation was built before Simconnect.

 

9 hours ago, padrot said:

 

Thanks for your tutorial, Christoph.

I have a question, What are they and how do you get those addons that I highlighted in bold?

I can't find anything about those 2 DLL's in the file "addon.xml"

I appreciate your guidance, regards

 My pleasure Iván!

The Traffic Toolbox is part of the P3D SDK and adds an explorer. I mainly use its explorer function to delete traffic if needed. Other tools might do the same job. Further, you can also send key commands with the explorer (e.g., thrust 70 %) to get waiting AI moving again.

The AI_SlopedRunways.dll is another little tool by Federico (fs1). It allows AI to taxi on sloped structures that were made with hard platforms. Examples for that are the taxiway bridges in EDDF, EDDP, MMUN or the sloped runway in KFLL. You can download the latest version here:
https://www.dropbox.com/s/9bu0eofms0k2cae/slopedrwyAI.zip?dl=0
For more information, please have a look here:

 







 

  • Like 1

Best,
Christoph

Display resolution: 1920x1080 (8xSSAA)    GPU: 1080TI     CPU: i7-7700K (5.0 OC)    RAM: 16GB     SSD: Samsung 850Evo     Monitor: 27K

FSBetaTesters3.png

Share this post


Link to post

Thanks Padrot, I know is for FS2004, but also I know that some simmers are using it with P3D

Thank you Christoph, I dont have installed FSUIPC, will give a try

Best Regards

Tony

AIG Conversion Team

Share this post


Link to post

I have a question about ATC models. Is there a comprehensive list of model abbreviations what ATCAPI recognizes?

From above I found  @Wolkenschreck entry: ATCModel>A343,A359,A35K,A388,B744,B748,B772,B77L,B77W,MD11</ATCModel> ...

But what would I use for 747 freighters or  any other freighters? I want to define KMIA RW 12/30  exclusively for freighters, is this possible?


- Harry 

i9-13900K (HT off, 5.5 GHz, Z690) - 32 GB RAM (DDR5 6400, CAS 34), RTX 3090Windows 11 Pro (1TB M.2) - MSFS 2020 (MS Store, on separate 4TB M.2).

 

 

 

Share this post


Link to post
10 hours ago, Wolkenschreck said:

Definitely Grzegorz! But I just got back to AIController myself and have not used since a few years. At the moment, I do also struggle a bit with the set-up and the program exits shortly after the connection is established. But perhaps will @fclaass post his ini settings when he is around here again?

 

Tony, do you have a free copy of FSUIPC installed? FSUIPC is needed, as F.S: AI Separation was built before Simconnect.

 

 My pleasure Iván!

The Traffic Toolbox is part of the P3D SDK and adds an explorer. I mainly use its explorer function to delete traffic if needed. Other tools might do the same job. Further, you can also send key commands with the explorer (e.g., thrust 70 %) to get waiting AI moving again.

The AI_SlopedRunways.dll is another little tool by Federico (fs1). It allows AI to taxi on sloped structures that were made with hard platforms. Examples for that are the taxiway bridges in EDDF, EDDP, MMUN or the sloped runway in KFLL. You can download the latest version here:
https://www.dropbox.com/s/9bu0eofms0k2cae/slopedrwyAI.zip?dl=0
For more information, please have a look here:

 







 

For AIController I basically use default settings. However I turn Separation off  (0) and also the Holding options to (0).  And turn enhanced mode off. 

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...