-
-
Notifications
You must be signed in to change notification settings - Fork 130
Merging configuration files
Since version 8.1, MobiFlight Connector can merge several configuration files together.
The way this works is worth a bit of explanation, so that you can follow a sensible workflow. There is one important thing to consider: When you merge configuration files, you cannot later "unmerge" them.
It is of course totally possible to have just a single configuration file that has everything on your home cockpit, but there are two use cases that benefit greatly from the functionality of config merging:
- Plane-specific configurations - If you have some panels that you use for all aircraft and then type-specific ones that are used only for certain planes, it would be nice to make any changes or updates to just one file instead of all of the different plane-specifig configs that use the same panel.
- If you contribute to, or build openly designed panels and circuit boards using the [MobiFlight panel design template] (https://github.com/Mobiflight/mobiflight-templates) panel template and [open hardware MobiFlight panel repository] (https://github.com/Mobiflight/mobiflight-panels) they will generally have configuration files assocociated with them, and those also might get updated later.
By using a very simple workflow you can use "Merge config" to your advantage if you need separate config files for different aircraft.
- Consider each separate file as the "source" where all changes happen.
- Any files you actually use, are merges.
- Merged files are disposable - when you make a change, you just merge all needed separate files again and save over your previous merge.
It helps if you use some file naming convention, like S-panelname for "separate files" and then merged-aircraftname for the merged file.
- MobiFlight Connector Installation
- Mobiflight Connector BETA version installation
- Modules
- MobiFlight Connector Files Structure
- MobiFlight Connector Uninstall
- Modules Reset to factory default
- Verifying the WASM module installation and locating the MSFS2020 community folder
- Verifying the WASM module installation and locating the MSFS2024 community folder
- Using a Winwing FCU with MobiFlight
- Using VKB controllers with MobiFlight
- Providing logs from MobiFlight
- MobiFlight Connector How does it work
- Mobiflight Connector Main Window
- Flash module with MobiFlight firmware
- Input and Output devices
- Joysticks
- Midi Boards
- Sim Variables (for Output)
- Input Actions
- Merging configuration files
- Disabling specific COM ports
- Examples Output LEDs
- Examples Input Switch
- Example 7 segment display
- Example Servo motor
- Controlling LEDs with an output shift register
- Adding lots of buttons with an input shift register
- Beginner's guide to input multiplexers
- Key Matrix with standard MobiFlight and Multiplexers
- Tutorial Easy Driver and x.27 or x.40 Stepper Motor
- Tutorial for Airbus VS display via 7-Segment LED Module
- Example Analog Input Potentiometer
- Baron G58 Tutorial Gear, Flaps, Mags, ELT Input Output Programming
- Using Mobiflight to control arduino-based 3rd party panels (RealSimGear GNS530)
- How to use a VNH2SP30 DC motor shield with MobiFlight
- Using 3D printer mainboards
- Playing sounds by sending keystrokes to AutoHotKey
- Using the selector knob on a Honeycomb Bravo
- Using an adjustable 12 position switch as a GA starter
- Brightness of LCD displays with I2C
- Using three-position switches
- Transponder with one Rotary
- Workflow for Creating Flight Simulation Panels ‐ Part 1
- MSFS2020 RPN Tips and Tricks
- MSFS2020 Using the Custom Input Code Box
- MSFS2020 Install WASM module and Event List
- MSFS2020 How to Create and Use User Defined Lvars
- MSFS2020 How to Create a Blinking LED configuration
- MSFS2020 User Defined WASM Module Events Best Practices
- MSFS2020 Developer Mode, Model Behavior dialog and Console window
- MSFS2020 PMDG 737‐700 List of Events that require use of FSUIPC7
-
MSFS2020 PMDG 737‐700 Calibrate throttle idle and reverse thrust using interpolation (Valkyrie)
- MSFS2020 PMDG 737-700 Chrono unit functions implemented in Mobiflight
- Configuring PMDG 737 Parking Brake Lever Auto-Release with a Servo in Mobiflight
- Using encoder to drive a value back and forth within a given range
- Adding a custom board to MobiFlight
- User guide - Community Board and Custom Devices
- Developing your own custom devices/boards