Skip to content

1cepeak/acc-shared-memory-reader

Repository files navigation

@icepeak/acc-shared-memory-reader

Assetto Corsa Competizione shared memory reader (IPC) for Node.js.

⚠️ This package can work only on Windows machines. It is not compatible with other operating systems!

Requirements

Some of these deps (like @fynnix/node-easy-ipc) need to compile from C++ to Node.js external module using node-gyp (read more about here).

  • Node 22.18
  • Node-gyp 11
  • Python 3.13
  • Windows 11
  • Visual Studio 2022 (Windows SDK and latest build tools)

Usage

npm i @icepeak/acc-shared-memory-reader
import { createSharedMemoryReader } from '@icepeak/acc-shared-memory-reader';

const reader = createSharedmemoryReader();

reader.start(250); // 250 - update interval in milliseconds

reader.on('physics', (data) => console.log(data));
reader.on('graphics', (data) => console.log(data)); 
reader.on('static', (data) => console.log(data));

reader.stop();

About

Assetto Corsa Competizione shared memory reader (IPC) for Node.js

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •