Msfs Simconnect Nodejs Save

Microsoft Flight Simulator 2020 SimConnect wrapper for NodeJS

Project README

*** CURRENTLY IN DEVELOPMENT ***

msfs-simconnect-nodejs

Microsoft Flight Simulator 2020 SimConnect SDK wrapper for NodeJS.

Works on 64 bit version of NodeJS. Currently, for Windows only.

Installation

msfs-simconnect-nodejs uses a native NodeJS addon and therefore, it must be compiled first before you can use it as module within your project.

1.) Install the Node module

npm install msfs-simconnect-nodejs

2.) Copy your SimConnect SDK files

You need to copy your own SimConnect SDK files to msfs-simconnect-nodejs. 64 bit version is also supported.

Default, the SimConnect SDK installed in C:\MSFS SDK\SimConnect SDK. Copy this SimConnect SDK directory and paste it in the root of msfs-simconnect-nodejs.

3.) Compile

Compile the library:

npm run build

Once compiled, at the moment you need to copy your SimConnect.dll file from the SimConnect SDK directory into the build/Release directory. You need to this everytime you've done a rebuild.

Usage

Import the module:

const simConnect = require('msfs-simconnect-nodejs');

Differences between MSFS SimConnect and node SimConnect

Calls to requestDataOnSimObject and requestDataOnSimObjectType will return the simulation ObjectID for the object in the callback data object in addition to the requested Simulation Variables.

ObjectID 1 is the user.

Requirements

  • NodeJS v12.18 64 bit
  • NPM v6.14
  • Microsoft Visual Studio 2019 (Community)
  • Python 3 (for compilation)
  • SimConnect SDK

2020-11-10

  • Works with SimConnect SDK 0.7.1

Thanks

Inspired by https://github.com/EvenAR/node-simconnect

Licence

MIT

Open Source Agenda is not affiliated with "Msfs Simconnect Nodejs" Project. README Source: CockpitConnect/msfs-simconnect-nodejs
Stars
47
Open Issues
2
Last Commit
3 years ago

Open Source Agenda Badge

Open Source Agenda Rating