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. It 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.

A great resource to look up possible events is the new HubHop site. You can drill down by aircraft and system, and search. Any "Input" type event is going to be supported by the plugin, using the syntax shown above (prefix the name with "MobiFlight."). Note that this reference also lists all the "standard" MSFS events, which do not require the "MobiFlight." prefix in the name, though unfortunately it's not always obvious if a listed event is standard or not.

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