Flightsim.toFlightsim.to
    WASimCommander - Image 1

    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.

    Comments(3)

    Log in to join the discussion

    Log In
    Patr1ckSupporter

    over 1 year ago

    Hi Max,

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

    over 1 year ago

    This comment has been deleted

    over 1 year ago

    MS2024 Update: From the bits of testing I've managed so far, WASimModule v1.3.0 loads and runs fine for me in 2024. No issues reported in the sim's WASM debug window, and the client-side tests all pass. Of course I did not test every model or sim scenario.

    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
    MSFS 2020MSFS 2024

    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.

    Downloads2K
    Version1.3.2.0
    File Size32.85 MB
    Published3 years ago
    Updated1 year ago

    More Information

    Simulator
    MSFS2020/24
    CategoryUtilities
    Sub-CategoryToolkits
    Rating0.0 (0)

    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

    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

    5.0
    FSX Touch Portal Plugin

    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

    5.0