-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This utility was created to give Flight Simulator 2020 and 2024 users an easy way to export and compare what bindings have been set up in different controller profiles.
See the page links at right for more information on specific topics.
You can use it to select multiple controller profiles (e.g. Mouse, Flight Stick, Flight Throttle and Rudder Pedals), and display an HTML formatted document showing each available control binding, and the controller & input bound to it.
So far, the utility has only been tested with a native Windows desktop install of FS2020 and FS2024. Some work has also been done to support Steam-based installs, but the FS2024 version is untested by actual Steam users.
Example ways to use:
- Select profiles from FS2020 and FS2024 to compare/identify what needs setting up in FS2024.
- Select a single profile to see all its bindings.
- Select two different profiles for the same controller to compare bindings.
- Select a set of controller profiles to get a list of all current bindings.
To install the utility, perform the following steps:
- Download the installer from the latest project release (or from Flightsim.to).
- Run the installer. You may have to click through a security warning.
- Accept the defaults and install.
- When you first run the program, you may get a message to install the .NET 8 runtime. If you get the warning, you must install the runtime for the utility to work.
The installer will currently set up a desktop shortcut and a menu folder and item.
To run the program:
- Launch the program using either the menu item or desktop shurtcut.
- On first use, you may get a message to install the .NET 8 runtime. If you get the warning, you must install the runtime for the utility to work.
- Once the main form has shown, it will automatically check all of the default directories for Native Windows and Steam installs, for both FS2020 and FS2024. The detected controller profiles will be displayed in the Detected Profiles list.
- If you did a custom install, click the
Custom Install Locations
button to enter the actual install path. The popup form will automatically show the standard install locations. When you have finished, Click theSave & Exit
button. The program will then search the specified loations and display the results in the Detected Profiles list. - Now tick the profiles you wish to include in the report.
- Choose which bindings to include:
- All - all known bindings
- Assigned - only those currently mapped to an input
- New - only those not currently mapped to an input.
- Tick the
Include Uncategorised
if you want to include new bindings which have not been put into a structure yet (currently this is all of the new FS2024 bindings). - Click the
Generate Binding Report
button to generate the report.
See the screenshot below for an example of the program UI, showing a Native Windows
install was selected, all the detected controller profiles, with a set selected to
generate a report. Note the All
list content is selected. This will output a report
showing all known bindings, rather than just those for which the selected controller
profiles have a binding.
If the Include Uncategorised
checkbox is ticked, then an additional section will be
included on the report showing controller bindings which could not be matched to an
entry in the control options list.
The program does support two command line options, both of which are aimed at development use and not needed for normal operation.
Short | Long Name | Description |
---|---|---|
-d | -debug | Outputs the selected bindings data as an XML file |
-p | -profiles | Space delimited list (e.g. -p 0 2 5 ) of profiles to select by number, starting at 0. Only useful if you are running the program multiple times. |
Platform Name | Status | Comment |
---|---|---|
Windows Native | Full Support | Utility should automatically detect the controller profile path for a default install |
Windows Steam | Supported | Untested, but should work automatically, or you may need to manually choose the path to the parent folder of profiles. |
XBox | Not Supported |