GLOBAL INPUT PROFILE PACKAGE SETUP
It is possible to make "global" input profiles for specific devices and bundle them as a single package that can be installed in Microsoft Flight Simulator 2024 as an add-on. This feature is one which most people will not require but can still be useful, especially for device manufacturers who want to maximise the compatibility of the simulation with the devices they are creating, without having to rely on the simulation itself offering "native" support. On this page we will walk you through this process of creating and exporting the input profile package, but not the creation of the profiles themselves, as that is covered in detail on the following page:
Package Setup
Before creating your device profiles, you will need to prepare a Developer Mode package to hold them and to build the add-on for distribution. For that you will need to have created your aircraft package (as explained here), since you will need to add at least one additional folder to the package sources.
To start with you will need to create a new project which is done from the New Project option in the [DevMode] menu, or by opening The Project Editor and then selecting New Project from the Project menu. Either option will open the "Create New Project" window:
After clicking on the Create New Project
button, you will be asked what kind project you are making and you should select Package, then click Next
. This will then open the package wizard, where you should select the Custom button and give the package details, ensuring the following:
- The Package Name is set to "inputprofiles"
- the Content-Type is set to MISC
After clicking the Next
button you will be prompted to give an Asset Group. Since you are going to be creating files using the Input Application and not the DevMode editors, you should set this to be COPY and name the asset group something appropriate, like DeviceXXXProfile:
With that done you simply need to save the project, as you won't be using it until later when you need to save out the device profiles. You can now go ahead and Create An Input Profile.
Exporting The Device Profiles
Once you have finished creating your device profile with the various input bindings in the Input Application, you then need to save the project and go to The Edit Menu and select the Export option. This will create a number of XML files for each of the various profiles created for the project, as well as a folder and some additional database files. You can find out more about the contents of these files from the following section:
You should now copy these files into the PackageSources folder, within the AssetDir that you created at the start when you created the project. You can find the exact folder by selecting the asset group in the Project Editor, then in the Inspector window, click on the Show In Explorer
button:
Before you build the package there is one final thing to do, and that is to change the Output Path. This must be set to simply "InputProfiles", so click on the path in the Inspector window and edit it so that it looks like this (don't forget to press the Enter
key when finished to apply the new path):
If you have further devices to create profiles for, we recommend that you create a new asset group for each one and simply repeat the steps outlined here. However you can also create sub-folders within a single asset group package sources for each of the different devices.
Once you have all the devices added to your project you can build the package for distribution.