Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

Using With MobiFlight

Max Paperno edited this page Apr 21, 2022 · 2 revisions

Simple MobiFlight Module installation

The plugin supports using MobiFlight events by virtue of it's flexibility with support for any Simulator Event (command/action) by name.

MobiFlight events give us access to all the events/commands which the stock MSFS currently does not support, including a long list of events which are documented in the SimConnect SDK but aren't actually functional. Of special interest here, at least to many, are all the Garmin-style PFD/MFD/MID controls. But it also goes way beyond that, even into many airplane-specific events.

In fact there are more than 4500 events/actions supported overall. Here is a list.

This requires only the MobiFlight "WASM module" installed into the MSFS Community folder. The rest of the Mobi software is not required.

One way to get just the WASM module w/out installing the whole Mobi package is to download it directly from their Git repository.
Is is published here.

  1. Download the whole MobiFlight repository as a zip file from the repo front page by using the green "Code" button and selecting "Download ZIP".
  2. From the downloaded zip file, extract just the mobiflight-event-module folder (from inside MSFS2020-module/) and place it into your MSFS Community folder, like any other add-on. Then (re)start MSFS.

To use the MobiFlight events/commands, use the "Activate a Custom Simulator Event" plugin action. Just type/paste in the full event name, eg. from the list linked above, prefixed with MobiFlight. For example:

MobiFlight.AS1000_PFD_SOFTKEYS1

I'm not aware of any Mobi events that use a value. They seem mostly pre-set to perform like a "key" event.

Also note that my personal experience with the MobiFlight WASM module so far hasn't been stellar in terms of Simulator stability. Nor am I impressed with the efficiency of their module's code. YMMV.

In the near future I will add support for absolutely full control/display of all simulator events/variables, including local "L" vars and more. This will likely require a custom WASM module though I'm also currently investigating the "FSUIPC WASM Module" (http://www.fsuipc.com/ in the "Additional Free Software" list).

Clone this wiki locally