You can create controls and outputs for any aircraft using SimVim configurator, which has a database that includes (almost) all possible parameters that can be found in any plane. All you need to do is select the appropriate SimVim function name for every control or display/annunciator.
Every parameter name in SimVim is "predefined", meaning that one Data_Name may actually represent:1. a single command, two commands, commands and options;
For most aircrafts, particulary for all X-Plane default and most of freeware models you don't need to do anything more. But for custom, payware models that can have their own 'custom" commands and datarefs that are not included yet in SimVim database, you will likely need to create the "parameters replacement table" as described below on this page.
Using the picture diagrams on this page as reference you can easily configure your cockpit controls. If SimVimCockpit already has the replacement table for some custom plane models, they are listed as supported.
Adapting parameters for use with custom aircrafts isn't always straightforward. In order to eliminate many of the questions regarding custom aircrafts, currently we're aiming to include all the required parameters for some custom aircrafts in the plugin database, so that the users wouldn't need to adapt their configuration to the custom parameters themselves.
Non-standard (custom) functions are supported for these C172:
Custom functions are supported for Aerolite 103:
Custom functions are supported for these Baron 58 models: 1.Laminar, 2.
Custom functions are supported for these B737 models:
NOTE: Support for automatic opening of all virtual switch cover guards for supported custom aircrafts has been added in v0.9.25, so they won't interfere with the functioning of real switches in your cockpit. Now you won't need to use extra unnecessary inputs for passing your real cover guard positions to the simulator.
Non-standard (custom) functions are supported for DA62: 1.Aerobask,....
Non-standard (custom) functions are supported for Robin: 1. DR401 Aerobask,....
Non-standard (custom) functions are supported for:
Some non-standard (custom) functions are supported for:
You can help us (and help everybody) expand custom aircrafts supported in SimVim by testing a custom aircraft you want to see included to find out what parameters require custom assignment for it.
If you want to help this way, please do the following:
1. Using our "Custom Planes" template table, create similar table of commands/datarefs for your plane in our "collaborating" area of google documents. If the table for your plane is already existed, you can help to complete it, just ask us by email to get access.
2. Test the custom aircraft with your configuration to see what inputs/outputs are not working properly with the standard options.
3. Find all input/output functions in your plane that are not working with standard configuration, and the datarefs or commands that should be used in their place in this custom aircraft.
4. You need to find the appropriate parameter name in the SimVim parameters table (in the configurator). Almost all needed parameters are present in our database.
5. If a command can't be directly used properly (such as a single "toggle" command for an "on/off" switch or pair of commands for rotary switch), also find other relevant data - such as a dataref holding the current switch position inside the virtual cockpit. This is neede for correct switches synchronization (see the syntax below).
Remember that with most of custom (and default) plane the commands should be used in the first place, not datarefs.