mracko / MSFS-Mobile-Companion-App

Mobile Companion App for MSFS 2020
GNU Affero General Public License v3.0
355 stars 42 forks source link
companion-app msfs2020 simconnect

MSFS Mobile Companion App

MSFS Mobile Companion App is a tool that allows you to control essential aircraft instruments such as NAV/COM frequencies, autopilot or lights using almost any mobile device, notebook or PC. The MSFS Mobile Companion App is free to use.

MSFS Mobile Companion App features:

Supported Controls Profiles

MSFS Mobile Companion App has built-in support for the following aircraft:

Update Nov/04/2021 Version 1.9.1 Changelog:

How do I install MSFS Mobile Companion App?

  1. Download the latest build here.
  2. That's it.

How do I run MSFS Mobile Companion App?

Don't install the app on your mobile device. Download and run it on your PC. This creates a local web server to which you connect from your mobile device via an IP address.

  1. Copy the mobiflight-event-module folder into the Community folder of Microsoft Flight Simulator. The MobiFlight WASM Module allows the app to access additional cockpit switches. You will find the Community folder under:
    • MS Store users: C:\Users\YOURUSERNAME\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages
    • Steam users: C:\Users\YOURUSERNAME\AppData\Roaming\Microsoft Flight Simulator\Packages\
  2. Open the settings.txt file, that you’ve unzipped together with the MSFS_MCA_v1-9.exe and this guide, and change the last line to reflect your Microsoft Flight Simulator installation folder. This step is only necessary if you wish to use the Load Flight Plan functionality. Hint:
    • MS Store users: C:\Users\YOURUSERNAME\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\
    • Steam users: C:\Users\YOURUSERNAME\AppData\Roaming\Microsoft Flight Simulator\
  3. Make sure your PC and your mobile device are connected to the same local network and that your home network is set to Private in your Network Profile settings. You can find a short guide on how to set your network to private here.
  4. Start a flight in Microsoft Flight Simulator.
  5. Run MSFS_MCA_v1-9.exe that you've unzipped previously. You can place this file where you wish. Just make sure that the MSFS_MCA_v1-9.exe and the settings.txt file are in the same folder.
  6. A Microsoft Defender security window may open when launching MSFS_MCA_v1-9.exe for the first time. Allow the "unrecognized app" to run. Additionally, a Windows Security Alert Window may open when you launch MSFS_MCA_v1-9.exe for the first time. Allow private network access for MSFS_MCA_v1-9.exe in the Windows Security Alert Window.
  7. A command line window will open that will give you instructions on the IP-address where you can access the MSFS Mobile Companion App. Don't close the command line window.
  8. Open the IP-address in your mobile device's web browser. The IP address will most likely be something like 192.168.0.XXX:4000.

Notice: You can launch MSFS Mobile Companion App directly from your PC's browser. In that case, just type in localhost:4000 in your browser's url bar.

Known issues:

Credits

MSFS Mobile Companion App is based on the Python SimConnect project. The app uses MobiFlight’s WASM Event Module and the MSFS Python SimConnect MobiFlight Extension by Koseng to access additional switches and buttons which aren’t accessible via standard SimConnect. KML feature implemented by @luka97. I would like to thank Just Flight, Aerosoft, IndiaFoxtEcho, MilViz, and PMDG for providing a copy of their aircraft.

Donation

If you like this tool and would like to support the development, please consider donating by clicking on the link below.

paypal

Happy flying!