
Description
WASimCommander
Remote access to the Microsoft Flight Simulator 2020 & 2024 "Gauge API."A WASM module-based Server and a full Client API combination.
https://github.com/mpaperno/WASimCommander
This fully open-source project is geared towards other MSFS developers/coders who need a convenient way to remotely access parts of the Simulator which are normally inaccessible via SimConnect, such as locally-defined aircraft variables or custom events.
The system also provides direct access to functions from within the Simulator environment and in many cases could be used as a simpler alternative to SimConnect for basic functionality like reading/setting Simulation Variables or triggering Key Events. SimConnect is still used as the network "transport" layer, but this usage is abstracted into, essentially, an implementation detail.
Please see the project site for much more information, examples, reference documentation, and even a full GUI for expermienting and exploring the system.
All distribution, support, discussion, etc, is primarily at the GitHub repository URL listed above. I have also started a Discord server with a dedicated forum for WASimCommander topics.
The release contains several download options (the actual file names have version numbers appended):
- WASimCommander_SDK - (aka. "Main File" here) All header files, pre-built static and dynamic libs, packaged WASM module, pre-build GUI, reference documentation, and other tools/examples.
- WASimModule - Just the WASM module component, ready to be dropped into a MSFS Community folder (so that the folder wasimcommander-module is inside the Community folder). MSFS would need to be restarted after adding the module for the first time.
- WASimUI - Just the GUI application, which is very handy in combination with the WASM module for exploring the system. No installer, simply unzip and run the WASimUI.exe file from either Explorer or a command line.
Support and Discussion
Use GitHub Issues and/or Discussions.There is also a Discord support forum on my server, and a discussion room.
Thank you, and with best regards,
-Maxim (Max) Paperno
COPYRIGHT: Maxim Paperno; All Rights Reserved.
LICENSE: GPLv3. LIbrary components also available under LGPLv3.
See repository for license details, copyright, and disclaimer information.
WASimCommander
A WASM module-based Server and a full Client API combination. This project is geared towards other MSFS developers/coders who need a convenient way to remotely access parts of the Simulator which are normally inaccessible via SimConnect, such as locally-defined aircraft variables or custom events.
Supporters
Version History
Release v1.3.2.0 (20-May-2025) https://github.com/mpaperno/WASimCommander/releases/tag/1.3.2.0 ### WASimModule * Updated reference list of KEY event names for MSFS 2024 SDK v1.3.4 ([2e4f3cbc]). ### WASimClient * Fixed issue with generation of client name in some locales when locale-specific number formatting is enabled on the C++ program using WASimClient. This would result in the client being unable to ping or connect to the server. Thanks to @mocsa for reporting! ([#25], [5f586d4f]). * Also ensured that locale formatting doesn't affect any auto-generated RPN code. * Improved handling of situation where SimConnect connection attempt is aborted while waiting for a response. ([1866e336]) **[Full Change Log](https://github.com/mpaperno/WASimCommander/compare/1.3.1.0...1.3.2.0)** This release is built against MSFS2020 SDK v0.24.4 , compatible with both FS20 and FS24.
Related

MSFS Touch Portal Plugin
This plugin provides tools to build two-way interactive interfaces between Touch Portal macro launcher software and Microsoft Flight Simulator 2020 & 2024. The plugin makes available new Touch Portal Actions, Connectors, States, and Events for creating buttons and pages suitable for virtually any simulated aircraft, component, or system.
by Maxim Paperno, Tim Lewis

FSX Touch Portal Plugin
This plugin provides tools to build two-way interactive interfaces between Touch Portal macro launcher software and Flight Simulators which use older 32-bit SimConnect, such as Microsoft Flight Simulator X (FSX). The plugin makes available new Touch Portal Actions, Connectors, States, and Events for creating buttons and pages suitable for virtually any simulated aircraft, component, or system.
by Maxim Paperno, Tim Lewis


Comments(3)
Log in to join the discussion
Log Inover 1 year ago
I just wanted to say thanks for this application for MSFS. Loving the module that gives you remote access to the simulator. Currently studying up on Gauges at the moment. This has helped tremendously.
over 1 year ago
over 1 year ago
Let me know folks if any issues, though do keep in mind at this point MSFS 2024 has a lot of bugs that still need to be worked out (especially with 3rd party models). I'm especially interested in any general failures like the WASM module crashing or causing reproducible problems with the sim.
Thanks,
-Max