AIFlow is a MSFS simconnect utility designed to ease AI congestion and go-arounds at the airport the user is departing from and arriving at.
As a first step, AIFlow will make all AI in the monitored area cruising at high altitudes maintain minimum speeds according to an altitude vs. speed profile that can be customized.
Regarding the approach phase, AIFlow enforces spacing minimums between arriving AI aircraft to make the approach patterns more orderly, first by varying speed, then commanding holds if necessary. By controlling approach speed, AIFlow can also make approach patterns more uniform for differing AI aircraft (e.g., slower piston vs. faster turbojet).
AIFlow also detects and corrects poor AI approaches under the control of the MSFS AI engine (e.g., too high, indefinite circling, crashes into terrain, flying too slow). The terrain and circling protections also apply to AI departing from monitored ICAOs.
For added realism, AIFlow adds landing effects that scale up during crosswind conditions.
AI taxiing out to the same runway that AI on short final for can optionally be commanded to stop in order to reduce crowding (stacking) near the hold short line and to reduce the chance of incursions between AI attempting to land and AI attempting to depart the same runway.
While the user's aircraft is in flight, AIFlow enforces spacing spacing minimums between the AI aircraft and the user’s aircraft during all phases of the user’s flight (e.g., departure, enroute and approach). This feature is default OFF and must be enabled. AIFlow also optionally provides protection against AI incursion onto the runway (including AI that becomes stationary on the runway) when the user takes off and lands. This feature is also default OFF and must be enabled.
While the user's aircraft is on the ground and departing an airport, the user can also briefly squawk 1234 in their aircraft to temporarily suspend AI landings so that the user can find a slot to depart a busy runway.
AIFlow does not require a configuration file to run, however the configuration file AIFlow.ini is included, which contains several parameters that the user may change to suit personal preferneces.
AIFlow is designed to compliment the default MSFS AI program and thus is fully compatible with it. Thus, AIFlow is compatible with any AI-related program that places AI mostly under control of the default AI program (SU11), such as MSFS live traffic, MSFS off-line traffic and external AI injection programs that mostly rely upon the default AI program after injection.
AIFlow operates externally via simconnect and thus makes NO changes to the MSFS sim.
See the included readme.txt and readme.pdf for additional details.