C header files for various simulator titles' shared memory api, specifically for use in Linux programs
This project includes a daemon to handle all the telemetry mapping for external applications in the background, and the shared library for the external applications to use. The external application can either map and open the memory mapped filed directly (SIMAPI.DAT) and use the header file simapi.h to enumerate the fields within the data structure, or use the functions within simmapper.c to open and map the memory mapped file.
To compile the shared library with the CMakeLists.txt in the root of the repo...
mkdir build; cd build
cmake ..
make clean; make; make install
You will need sudo for the make install, which will place the dll and public headers into /usr/local.
the closest to documentation found for each sim
modding resources internals plugin linux plugin download
Feel free to make pull requests by adding mappings to simmapper.c for any simulator!