An accessibility layer for Microsoft FSX and Lockhede Martin Prepar3d.
In order to use this software, you will need either Microsoft Flight Simulator X, or Lockheed Martin Prepar3d.
In order to read the nearest city to your aircraft, you will need a free GeoNames account. Once you create the account, enable web access under your profile.
You will need the latest version of Pete Dowson’s FSUIPC module. If you are using Microsoft FSX, you need version 4. Prepar3d requires version 5 or 6. In most cases, you do not need to purchase a registration for Talking Flight Monitor to work. However, if you plan to use TFM with the aircraft from A2A simulations, a registered version of FSUIPC is required.
For the detection of aircraft on ground to work, you will need some files generated by the Makerwys program by Pete Dowson. See the instructions below.
Under the Application pull-down menu, select Settings to bring up the settings dialog. You can configure all aspects of Talking Flight Monitor through this dialog. Here is a brief description of each setting.
Adjusts various timing intervals. Options are self-explanitory.
There are several hotkeys for use when Talking Flight Monitor is running. The keys are set up as global, so you don’t need to be in the program window to use them. All hotkeys can be changed from this tab.
The keys use a layered aproach. First press the command key, which is Right Square Bracket by default. Then press the desired command. The currently available keys are:
Flight Following contains four modes that allow you to hear the pitch and bank of your aircraft.
In “Attitude mode”, you will hear a constant tone in the center channel to indicate pitch. Pitch down and pitch up are represented by slightly different sounding tones. The higher the tone, the higher your aircraft pitch. Bank is represented by a beeping tone in either the right or left stereo channel to indicate the direction of bank. The higher the tone, the higher your bank angle.
In Flight Director mode, the tones are identical to attitude mode, but the tones indicate the direction you need to turn to follow the flight director.
In Manual Flight mode, the pitch and bank angle are read every few seconds. The interval is adjustable in the settings dialog.
Runway guidance mode is designed to help you hold a constant heading on takeoff or landing. When you turn on runway guidance, the current heading of your aircraft is recorded. You will then hear tones in the left or right stereo channel to let you know if you are going off course.
TFM now has the ability to read the nearest aircraft to your position. This works with both AI generated and online aircraft using systems such as Vatsim.
In order for these facilities to work, you will need some files which are generated by Pete Dowson’s Makerwys program.
TFM will detect these files and generate an airport database when it starts.
You can press right bracket, p, to get a list of the nearest airborn aircraft. Pressing right bracket, shift+p, will give you a list of ground aircraft at your current airport.
Note that when at a new airport, it will take around 10 seconds to locate your current airport. Subsequent use of the ground traffic command at the same airport won’t have this delay.
The Talking Flight Monitor window contains several edit fields that allow you to control the aircraft’s autopilot and com radios directly. To change a setting, just type the value you want into the edit box and press Enter.
TFM now contains experimental support for the payware aircraft from A2A Simulations. Currently, the Beachcraft Bonanza, Cesna C172, Cesna C182 Skylane and the Piper Cherokee have initial support. Given how these aircraft are designed, it is possible to add much more support in the future! Currently, you are able to check various aircraft instruments, as well as control a few aircraft systems.
The A2A aircraft support requires a registered (payed) version of FSUIPC. Additionally, the A2A aircraft is not fully functional using FSX at this point, due to changes between FSUIPC 4 and FSUIPC 6. Note that this process has changed. If you used the A2A aircraft support in an older version of TFM, it is probably just easiest to remove your fsuipc6.ini file so it will be re-generated the next time you run the simulator.
In your TFM install folder, there is a folder called “scripts”. Copy all files from this folder into your FSUIPC folder. For FSUIPC version 5, this should be C:\program files\Lockheed Martin\Prepar3D v4\Modules
For FSUIPC 6, the folder is at: C:\Users\<your_user>\Documents\Prepar3D v4 Add-ons\FSUIPC6
When TFM detects you are running a supported A2A aircraft, the following hotkeys will be enabled. These also follow a similar layered command mode as the rest of TFM. The command key is the left square bracket. Note that these keys are not part of the TFM settings dialog yet. The dialog will be updated once the A2A support is finalized. For now, the keys can be changed by editing the tfm.ini file.
The following keys are only available while in the simulator window. They use the tab key as a modifier, meaning you need to hold down the tab key for each of these keys to work. This does not affect the tab key when using dialogs inside the sim.
In your TFM install folder, you will find a folder called “checklists”. This folder contains the checklists for the A2A aircraft. These have been taken directly from the Clipboard panel in the aircraft. For now, there is not a way of accessing the checklists directly from TFM. This is a work in progress.
TFM now includes a Fuel and Payload dialog for supported A2A aircraft. You will find this feature under the Aircraft menu in TFM. The fuel tab allows you to adjust fuel levels in the various fuel tanks, as well as fill the oil.
The Payload tab lets you add or remove passengers. Note that it is not currently possible to remove the pilot.
pywin32-xxx.win32-py3.7.exe
pip install -r requirements.txt
This requires PyInstaller to be installed. Install it like so:
pip install pyinstaller
Once PyInstaller is installed, execute the following from the root of the checkout:
pyinstaller tfm.spec
Disregard the warning about UPX not being present.
To generate HTML documentation, install Pandoc for your platform, either using the MSI installer (recommended) or the ZIP archive. Once Pandoc is installed, run the following:
pandoc readme.md -s -o tfm.html
To build the installer, InnoSetup needs to be installed. Be sure to add the path to InnoSetup to your PATH environment variable. Once this is done, and a binary version has been built (see above), run:
iscc tfm.iss
The installer will be built and placed in the tfm/ subdirectory.
I started working on Talking Flight Monitor in May of 2019. At that time, all it did was provide nearest city information to your aircraft. we have certainly come a long way since then! Talking Flight Monitor is and will continue to be free and open source. However, I have now started to work on providing support for commercial (payware) aircraft. This requires me to purchase any aircraft that I add support for. If you feel that TFM is useful and enhances your flight simming experience, I invite you to make a donation via Paypal. There is absolutely no obligation.